Class AssetSecurityCharacteristicLine
java.lang.Object
org.drip.portfolioconstruction.mpt.AssetSecurityCharacteristicLine
public class AssetSecurityCharacteristicLine
extends java.lang.Object
AssetSecurityCharacteristicLine holds the Asset Alpha and Beta from which the Asset's Excess
Returns over the Risk-Free Rate are estimated.
- Module = Portfolio Core Module
- Library = Asset Allocation Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = Security Characteristic Capital Allocation Lines
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description AssetSecurityCharacteristicLine(double alpha, double beta)
AssetSecurityCharacteristicLine Constructor -
Method Summary
Modifier and Type Method Description double
alpha()
Retrieve the Asset's Alphadouble
beta()
Retrieve the Asset's Betadouble
excessReturns(double marketExcessReturns)
Retrieve the Excess Returns over the Market for the AssetMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AssetSecurityCharacteristicLine
public AssetSecurityCharacteristicLine(double alpha, double beta) throws java.lang.ExceptionAssetSecurityCharacteristicLine Constructor- Parameters:
alpha
- The Asset's Alphabeta
- The Asset's Beta- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
alpha
public double alpha()Retrieve the Asset's Alpha- Returns:
- The Asset's Alpha
-
beta
public double beta()Retrieve the Asset's Beta- Returns:
- The Asset's Beta
-
excessReturns
public double excessReturns(double marketExcessReturns) throws java.lang.ExceptionRetrieve the Excess Returns over the Market for the Asset- Parameters:
marketExcessReturns
- The Market Premium, i.e., the Excess Market Returns over the Risk Free Rate- Returns:
- The Excess Returns over the Market for the Asset
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-