Class PortfolioMetrics
java.lang.Object
org.drip.portfolioconstruction.asset.PortfolioMetrics
public class PortfolioMetrics
extends java.lang.Object
PortfolioMetrics holds the Expected Portfolio Returns and the Standard Deviation.
- Module = Portfolio Core Module
- Library = Asset Allocation Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = Asset Characteristics, Bounds, Portfolio Benchmarks
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description PortfolioMetrics(double excessReturnsMean, double excessReturnsVariance, double excessReturnsStandardDeviation, double sharpeRatio, double[] impliedBetaArray)PortfolioMetrics Constructor -
Method Summary
Modifier and Type Method Description doubleexcessReturnsMean()Retrieve the Portfolio Expected Excess ReturnsdoubleexcessReturnsStandardDeviation()Retrieve the Portfolio Excess Returns Standard DeviationdoubleexcessReturnsVariance()Retrieve the Portfolio Excess Returns Variancedouble[]impliedBeta()Retrieve the Portfolio Implied Beta VectordoublesharpeRatio()Retrieve the Portfolio Sharpe RatioMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PortfolioMetrics
public PortfolioMetrics(double excessReturnsMean, double excessReturnsVariance, double excessReturnsStandardDeviation, double sharpeRatio, double[] impliedBetaArray) throws java.lang.ExceptionPortfolioMetrics Constructor- Parameters:
excessReturnsMean- The Expected Portfolio Excess Returns MeanexcessReturnsVariance- The Portfolio Excess Returns VarianceexcessReturnsStandardDeviation- The Excess Returns Portfolio Standard DeviationsharpeRatio- Portfolio Sharpe RatioimpliedBetaArray- Portfolio Implied Beta Vector- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
excessReturnsMean
public double excessReturnsMean()Retrieve the Portfolio Expected Excess Returns- Returns:
- The Portfolio Expected Excess Returns
-
excessReturnsVariance
public double excessReturnsVariance()Retrieve the Portfolio Excess Returns Variance- Returns:
- The Portfolio Excess Returns Variance
-
excessReturnsStandardDeviation
public double excessReturnsStandardDeviation()Retrieve the Portfolio Excess Returns Standard Deviation- Returns:
- The Portfolio Excess Returns Standard Deviation
-
sharpeRatio
public double sharpeRatio()Retrieve the Portfolio Sharpe Ratio- Returns:
- The Portfolio Sharpe Ratio
-
impliedBeta
public double[] impliedBeta()Retrieve the Portfolio Implied Beta Vector- Returns:
- The Portfolio Implied Beta Vector
-