Simulate correlation matrix using a given structure

by Dushyant Sahoo   Last Updated November 09, 2018 01:19 AM

I want to generate correlation matrix such that it follows the below structure $$\Sigma = B \Lambda B^T $$

where $\Lambda$ is a diagonal matrix containing positive elements, $\Sigma \in R^{n \times n}$ is a correlation matrix and $B \in R^{n \times k}$ where $k$ is less than $n$. Here each column of $B$ is a sparse column with a certain sparsity $\lambda$ and $B$ is not necessarily orthogonal matrix. I am not sure how to generate a correlation matrix given above structure.

Related Questions

Updated August 28, 2018 07:19 AM

Updated August 02, 2017 23:19 PM

Updated March 21, 2017 20:19 PM

Updated August 30, 2018 14:19 PM