rcormat | R Documentation |
Generate a correlation matrix as R = LL' where the rows of L are of length
1, L is of rank r
and the matrix L is sparse (depending on
sparse.prop
. The loadings in L are sampled from a standard normal
distribution, after which sparse.prop
is used to set a randomly
chosen number of loadings in each row equal to zero. To ensure that a
correlation matrix results, the rows are normalized.
rcormat(m, r = 3L, sparse.prop = 0.5)
m |
integer; the number of variables. |
r |
integer; the required rank. |
sparse.prop |
the proportion of zeros in the rows of the matrix. |
A list with the following components:
R |
The sampled correlation matrix |
L |
The loading matrix |
R <- rcormat(m = 10)$R
eigen(R)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.