Skip to main content

Python's forecast::auto.arima equivalent

Project description

[![PyPI version](https://badge.fury.io/py/pmdarima.svg)](https://badge.fury.io/py/pmdarima) [![Linux build status](https://travis-ci.org/tgsmith61591/pmdarima.svg?branch=master)](https://travis-ci.org/tgsmith61591/pmdarima) [![Build status](https://ci.appveyor.com/api/projects/status/0ntddrmtrdopt5rf/branch/master?svg=true)](https://ci.appveyor.com/project/tgsmith61591/pmdarima/branch/master) [![CircleCI](https://circleci.com/gh/tgsmith61591/pmdarima.svg?style=svg)](https://circleci.com/gh/tgsmith61591/pmdarima) [![codecov](https://codecov.io/gh/tgsmith61591/pmdarima/branch/master/graph/badge.svg)](https://codecov.io/gh/tgsmith61591/pmdarima) ![Supported versions](https://img.shields.io/badge/python-3.5+-blue.svg)

# pmdarima

Pmdarima (originally pyramid-arima, for the anagram of ‘py’ + ‘arima’) is a no-nonsense statistical Python library with a solitary objective: bring R’s [auto.arima](https://www.rdocumentation.org/packages/forecast/versions/7.3/topics/auto.arima) functionality to Python. Pmdarima operates by wrapping [statsmodels.tsa.ARIMA](https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/arima_model.py) and [statsmodels.tsa.statespace.SARIMAX](https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/statespace/sarimax.py) into one estimator class and creating a more user-friendly estimator interface for programmers familiar with scikit-learn.

## Installation

Pmdarima is on pypi under the package name pmdarima and can be downloaded via pip:

`bash $ pip install pmdarima `

Note that legacy versions (<1.0.0) are available under the name “pyramid-arima” and can be pip installed via:

`bash # Legacy warning: $ pip install pyramid-arima # python -c 'import pyramid;' `

To ensure the package was built correctly, import the following module in python:

`python from pmdarima.arima import auto_arima `

### Availability

pmdarima is available in pre-built Wheel files for the following Python versions:

  • Python 3.5+: * Mac (64-bit) * Linux (64-bit manylinux) * Windows (32 & 64-bit)

If a wheel doesn’t exist for your platform, you can still pip install and it will build from the source distribution tarball, however you’ll need cython>=0.28 and gcc (Mac/Linux) or MinGW (Windows) in order to build the package from source.

### Documentation

All of your questions and more (including examples and guides) can be answered by the [pmdarima documentation](https://www.alkaline-ml.com/pmdarima). If not, always feel free to file an issue.

Project details


Download files

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

Source Distribution

pmdarima-1.1.0.tar.gz (610.8 kB view details)

Uploaded Source

Built Distributions

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

pmdarima-1.1.0-cp37-cp37m-win_amd64.whl (211.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

pmdarima-1.1.0-cp37-cp37m-win32.whl (183.1 kB view details)

Uploaded CPython 3.7mWindows x86

pmdarima-1.1.0-cp37-cp37m-manylinux1_x86_64.whl (695.2 kB view details)

Uploaded CPython 3.7m

pmdarima-1.1.0-cp37-cp37m-macosx_10_7_x86_64.whl (224.3 kB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

pmdarima-1.1.0-cp36-cp36m-win_amd64.whl (211.1 kB view details)

Uploaded CPython 3.6mWindows x86-64

pmdarima-1.1.0-cp36-cp36m-win32.whl (183.0 kB view details)

Uploaded CPython 3.6mWindows x86

pmdarima-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (685.3 kB view details)

Uploaded CPython 3.6m

pmdarima-1.1.0-cp36-cp36m-macosx_10_7_x86_64.whl (224.3 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

pmdarima-1.1.0-cp35-cp35m-win_amd64.whl (206.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

pmdarima-1.1.0-cp35-cp35m-win32.whl (179.8 kB view details)

Uploaded CPython 3.5mWindows x86

pmdarima-1.1.0-cp35-cp35m-manylinux1_x86_64.whl (668.9 kB view details)

Uploaded CPython 3.5m

pmdarima-1.1.0-cp35-cp35m-macosx_10_6_x86_64.whl (215.1 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

File details

Details for the file pmdarima-1.1.0.tar.gz.

File metadata

  • Download URL: pmdarima-1.1.0.tar.gz
  • Upload date:
  • Size: 610.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for pmdarima-1.1.0.tar.gz
Algorithm Hash digest
SHA256 004de9519e7b686e317215005dcafa20526767fbd4e0741ee0281aa262671da3
MD5 d86ff944c634bab9fd1b0c202064c45d
BLAKE2b-256 8d870e2dd7621e9daae5a55bc6194a6d4e452560f0bfeb934a35ad64f0cc06aa

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 211.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for pmdarima-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 96dba0f51557da66956f3c36a2cabb3c6227662af22bca3574bdcf3dc8af6fc0
MD5 f16fc5fb81d0a3689bb847ae88040623
BLAKE2b-256 1cffbd0b37333a6b5bdaf39907ad0a81b953595160973c441e3619ad7bc2fa49

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 183.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for pmdarima-1.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a549c47fecb2f68926dd8ca716a8f901985e120990bd55085607c85be6d6e9d3
MD5 f372e2a85bcded1b9c1300fd880bcd99
BLAKE2b-256 4b05cb6399f56956472605ba2d4170a3bc672efcdb645d3612541ae0321daa82

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 695.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for pmdarima-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7a301e170e72ae10d9ecc2857377abd25cca5d9549103fd144a034a157ae612e
MD5 d6c9078d570f0ce39fabe070f7a9b26c
BLAKE2b-256 18cbcdacc970d4b9786f679fc5f2b325febd3a538daf33d0063992ec3c2891e7

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 224.3 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1

File hashes

Hashes for pmdarima-1.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 0c6af685add375ac0d7850cf33cbecddacce688fa85fd62529c1a7e6b94ee64c
MD5 d94d3f522d610fc583f3b362f4433856
BLAKE2b-256 f521daa06f160c1d01e49c4829444ccad2971d670b8122fac560ac7555ba30a9

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 211.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for pmdarima-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 98b806aebea9d4b5892caca9a4db76576ebf93b67c2798a94cddaf7f13a1b60f
MD5 be9afbc01579759f2b97922da632afaa
BLAKE2b-256 275f62b7fd4c638ed7d8299bb3b94bcf30df290d3c96ba6ee877668a9bd716b9

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 183.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.6

File hashes

Hashes for pmdarima-1.1.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c2e1bc122789c2d179d491cfac6a009fe862e238adb7984b7bef6a2057ab266f
MD5 b3e0d75ddb1ab68d08504876e6b56c3e
BLAKE2b-256 1d0e3b22fd0e67251f59a73756f841ec59b051d2e440f1239ffab63d19a9dc12

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 685.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.1

File hashes

Hashes for pmdarima-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e308075dde374406a77f9978c020542cd5b26a83a128b11056b5994a7fca766a
MD5 035023752c21fc7345b3a62528e67d01
BLAKE2b-256 5d94ca83959e19556ddad833858678313dded1e956092235335bb1ca76506315

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 224.3 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for pmdarima-1.1.0-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4557e5676944100348c336c1593a00499de71acb1087ec9990ad9923b0a2e07f
MD5 9d01e3399283cd03074aeaf1e91e6cb8
BLAKE2b-256 a7e20968560272f1c66a915f3927ed3c4493d5e47664aa3061e1825450a3cbbb

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 206.3 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for pmdarima-1.1.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 557422ff43e592f36b807b1b5c947619ab7d66594c843d47909ecf753c008edf
MD5 c67c28fc6357f853214f4bb2bb6c0175
BLAKE2b-256 625915a804915737820a45825127cd29cfd4880831425a96147ac550d30bccf9

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 179.8 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.4

File hashes

Hashes for pmdarima-1.1.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f18706ed00b81e6b24b03a7347b37250502d247006ef863eda16febf1ca9df3a
MD5 9e71e44cea77fdd23fb26c7d45fbf2d1
BLAKE2b-256 97c94ba90599c07f179f7112fddd372bc7ae4c8a0f95fc6a0eb9af379433adbc

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 668.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for pmdarima-1.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4dcbb5f0e4b06f23b0018363162231cf027be5f9f0888c5a74a6ee815e69475
MD5 a15dcb77f6cb145ac5af4ec61b9f7562
BLAKE2b-256 c20f50ed93fa0b5900cc1a137d6d488510afd5e3ab388770a19e927996b5b853

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.0-cp35-cp35m-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.0-cp35-cp35m-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 215.1 kB
  • Tags: CPython 3.5m, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.6

File hashes

Hashes for pmdarima-1.1.0-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 a76a7aea033e674d5254c47b8fa4100399ec3462b4cb0887de9c78cfceb2fb47
MD5 30ac289425b5eab988aa912d6ea88fc5
BLAKE2b-256 8fa399cfb9cead9f4855e535b94d96a8e116ae734127eeddc52f3f194e5d7143

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