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.3.tar.gz (68.5 kB view details)

Uploaded Source

Built Distributions

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

prophet-1.1.3-py3-none-win_amd64.whl (12.1 MB view details)

Uploaded Python 3Windows x86-64

prophet-1.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prophet-1.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

prophet-1.1.3-py3-none-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: prophet-1.1.3.tar.gz
  • Upload date:
  • Size: 68.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for prophet-1.1.3.tar.gz
Algorithm Hash digest
SHA256 f8d6d45a4391fdf740c7b74f79a72313f95a5f6e3417eaf1c68892b47b920646
MD5 16ab4313ebcba5d979456b558336d3be
BLAKE2b-256 e340bbf2f2771f7aba3077ad27163d847faa5dee6836c72cf4002306161d74c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prophet-1.1.3-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for prophet-1.1.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e248e837d37740df23ae616c7b09d2ffa9e22eadfa51984e08edeccc542b5562
MD5 0ce4c21adfcb11356279c149142ce91d
BLAKE2b-256 920fc6736c80bebca7c850f54a32fc63fe59b8c86f0f158270467251c683e879

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 718291f275bd59865274866f54380ad1ee2ef23ca1dec2950a45682bec261363
MD5 56956ab556305e307999705ee15a16a9
BLAKE2b-256 8681ccfd144e839e92ecc6fcc6be70c99a3fb5de6cef05672da86895dcddbc4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd3c76f7188d8a42936c93f8b6c9a299b443cf5342d15ff6eb1a2eb777ce3315
MD5 94b3fc63857236efd31e39b47f413c84
BLAKE2b-256 0b48102903c883dae253dd4d15c87569255ab19e8e7e198651d3c05bb9f03ab5

See more details on using hashes here.

File details

Details for the file prophet-1.1.3-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1.3-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e64d66ca78ee1366d9c4b28397ec45357f825a7b048b384bbf899f6c6b0acd4c
MD5 3c51da804a911a29c0f7e888f207ab84
BLAKE2b-256 bad3af6c2bc55c96fdefacab339a4a8a27ba939e3a79e48b8e538c08fa1f01d9

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