Skip to main content

ARCH for Python

Project description

Documentation Status CI Status Coverage Status

ARCH

This is a work-in-progress for ARCH and related models, written in Python (and Cython)

What is this repository for?

  • Mean models

  • Constant mean

  • Heterogeneous Autoregression (HAR)

  • Autoregression (AR)

  • Zero mean

  • Models with and without exogensou regressors

  • Volatility models

  • ARCH

  • GARCH

  • TARCH

  • EGARCH

  • EWMA/RiskMetrics

  • Distributions

  • Normal

  • Student’s T

Examples

See the example notebook for a more complete overview.

import datetime as dt
import pandas.io.data as web
st = dt.datetime(1990,1,1)
en = dt.datetime(2014,1,1)
data = web.get_data_yahoo('^FTSE', start=st, end=en)
returns = 100 * data['Adj Close'].pct_change().dropna()

from arch import arch_model
am = arch_model(returns)
res = am.fit()

Documentation

Documentation is hosted on read the docs

Requirements

  • NumPy (1.7+)

  • SciPy (0.12+)

  • Pandas (0.14+)

  • statsmodels (0.5+)

  • matplotlib (1.3+)

Installing * Cython (0.20+) * nose (For tests) * sphinx (to build docs) * sphinx-napoleon (to build docs)

Installing

Setup does not verify requirements. Please ensure these are installed.

Linux/OSX

pip install git+git://github.com/bashtage/arch.git

Anaconda

Anaconda builds are not currently available for OSX.

conda install -c https://conda.binstar.org/bashtage arch

Windows

With a compiler

If you are comfortable compiling binaries on Windows:

pip install git+git://github.com/bashtage/arch.git

No Compiler

All binary code is backed by a pure Python implementation. Compiling can be skipped using the flag --no-binary

pip install git+git://github.com/bashtage/arch.git --install-option "--no-binary"

Note that it isn’t possible to run the test suite will fail if installed with --no-binary

Anaconda

conda install -c https://conda.binstar.org/bashtage arch

More about ARCH

More information about ARCH and related models is available in the notes and research available at Kevin Sheppard’s site.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

arch-1.0.zip (49.0 kB view details)

Uploaded Source

arch-1.0.tar.bz2 (34.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

arch-1.0.win-amd64-py3.3.exe (325.3 kB view details)

Uploaded Source

arch-1.0.win-amd64-py2.7.exe (330.1 kB view details)

Uploaded Source

arch-1.0-cp33-none-win_amd64.whl (101.7 kB view details)

Uploaded CPython 3.3Windows x86-64

arch-1.0-cp27-none-win_amd64.whl (105.0 kB view details)

Uploaded CPython 2.7Windows x86-64

File details

Details for the file arch-1.0.zip.

File metadata

  • Download URL: arch-1.0.zip
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for arch-1.0.zip
Algorithm Hash digest
SHA256 fe1e1e945360063702e2b652e57f3262daba9c587bc7e2e2fe814c007d96ed97
MD5 39518597dfb37d859ee9362e32c3538c
BLAKE2b-256 15f0d72d56e2d32d4407291cc9baf4f5b2d644912d419f668b2a43086d41d132

See more details on using hashes here.

File details

Details for the file arch-1.0.tar.bz2.

File metadata

  • Download URL: arch-1.0.tar.bz2
  • Upload date:
  • Size: 34.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for arch-1.0.tar.bz2
Algorithm Hash digest
SHA256 9f2627d31ffc80850279dcb1af8ba22ed47d1fc1059182a61413a8de909ae41c
MD5 c94ffb6bd113d4c6699e14f7d6264ff7
BLAKE2b-256 60cc802be60fce86049b4fdcba405e15a0aa3cb2086529dcadf82ef247aeefb7

See more details on using hashes here.

File details

Details for the file arch-1.0.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for arch-1.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 1b188e99af0451c567a0567ffc84c207e316950e3d819507a01a63c46d0cbfad
MD5 d915586808ce56507ae7161c7adea99c
BLAKE2b-256 ee3e260bc5483104fcbb7164b2216cd45ea8ff8e58a8af3c338f76a3c04747ee

See more details on using hashes here.

File details

Details for the file arch-1.0.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for arch-1.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 9f04659e9c9ba56be32ce6a0781bfce45f290a32a155ebd987d96923331cf08d
MD5 4686c50e2318a3e61ecdf2a7ab0ccea9
BLAKE2b-256 ded104f454a1a8eec81e3b2924803f89e874793d663e8a5e7ba2265330f8b007

See more details on using hashes here.

File details

Details for the file arch-1.0-cp33-none-win_amd64.whl.

File metadata

  • Download URL: arch-1.0-cp33-none-win_amd64.whl
  • Upload date:
  • Size: 101.7 kB
  • Tags: CPython 3.3, Windows x86-64
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for arch-1.0-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 250d576a6f07e76fb785077caf1aebfd9d93feeb133286479a8da2937a02cfcf
MD5 b3e6c645bfdd6dffdf4123169f85cb36
BLAKE2b-256 2abc450e9368276bca03be2fc79718f5f1cc2e8cac4ad808afaa9cf783db6d67

See more details on using hashes here.

File details

Details for the file arch-1.0-cp27-none-win_amd64.whl.

File metadata

  • Download URL: arch-1.0-cp27-none-win_amd64.whl
  • Upload date:
  • Size: 105.0 kB
  • Tags: CPython 2.7, Windows x86-64
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for arch-1.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 9910cb5487c7fbeb2c39e1b79622562f12209319467e3ee85ac87d99bb61e3d5
MD5 7da83cf869a000d808bbf98aeba299ae
BLAKE2b-256 6b01bfaa4d05d20f862d6f8a58e53d5b93e227ef80a38c8406cec5ccaa61d6dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page