Generate a Random p x p Correlation Matrix

Implements the algorithm by Pourahmadi and Wang (2015) for generating a random p x p correlation matrix. Briefly, the idea is to represent the correlation matrix using Cholesky factorization and p(p-1)/2 hyperspherical coordinates (i.e., angles), sample the angles from a particular distribution and then convert to the standard correlation matrix form. The angles are sampled from a distribution with pdf proportional to sin^k(theta) (0 < theta < pi, k >= 1) using the efficient sampling algorithm described in Enes Makalic and Daniel F. Schmidt (2018) .


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("randcorr")

1.0 by Daniel F. Schmidt, 8 years ago


Browse source code at https://github.com/cran/randcorr


Authors: Daniel F. Schmidt [aut, cph, cre] , Enes Makalic [aut, cph]


Documentation:   PDF Manual  


GPL (>= 3) license



See at CRAN