Julia Package for Count Data Time Series
Author ManuelStapper
7 Stars
Updated Last
11 Months Ago
Started In
March 2021


Build status Coverage DOI

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)

Future Extensions

  • Bounded Counts
  • Functions for marginal mean/variance, ACF, ...
  • GMM Estimation
  • Multivariate Processes

Used By Packages

No packages found.