Package ubic.basecode.math.distribution
Class Wishart
java.lang.Object
ubic.basecode.math.distribution.Wishart
Wishart distribution, used to simulate covariance matrices.
Based on method in Odell and Feiveson JASA 1966 p.199-203
The interface is modeled after ContinuousDistribution from colt, which unfortunately is designed only for univariate distributions.
- Author:
- pavlidis
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBased on R code from Francesca Dominici, http ://www.biostat.jhsph.edu/~fdominic/teaching/BM/bm.html
-
Constructor Details
-
Wishart
- Parameters:
df
-covariance
-randomGenerator
-s
-
-
-
Method Details
-
nextDoubleMatrix
Based on R code from Francesca Dominici, http ://www.biostat.jhsph.edu/~fdominic/teaching/BM/bm.htmlReturns
w=(RU)'RU
whereCov=U'U (U is upper triang)
and where upper-tri R isR_ij˜N(0,1), i<j ; (R_ii)ˆ2˜Chisq(nu-s+i)
- Parameters:
s
-nu
-covariance
-- Returns:
-