public class ConditionalPriceDistribution extends R1UnivariateNormal
Constructor and Description |
---|
ConditionalPriceDistribution(double dblConditionalDrift,
double dblPriceVolatility,
double dblTime)
ConditionalPriceDistribution Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
conditionalDrift()
Retrieve the Distribution Conditional Drift
|
double |
priceVolatility()
Retrieve the Distribution Price Volatility
|
double |
priceVolatilitySwing()
Generate s Single Price Volatility Swings
|
double[] |
priceVolatilitySwings(int iNumRealization)
Generate the given Number of Price Volatility Swings
|
double |
time()
Retrieve the Distribution Time Horizon
|
confidence, confidenceInterval, cumulative, density, errorFunction, histogram, incremental, invCumulative, mean, Standard, variance
public ConditionalPriceDistribution(double dblConditionalDrift, double dblPriceVolatility, double dblTime) throws java.lang.Exception
dblConditionalDrift
- The Conditional DriftdblPriceVolatility
- The Price VolatilitydblTime
- The Distribution Time Horizonjava.lang.Exception
- Thrown if the Inputs are Invalidpublic double time()
public double priceVolatility()
public double conditionalDrift()
public double priceVolatilitySwing() throws java.lang.Exception
java.lang.Exception
- Thrown if the Swing cannot be generatedpublic double[] priceVolatilitySwings(int iNumRealization)
iNumRealization
- The Number of Swings to be generated