Mean Models

All ARCH models start by specifying a mean model.

ZeroMean([y, hold_back, volatility, …]) Model with zero conditional mean estimation and simulation
ConstantMean([y, hold_back, volatility, …]) Constant mean model estimation and simulation.
ARX([y, x, lags, constant, hold_back, …]) Autoregressive model with optional exogenous regressors estimation and simulation
HARX([y, x, lags, constant, use_rotated, …]) Heterogeneous Autoregression (HAR), with optional exogenous regressors, model estimation and simulation
LS([y, x, constant, hold_back, volatility, …]) Least squares model estimation and simulation

Writing New Mean Models

All mean models must inherit from :class:ARCHModel and provide all public methods. There are two optional private methods that should be provided if applicable.

ARCHModel([y, volatility, distribution, …]) Abstract base class for mean models in ARCH processes.