Skip to main content

Automatic Forecasting Procedure

Project description

Prophet: Automatic Forecasting Procedure

Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.

Prophet is open source software released by Facebook's Core Data Science team .

Full documentation and examples available at the homepage: https://facebook.github.io/prophet/

Important links

Other forecasting packages

Installation - PyPI release

See Installation in Python - PyPI release

Installation - Development version

See Installation in Python - Development version

Installation using Docker and docker-compose (via Makefile)

Simply type make build and if everything is fine you should be able to make shell or alternative jump directly to make py-shell.

To run the tests, inside the container cd python/prophet and then python -m pytest prophet/tests/

Example usage

  >>> from prophet import Prophet
  >>> m = Prophet()
  >>> m.fit(df)  # df is a pandas.DataFrame with 'y' and 'ds' columns
  >>> future = m.make_future_dataframe(periods=365)
  >>> m.predict(future)

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

prophet-1.1.6.tar.gz (65.5 kB view details)

Uploaded Source

Built Distributions

prophet-1.1.6-py3-none-win_amd64.whl (13.3 MB view details)

Uploaded Python 3 Windows x86-64

prophet-1.1.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

prophet-1.1.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

prophet-1.1.6-py3-none-macosx_11_0_arm64.whl (8.2 MB view details)

Uploaded Python 3 macOS 11.0+ ARM64

prophet-1.1.6-py3-none-macosx_10_11_x86_64.whl (8.8 MB view details)

Uploaded Python 3 macOS 10.11+ x86-64

File details

Details for the file prophet-1.1.6.tar.gz.

File metadata

  • Download URL: prophet-1.1.6.tar.gz
  • Upload date:
  • Size: 65.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for prophet-1.1.6.tar.gz
Algorithm Hash digest
SHA256 92238aa584da69abe5c43e9426e6a4176064465e8424196655915ff86316a680
MD5 cddafd9149b963a7f731b59b3e50fb11
BLAKE2b-256 03ffeb5640b4c17d8254d823253fe123a3c6f5a885854e83e29f899c392356c9

See more details on using hashes here.

File details

Details for the file prophet-1.1.6-py3-none-win_amd64.whl.

File metadata

  • Download URL: prophet-1.1.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for prophet-1.1.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 222ec247e60e0e62fa42572bba27bd82590c7f5225f36b41a3d1762ae2ed96fd
MD5 ab9f4552677f47ef8dd4a81a7ee43eac
BLAKE2b-256 12ffa04156f4ca3d18bd005c73f79e86e0684346fbc2aea856429c3e49f2828e

See more details on using hashes here.

File details

Details for the file prophet-1.1.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5860990c7a6da33a4381a6adab1b35f7d2ed465eeeb364c3b0f663ff69a78eca
MD5 1a9d8fd6870869e8039e7aec9f974111
BLAKE2b-256 1f47f7d10a904756830efd8522700e582822ff44a15f839b464044ee4c53ee36

See more details on using hashes here.

File details

Details for the file prophet-1.1.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0bdf573b1d89b0c0e3dc09778816a35dece000f195b2f032ff0ff8076ae0d6a
MD5 cecdeebd62a07f38a999788d63095c1b
BLAKE2b-256 a1c5c6dd58b132653af3139c87e92b484bad79264492a62d70fc5beda837a933

See more details on using hashes here.

File details

Details for the file prophet-1.1.6-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prophet-1.1.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29f69a98dbb4b96580decf773034b18639009c13c2f67c59a7e59a6eb2b92b0e
MD5 fcf1f8d3d6ce48ff041908a8f5148e07
BLAKE2b-256 159aa8d35652e869011a3bae9e0888f4c62157bf9067c9be15535602c73039dd

See more details on using hashes here.

File details

Details for the file prophet-1.1.6-py3-none-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1.6-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 f4bd565e6ff5f04d74dbf338c99d0aa353e00849c522f6e6663fdaf026bd0b46
MD5 45f3ca6dfdf999adec5b243d48308d67
BLAKE2b-256 414675309abde08c10f9be78bcfca581be430b5d8303d847de8d88190f4d5c21

See more details on using hashes here.

Supported by

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