Arch Versions Save

ARCH models in Python

v5.3.0

1 year ago

This release contains two small fixes:

  • Relax an overly specific assert that causes issues downstream
  • Fix a typo in a literal type definition

v5.2.0

2 years ago

This is a bug fix release that fixes two small bugs.

v5.1.0

2 years ago

This is an enhancement that improves the DF-GLS test. It also adds official support for Python 3.10.

v5.0.1

2 years ago

This is a small release that fixes a packaging issue.

v5.0

2 years ago

Release 5.0 contains new features and backward-incompatible changes.

Unit Root

  • All unit root tests are now immutable, and so properties such as trend cannot be set after the test is created.

Bootstrap

  • Added seed keyword argument to all bootstraps (e.g., IIDBootstrap and StationaryBootstrap) that allows a NumPy numpy.random.Generator to be used. The seed keyword argument also accepts legacy numpy.random.RandomState instances and integers. If an integer is passed, the random number generator is constructed by calling numpy.random.default_rng The seed keyword argument replaces the random_state keyword argument.
  • The IIDBootstrap.random_state property has also been deprecated in favor of IIDBootstrap.generator.
  • The IIDBootstrap.get_state and IIDBootstrap.set_state methods have been replaced by the IIDBootstrap.state property.

Volatility Modeling

  • Added seed keyword argument to all distributions (e.g., Normal and StudentsT) that allows a NumPy numpy.random.Generator to be used. The seed keyword argument also accepts legacy numpy.random.RandomState instances and integers. If an integer is passed, the random number generator is constructed by calling numpy.random.default_rng The seed keyword argument replaces the random_state keyword argument.
  • The Normal.random_state property has also been deprecated in favor of Normal.generator.
  • Added ARCHInMean mean process supporting (G)ARCH-in-mean models.
  • Extended VolatilityProcess with VolatilityProcess.volatility_updaterthat contains a VolatilityUpdater to allow ARCHInMean to be created from different volatility processes.

v4.19

3 years ago

This is a feature and bug fix release. The two key new features are:

  • The reduction in the size of the data returned when returning forecasts. This can lead to a reduction in memory allocation by factor of 1000x or more. To use the new feature, set reindex=True in forecast().
  • Forecasting with exogenous variables is not possible.

v4.18

3 years ago

This release fixes two issues:

  • Removes an accidental requirement on Python 3.7
  • Improves performance when fitting models

v4.17

3 years ago

This is a bug-fix release that fixes a bug that affects the fitted conditional variance from EWMAVariance.

v4.16.1

3 years ago

This is a version bump release to allow wheels to be rebuilt. There are not significant changes from 4.16.

v4.16.1rc0

3 years ago

This is a release candidate for a fixed 4.16.1 build