Class ProjectionExposure
java.lang.Object
org.drip.portfolioconstruction.bayesian.ProjectionExposure
public class ProjectionExposure
extends java.lang.Object
ProjectionExposure holds the Projection Exposure Loadings that Weight the Exposure to the
Projection Pick Portfolio. The Reference is:
- He. G., and R. Litterman (1999): The Intuition behind the Black-Litterman Model Portfolios Goldman Sachs Asset Management
- Module = Portfolio Core Module
- Library = Asset Allocation Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = Black Litterman Bayesian Portfolio Construction
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description ProjectionExposure(double[] intraViewComponentArray, double[] interViewComponentArray, double[] priorViewComponentArray, double[][] compositeConfidenceCovarianceMatrix)
ProjectionExposure Constructor -
Method Summary
Modifier and Type Method Description double[][]
compositeConfidenceCovarianceMatrix()
Retrieve the Composite Confidence Co-variance Matrixdouble[]
cumulativeViewComponentLoadingArray()
Compute the Array of Cumulative View Loading Component Arraydouble[]
interViewComponentArray()
Retrieve the View/View Joint Contribution Component Arraydouble[]
intraViewComponentArray()
Retrieve the Single View Joint Contribution Component Arraydouble[]
priorViewComponentArray()
Retrieve the Prior/View Joint Contribution Component ArrayMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ProjectionExposure
public ProjectionExposure(double[] intraViewComponentArray, double[] interViewComponentArray, double[] priorViewComponentArray, double[][] compositeConfidenceCovarianceMatrix) throws java.lang.ExceptionProjectionExposure Constructor- Parameters:
intraViewComponentArray
- Array of Per-View View-Specific Exposure Component ArrayinterViewComponentArray
- Array of Per-View Exposure Contribution Array from other ViewspriorViewComponentArray
- Array of View-Specific Per-View Components ArraycompositeConfidenceCovarianceMatrix
- Composite Confidence Co-variance Matrix- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
intraViewComponentArray
public double[] intraViewComponentArray()Retrieve the Single View Joint Contribution Component Array- Returns:
- The Single View Joint Contribution Component Array
-
interViewComponentArray
public double[] interViewComponentArray()Retrieve the View/View Joint Contribution Component Array- Returns:
- The View/View Joint Contribution Component Array
-
priorViewComponentArray
public double[] priorViewComponentArray()Retrieve the Prior/View Joint Contribution Component Array- Returns:
- The Prior/View Joint Contribution Component Array
-
compositeConfidenceCovarianceMatrix
public double[][] compositeConfidenceCovarianceMatrix()Retrieve the Composite Confidence Co-variance Matrix- Returns:
- The Composite Confidence Co-variance Matrix
-
cumulativeViewComponentLoadingArray
public double[] cumulativeViewComponentLoadingArray()Compute the Array of Cumulative View Loading Component Array- Returns:
- The Array of Cumulative View Loading Component Array
-