Package org.drip.measure.bayesian
Class ProjectionDistributionLoading
java.lang.Object
org.drip.measure.bayesian.ProjectionDistributionLoading
public class ProjectionDistributionLoading
extends java.lang.Object
ProjectionDistributionLoading contains the Projection Distribution and its Loadings to the Scoping
Distribution.
- Module = Computational Core Module
- Library = Numerical Analysis Library
- Project = Rd Continuous/Discrete Probability Measures
- Package = Prior, Conditional, Posterior Theil Bayesian
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description ProjectionDistributionLoading(R1Multivariate r1mDistribution, double[][] aadblScopingLoading)
ProjectionDistributionLoading Constructor -
Method Summary
Modifier and Type Method Description R1Multivariate
distribution()
Retrieve the Projection Distributionstatic ProjectionDistributionLoading
FromConfidence(MultivariateMeta meta, double[] adblMean, double[][] aadblScopingCovariance, double[][] aadblScopingLoading, double dblTau)
Generate the ProjectionDistributionLoading Instance from the Confidence Levelint
numberOfProjectionVariate()
Retrieve the Number of the Projection Variatesint
numberOfScopingVariate()
Retrieve the Number of the Scoping Variatestatic double[][]
ProjectionCovariance(double[][] aadblScopingCovariance, double[][] aadblScopingLoading, double dblTau)
Generate the Projection Co-variance Matrix from the Confidence Leveldouble[][]
scopingLoading()
Retrieve the Matrix of the Scoping LoadingsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ProjectionDistributionLoading
public ProjectionDistributionLoading(R1Multivariate r1mDistribution, double[][] aadblScopingLoading) throws java.lang.ExceptionProjectionDistributionLoading Constructor- Parameters:
r1mDistribution
- The Projection Distribution InstanceaadblScopingLoading
- The Projection-Scoping Variate Loadings- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
ProjectionCovariance
public static final double[][] ProjectionCovariance(double[][] aadblScopingCovariance, double[][] aadblScopingLoading, double dblTau)Generate the Projection Co-variance Matrix from the Confidence Level- Parameters:
aadblScopingCovariance
- The Scoping Co-variance MatrixaadblScopingLoading
- The Projection-Scoping Variate LoadingsdblTau
- The Tau Parameter- Returns:
- The Projection Co-variance Matrix
-
FromConfidence
public static final ProjectionDistributionLoading FromConfidence(MultivariateMeta meta, double[] adblMean, double[][] aadblScopingCovariance, double[][] aadblScopingLoading, double dblTau)Generate the ProjectionDistributionLoading Instance from the Confidence Level- Parameters:
meta
- The R^1 Multivariate Meta HeadersadblMean
- Array of the Univariate MeansaadblScopingCovariance
- The Scoping Co-variance MatrixaadblScopingLoading
- The Projection-Scoping Variate LoadingsdblTau
- The Tau Parameter- Returns:
- The ProjectionDistributionLoading Instance
-
distribution
Retrieve the Projection Distribution- Returns:
- The Projection Distribution
-
scopingLoading
public double[][] scopingLoading()Retrieve the Matrix of the Scoping Loadings- Returns:
- The Matrix of the Scoping Loadings
-
numberOfProjectionVariate
public int numberOfProjectionVariate()Retrieve the Number of the Projection Variates- Returns:
- The Number of the Projection Variates
-
numberOfScopingVariate
public int numberOfScopingVariate()Retrieve the Number of the Scoping Variate- Returns:
- The Number of the Scoping Variate
-