public class OrnsteinUhlenbeckProcess2D extends java.lang.Object implements OrnsteinUhlenbeck
| Constructor and Description |
|---|
OrnsteinUhlenbeckProcess2D(OrnsteinUhlenbeckProcess1D oupReference,
OrnsteinUhlenbeckProcess1D oupDerived,
double dblCorrelation)
OrnsteinUhlenbeckProcess2D Constructor
|
| Modifier and Type | Method and Description |
|---|---|
double |
correlation()
Retrieve the Correlation between the Ornstein-Uhlenbeck Processes
|
OrnsteinUhlenbeckProcess1D |
derived()
Retrieve the Derived 1D Ornstein-Uhlenbeck Process
|
GenericIncrement[] |
increment(double[] adblOrnsteinUhlenbeckVariate,
double[] adblRandomRealization,
double dblTimeIncrement)
Generate the Adjacent Increment Set from the specified Ornstein Uhlenbeck Random Variate Pair
|
OrnsteinUhlenbeckProcess1D |
reference()
Retrieve the Reference 1D Ornstein-Uhlenbeck Process
|
double |
referenceBurstiness()
Retrieve the Reference Burstiness Scale
|
double |
referenceMeanReversionLevel()
Retrieve the Reference Mean Reversion Level Scale
|
double |
referenceRelaxationTime()
Retrieve the Reference Relaxation Time Scale
|
GenericIncrement[] |
weinerIncrement(double[] adblOrnsteinUhlenbeckVariate,
double dblTimeIncrement)
Generate the Weiner Based Increment Sequence from the Current Ornstein Uhlenbeck Random Variate
|
public OrnsteinUhlenbeckProcess2D(OrnsteinUhlenbeckProcess1D oupReference, OrnsteinUhlenbeckProcess1D oupDerived, double dblCorrelation) throws java.lang.Exception
oupReference - The Reference 1D Ornstein-Uhlenbeck ProcessoupDerived - The Derived 1D Ornstein-Uhlenbeck ProcessdblCorrelation - The Correlation between the Two Ornstein-Uhlenbeck Processesjava.lang.Exception - Thrown if the Inputs are Invalidpublic OrnsteinUhlenbeckProcess1D reference()
public OrnsteinUhlenbeckProcess1D derived()
public double correlation()
public GenericIncrement[] increment(double[] adblOrnsteinUhlenbeckVariate, double[] adblRandomRealization, double dblTimeIncrement)
adblOrnsteinUhlenbeckVariate - The Array of the Ornstein Uhlenbeck Random VariatesadblRandomRealization - The Array of the Random Stochastic Realization VariatesdblTimeIncrement - The Time Increment Evolution Unitpublic GenericIncrement[] weinerIncrement(double[] adblOrnsteinUhlenbeckVariate, double dblTimeIncrement)
adblOrnsteinUhlenbeckVariate - The Current Ornstein Uhlenbeck Random VariatedblTimeIncrement - The Time Incrementpublic double referenceRelaxationTime()
OrnsteinUhlenbeckreferenceRelaxationTime in interface OrnsteinUhlenbeckpublic double referenceBurstiness()
OrnsteinUhlenbeckreferenceBurstiness in interface OrnsteinUhlenbeckpublic double referenceMeanReversionLevel()
OrnsteinUhlenbeckreferenceMeanReversionLevel in interface OrnsteinUhlenbeck