[R] Constructing correlation matrices

2007-07-30 Thread Gregory Gentlemen
Greetings, I have a seemingly simple task which I have not been able to solve today and I checked all of the help archives on this and have been unable to find anything useful. I want to construct a symmetric matrix of arbtriray size w/o using loops. The following I thought would do it: p - 6

Re: [R] Constructing correlation matrices

2007-07-30 Thread Bert Gunter
it. Bert Gunter Genentech Nonclinical Statistics -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gregory Gentlemen Sent: Sunday, July 29, 2007 7:32 PM To: r-help@stat.math.ethz.ch Subject: [R] Constructing correlation matrices Greetings, I have a seemingly

Re: [R] Constructing correlation matrices

2007-07-30 Thread Horace Tso
Greg, I take it that you're trying to generate a random correlation matrix, so first create a covariance matrix, p = 6 v = matrix(rnorm(p*p), ncol=p) cov = t(v) %*% v Then convert it to a correlation matrix, cov2cor(cov) HTH. Horace Gregory Gentlemen [EMAIL PROTECTED] 7/29/2007 7:31:36

Re: [R] Constructing correlation matrices (follow up)

2007-07-30 Thread Horace Tso
Greg, in light of Doug Bates' question, what i have suggested a little early in response to your question is known as a Wishart matrix with n degree of freedom, which is guarenteed to be positive definite. If this is not what you want, you have to be more specific about the property of this