returns the covariance $$ V(\mathrm{x}{t_0 + \Delta t} | \mathrm{x}{t_0} = \mathrm{x}_0) $$ of the process after a time interval $ \Delta t $ according to the given discretization. This method can be overridden in derived classes which want to hard-code a particular discretization.
returns the expectation $$ E(\mathrm{x}{t_0 + \Delta t} | \mathrm{x}{t_0} = \mathrm{x}_0) $$ of the process after a time interval $ \Delta t $ according to the given discretization. This method can be overridden in derived classes which want to hard-code a particular discretization.
returns the number of independent factors of the process
returns the standard deviation $$ S(\mathrm{x}{t_0 + \Delta t} | \mathrm{x}{t_0} = \mathrm{x}_0) $$ of the process after a time interval $ \Delta t $ according to the given discretization. This method can be overridden in derived classes which want to hard-code a particular discretization.
Stochastic-volatility GJR-GARCH(1,1) process
parameters supplied should be daily constants they are annualized by setting the parameter daysPerYear This class describes the stochastic volatility process governed by $$ \begin{array}{rcl} dS(t, S) &=& \mu S dt + \sqrt{v} S dW_1 \ dv(t, S) &=& (\omega + (\beta + \alpha * q_{2}
N = normalCDF(\lambda) \ n &=& \exp{-\lambda^{2}/2} / \sqrt{2 \pi} \ q_{2} &=& 1 + \lambda^{2} \ q_{3} &=& \lambda n + N + \lambda^2 N \ \sigma^{2}{2} = 2 + 4 \lambda^{4} \ \sigma^{2}{3} = \lambda^{3} n + 5 \lambda n + 3N
\sigma_{12} = -2 \lambda \ \sigma_{13} = -2 n - 2 \lambda N \ \sigma_{23} = 2N + \sigma_{12} \sigma_{13} \ \end{array} $$