Hi, Ravi,
Thank you, but I did not get it!
I tried hard by specifying the vector of probabilities, but it always gives 
zeros and all integers as eigenvalues. 
The eigenvalues need to be not just integers and they should satisfy order 
requirement.
Any more suggestions?
Regards,
-Chee



From: Ravi Varadhan 
Sent: Friday, April 15, 2011 8:14 AM
To: Chee Chen ; r-help@r-project.org 
Subject: RE: [R] How to generate a correlation matrix with restrictions on its 
eigenvalues


Generate random numbers from a multinomial.

?rmultinom
# The following will generate n multinomial vectors each of size m
rmultinom(n, size=m, prob=m^(-1/8))  # you need to specify probabilities 
appropriately

Ravi.
________________________________________
From: r-help-boun...@r-project.org [r-help-boun...@r-project.org] On Behalf
Sent: Thursday, April 14, 2011 11:55 PM
To: r-help@r-project.org
Subject: [R] How to generate a correlation matrix with restrictions on its      
eigenvalues

Dear All,
I would like to generate m positive real numbers c_i, I=1,...,m, such that
(1) c_1 + c_2 + ... + c_m=m,
(1) after being ordered  into c_1 >= c_2 >= .... >=c_m>0,  we have that c_m is 
of the same order of m^(-1/8), when m is sufficiently large.
Thanks,
-Chee



        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.=

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to