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()
OrnsteinUhlenbeck
referenceRelaxationTime
in interface OrnsteinUhlenbeck
public double referenceBurstiness()
OrnsteinUhlenbeck
referenceBurstiness
in interface OrnsteinUhlenbeck
public double referenceMeanReversionLevel()
OrnsteinUhlenbeck
referenceMeanReversionLevel
in interface OrnsteinUhlenbeck