Class RiskUtilitySettingsEstimator
java.lang.Object
org.drip.portfolioconstruction.allocator.RiskUtilitySettingsEstimator
public class RiskUtilitySettingsEstimator
extends java.lang.Object
RiskUtilitySettingsEstimator contains Utility Functions that help estimate the
CustomRiskUtilitySettings Inputs Parameters.
- Module = Portfolio Core Module
- Library = Asset Allocation Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = MVO Based Portfolio Allocation Construction
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description RiskUtilitySettingsEstimator()
-
Method Summary
Modifier and Type Method Description static double
EquilibriumRiskAversion(double equilibriumReturns, double equilibriumVariance)
Compute the Equilibrium Risk Aversion from the Portfolio Equilibrium Returns/Variancestatic double
EquilibriumRiskAversion(double equilibriumReturns, double riskFreeRate, double equilibriumVariance)
Compute the Equilibrium Risk Aversion from the Portfolio Equilibrium Returns/Variance and the Risk Free RateMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RiskUtilitySettingsEstimator
public RiskUtilitySettingsEstimator()
-
-
Method Details
-
EquilibriumRiskAversion
public static final double EquilibriumRiskAversion(double equilibriumReturns, double riskFreeRate, double equilibriumVariance) throws java.lang.ExceptionCompute the Equilibrium Risk Aversion from the Portfolio Equilibrium Returns/Variance and the Risk Free Rate- Parameters:
equilibriumReturns
- The Portfolio Equilibrium ReturnsriskFreeRate
- The Risk Free RateequilibriumVariance
- The Portfolio Equilibrium Variance- Returns:
- The Estimated Equilibrium Risk Aversion Value
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
EquilibriumRiskAversion
public static final double EquilibriumRiskAversion(double equilibriumReturns, double equilibriumVariance) throws java.lang.ExceptionCompute the Equilibrium Risk Aversion from the Portfolio Equilibrium Returns/Variance- Parameters:
equilibriumReturns
- The Portfolio Equilibrium ReturnsequilibriumVariance
- The Portfolio Equilibrium Variance- Returns:
- The Estimated Equilibrium Risk Aversion Value
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-