Class BlackLitterman.Posterior
java.lang.Object
com.quantfinlib.optimization.BlackLitterman.Posterior
- Enclosing class:
BlackLitterman
Posterior mean, posterior covariance of the mean M, and Σ + M.
-
Constructor Summary
ConstructorsConstructorDescriptionPosterior(double[] mean, double[][] meanCovariance, double[][] returnCovariance) Creates the value; array and collection arguments are copied. -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()doublemean(int i) Elementiofmean.double[]meanCopy()A fresh copy ofmean.doublemeanCovariance(int i, int j) Element[i][j]ofmeanCovariance.double[][]A deep copy ofmeanCovariance.intNumber of rows ofmeanCovariance.intLength ofmean.doublereturnCovariance(int i, int j) Element[i][j]ofreturnCovariance.double[][]A deep copy ofreturnCovariance.intNumber of rows ofreturnCovariance.toString()
-
Constructor Details
-
Posterior
public Posterior(double[] mean, double[][] meanCovariance, double[][] returnCovariance) Creates the value; array and collection arguments are copied.
-
-
Method Details
-
mean
public double mean(int i) Elementiofmean. -
meanLength
public int meanLength()Length ofmean. -
meanCopy
public double[] meanCopy()A fresh copy ofmean. -
meanCovariance
public double meanCovariance(int i, int j) Element[i][j]ofmeanCovariance. -
meanCovarianceRows
public int meanCovarianceRows()Number of rows ofmeanCovariance. -
meanCovarianceCopy
public double[][] meanCovarianceCopy()A deep copy ofmeanCovariance. -
returnCovariance
public double returnCovariance(int i, int j) Element[i][j]ofreturnCovariance. -
returnCovarianceRows
public int returnCovarianceRows()Number of rows ofreturnCovariance. -
returnCovarianceCopy
public double[][] returnCovarianceCopy()A deep copy ofreturnCovariance. -
equals
-
hashCode
-
toString
-