I wish to generate three uniformly-distributions with specified correlations. How do I go about doing that?
For example, over here, a comment provides a quick method to generate pairs of random numbers which are uniformly distributed with specified correlation. I want to extend that to three uniform distributions.
I have read that copulas are the way to go about doing this, but I am unclear how. I have looked at this post and while it seems to be asking the same question that I am, I did not find the answers helpful. Any help is appreciated.
gen.gauss.copto be bigger than 2x2 (N.B. how it relates to the last method at your second link - the main difference is the conversion between Spearman and Pearson correlations at the Gaussian before the random generation that's done at the first link, in order to get closer to the desired population correlation in the resulting uniforms). It's not clear how that first link doesn't answer to your question completely, so I have added it as a duplicate. – Glen_b May 23 '17 at 23:52