This package is developed to handle univariate count data time series. Up to now, it covers integer counterparts of ARMA and GARCH processes with broad generalizations. It enables the user to generate artificial data, estimate parameters by Maximum Likelihood, conduct inference on the estimates, assess model choice and carry out forecasts. A detailed documentation with theoretical background is provided here.
A model, for example a simple INGARCH(1, 1) with Poisson distribution is defined first by
model = Model(pastObs = 1, pastMean = 1)
Then, a time series is simulated by
y = simulate(1000, model, [10, 0.5, 0.2])[1]
its parameters estimates
res = fit(y, model)
and finally a 10-step ahead prediction carried out
predict(res, 10)
- Bounded Counts
- Functions for marginal mean/variance, ACF, ...
- GMM Estimation
- Multivariate Processes