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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pmdarima-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96dba0f51557da66956f3c36a2cabb3c6227662af22bca3574bdcf3dc8af6fc0 |
|
MD5 | f16fc5fb81d0a3689bb847ae88040623 |
|
BLAKE2b-256 | 1cffbd0b37333a6b5bdaf39907ad0a81b953595160973c441e3619ad7bc2fa49 |
Hashes for pmdarima-1.1.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a549c47fecb2f68926dd8ca716a8f901985e120990bd55085607c85be6d6e9d3 |
|
MD5 | f372e2a85bcded1b9c1300fd880bcd99 |
|
BLAKE2b-256 | 4b05cb6399f56956472605ba2d4170a3bc672efcdb645d3612541ae0321daa82 |
Hashes for pmdarima-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a301e170e72ae10d9ecc2857377abd25cca5d9549103fd144a034a157ae612e |
|
MD5 | d6c9078d570f0ce39fabe070f7a9b26c |
|
BLAKE2b-256 | 18cbcdacc970d4b9786f679fc5f2b325febd3a538daf33d0063992ec3c2891e7 |
Hashes for pmdarima-1.1.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c6af685add375ac0d7850cf33cbecddacce688fa85fd62529c1a7e6b94ee64c |
|
MD5 | d94d3f522d610fc583f3b362f4433856 |
|
BLAKE2b-256 | f521daa06f160c1d01e49c4829444ccad2971d670b8122fac560ac7555ba30a9 |
Hashes for pmdarima-1.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98b806aebea9d4b5892caca9a4db76576ebf93b67c2798a94cddaf7f13a1b60f |
|
MD5 | be9afbc01579759f2b97922da632afaa |
|
BLAKE2b-256 | 275f62b7fd4c638ed7d8299bb3b94bcf30df290d3c96ba6ee877668a9bd716b9 |
Hashes for pmdarima-1.1.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e1bc122789c2d179d491cfac6a009fe862e238adb7984b7bef6a2057ab266f |
|
MD5 | b3e0d75ddb1ab68d08504876e6b56c3e |
|
BLAKE2b-256 | 1d0e3b22fd0e67251f59a73756f841ec59b051d2e440f1239ffab63d19a9dc12 |
Hashes for pmdarima-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e308075dde374406a77f9978c020542cd5b26a83a128b11056b5994a7fca766a |
|
MD5 | 035023752c21fc7345b3a62528e67d01 |
|
BLAKE2b-256 | 5d94ca83959e19556ddad833858678313dded1e956092235335bb1ca76506315 |
Hashes for pmdarima-1.1.0-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4557e5676944100348c336c1593a00499de71acb1087ec9990ad9923b0a2e07f |
|
MD5 | 9d01e3399283cd03074aeaf1e91e6cb8 |
|
BLAKE2b-256 | a7e20968560272f1c66a915f3927ed3c4493d5e47664aa3061e1825450a3cbbb |
Hashes for pmdarima-1.1.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 557422ff43e592f36b807b1b5c947619ab7d66594c843d47909ecf753c008edf |
|
MD5 | c67c28fc6357f853214f4bb2bb6c0175 |
|
BLAKE2b-256 | 625915a804915737820a45825127cd29cfd4880831425a96147ac550d30bccf9 |
Hashes for pmdarima-1.1.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f18706ed00b81e6b24b03a7347b37250502d247006ef863eda16febf1ca9df3a |
|
MD5 | 9e71e44cea77fdd23fb26c7d45fbf2d1 |
|
BLAKE2b-256 | 97c94ba90599c07f179f7112fddd372bc7ae4c8a0f95fc6a0eb9af379433adbc |
Hashes for pmdarima-1.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4dcbb5f0e4b06f23b0018363162231cf027be5f9f0888c5a74a6ee815e69475 |
|
MD5 | a15dcb77f6cb145ac5af4ec61b9f7562 |
|
BLAKE2b-256 | c20f50ed93fa0b5900cc1a137d6d488510afd5e3ab388770a19e927996b5b853 |
Hashes for pmdarima-1.1.0-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a76a7aea033e674d5254c47b8fa4100399ec3462b4cb0887de9c78cfceb2fb47 |
|
MD5 | 30ac289425b5eab988aa912d6ea88fc5 |
|
BLAKE2b-256 | 8fa399cfb9cead9f4855e535b94d96a8e116ae734127eeddc52f3f194e5d7143 |