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.4.tar.gz (68.7 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.4-py3-none-win_amd64.whl (12.9 MB view details)

Uploaded Python 3Windows x86-64

prophet-1.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prophet-1.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (13.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

prophet-1.1.4-py3-none-macosx_10_9_x86_64.whl (7.2 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: prophet-1.1.4.tar.gz
  • Upload date:
  • Size: 68.7 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.4.tar.gz
Algorithm Hash digest
SHA256 7f91e4ba322786e9512158783800b6eafb002200a7b3e9eadc13d7ff4d6e0634
MD5 680f3b59f5a3147d28aae5ba91119ca2
BLAKE2b-256 d4721ace3121c049225fd61dc53aa70f57bdf485d624675e8317c41f1d74f526

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prophet-1.1.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.9 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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c0f8361fd57e2c8ccc61cffd950f1e49a3f21a7acc6e4667e99970f1e240aec4
MD5 e2ccb483982f2ddfa284f16f17a7acac
BLAKE2b-256 88d6ebc199ba1fd99719c8680b3fb90663aa4888871364c69bbf9629148b9724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd2a51220a2fbbb18b6cbff79010b9ea8ddcad7940e00911926734ec6d4f36ba
MD5 161c8782a9f340ae32912aff0b24568f
BLAKE2b-256 7eda408e50ad8ce7dbca81d126377e57897784025647b719534f3529c4b71a9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 536e4d7c4155bab3a1d927e75ebd32dda8452b4eec3c638d500948f05c3666f9
MD5 d46948d785150874a736febfdb53b5a1
BLAKE2b-256 64ae1dcf5aa7d7780a872a738804602720abbf632db071a5565313631cd4b990

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.4-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 97cc2762b68c9e0d69c282e381c3306bd52d1a894ee8a41a62384206818fc519
MD5 c03914122abb7001e087aaa7b89d34dc
BLAKE2b-256 20b0d35cb2c6ef91c5eb540c216c7f3717b7e71212abf612ea7ce9a71ba20a4c

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