Class BlackLittermanOutput

java.lang.Object
org.drip.portfolioconstruction.bayesian.BlackLittermanOutput
Direct Known Subclasses:
BlackLittermanCustomConfidenceOutput

public class BlackLittermanOutput
extends java.lang.Object
BlackLittermanOutput holds the essential Outputs generated from either a Full or a Custom Confidence of the Projection Black Litterman Bayesian Combination Run. The References are:

  • He. G., and R. Litterman (1999): The Intuition behind the Black-Litterman Model Portfolios Goldman Sachs Asset Management
  • Idzorek, T. (2005): A Step-by-Step Guide to the Black-Litterman Model: Incorporating User-Specified Confidence Levels Ibbotson Associates Chicago, IL


Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • BlackLittermanOutput

      public BlackLittermanOutput​(ForwardReverseHoldingsAllocation adjustedOptimizationOutput, double[] allocationAdjustmentTiltArray) throws java.lang.Exception
      BlackLittermanOutput Constructor
      Parameters:
      adjustedOptimizationOutput - The Black Litterman Adjusted Forward Reverse Equilibrium Optimization Output
      allocationAdjustmentTiltArray - Array of the Allocation Adjustment Tilts
      Throws:
      java.lang.Exception - Thrown if the Inputs are Invalid
  • Method Details

    • adjustedOptimizationOutput

      public ForwardReverseHoldingsAllocation adjustedOptimizationOutput()
      Retrieve the Adjusted Forward Equilibrium Optimization Metrics
      Returns:
      The Adjusted Forward Equilibrium Optimization Metrics
    • allocationAdjustmentTiltArray

      public double[] allocationAdjustmentTiltArray()
      Retrieve the Array of the Black Litterman Allocation Adjustment Tilt
      Returns:
      The Array of the Black Litterman Allocation Adjustment Tilt