public class TrajectoryShortfallAggregate
extends java.lang.Object
Constructor and Description |
---|
TrajectoryShortfallAggregate(java.util.List<ShortfallIncrementDistribution> lsSID)
TrajectoryShortfallAggregate Constructor
|
Modifier and Type | Method and Description |
---|---|
double[] |
cumulativeExpectation()
Generate the Array of Cumulative Expectation Sequence
|
double[] |
cumulativeMarketDynamicExpectation()
Generate the Array of Cumulative Market Dynamic Expectation Sequence
|
double[] |
cumulativePermanentImpactExpectation()
Generate the Array of Cumulative Permanent Impact Expectation Sequence
|
double[] |
cumulativeTemporaryImpactExpectation()
Generate the Array of Cumulative Temporary Impact Expectation Sequence
|
double[] |
cumulativeVariance()
Generate the Array of Cumulative Variance Sequence
|
double[] |
incrementalExpectation()
Generate the Array of Incremental Expectation Sequence
|
double[] |
incrementalMarketDynamicExpectation()
Generate the Array of Incremental Market Dynamic Expectation Sequence
|
double[] |
incrementalPermanentImpactExpectation()
Generate the Array of Incremental Permanent Impact Expectation Sequence
|
double[] |
incrementalTemporaryImpactExpectation()
Generate the Array of Incremental Temporary Impact Expectation Sequence
|
double[] |
incrementalVariance()
Generate the Array of Incremental Variance Sequence
|
java.util.List<ShortfallIncrementDistribution> |
list()
Retrieve the List of the Interval Cost Distributions
|
double |
shortfallExpectation()
Generate the Expected Short-fall
|
double |
shortfallVariance()
Generate the Short-fall Variance
|
R1UnivariateNormal |
totalCostDistribution()
Generate the Total Cost R^1 Normal Distribution
|
public TrajectoryShortfallAggregate(java.util.List<ShortfallIncrementDistribution> lsSID) throws java.lang.Exception
lsSID
- List of the Incremental Slice Short-fall Distributionsjava.lang.Exception
- Thrown if the Inputs are Invalidpublic java.util.List<ShortfallIncrementDistribution> list()
public R1UnivariateNormal totalCostDistribution()
public double[] incrementalExpectation()
public double[] cumulativeExpectation()
public double[] incrementalVariance()
public double[] cumulativeVariance()
public double[] incrementalMarketDynamicExpectation()
public double[] cumulativeMarketDynamicExpectation()
public double[] incrementalPermanentImpactExpectation()
public double[] cumulativePermanentImpactExpectation()
public double[] incrementalTemporaryImpactExpectation()
public double[] cumulativeTemporaryImpactExpectation()
public double shortfallExpectation()
public double shortfallVariance()