pymc.GARCH11#
- class pymc.GARCH11(*args, steps=None, **kwargs)[source]#
GARCH(1,1) with Normal innovations. The model is specified by
\[y_t \sim N(0, \sigma_t^2)\]\[\sigma_t^2 = \omega + \alpha_1 * y_{t-1}^2 + \beta_1 * \sigma_{t-1}^2\]where sigma_t^2 (the error variance) follows a ARMA(1, 1) model.
- Parameters
- omega: tensor
omega > 0, mean variance
- alpha_1: tensor
alpha_1 >= 0, autoregressive term coefficient
- beta_1: tensor
beta_1 >= 0, alpha_1 + beta_1 < 1, moving average term coefficient
- initial_vol: tensor
initial_vol >= 0, initial volatility, sigma_0
Methods
GARCH11.__init__
(*args, **kwargs)GARCH11.dist
(omega, alpha_1, beta_1, ...[, ...])Creates a tensor variable corresponding to the cls distribution.
GARCH11.rv_op
(omega, alpha_1, beta_1, ...[, ...])