GitShow/facebook/prophet
facebook

prophet

Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.

by facebook
forecastingpythonr
Star on GitHubForkWebsite

Python

20.4k stars4.6k forks195 contributorsActive · 1w agoSince 2016v1.4.0MIT

Meet the team

See all 195 on GitHub →
bletham
bletham370 contributions
tcuongd
tcuongd67 contributions
seanjtaylor
seanjtaylor28 contributions
ryankarlos
ryankarlos23 contributions
dependabot[bot]Bot
dependabot[bot]20 contributions
WardBrian
WardBrian10 contributions
baogorek
baogorek6 contributions
jorenham
jorenham6 contributions

Languages

View on GitHub →
Python63.1%
R35.1%
Stan1.7%
Dockerfile0%
Makefile0%
C++0%

Commit activity

Last 12 weeks · 8 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
75
✓README✓License✓Contributing✓Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
tcuongd
1.4.0 patchMergedPR

Use to build Linux wheels. We were pinned to manylinux2014, but the latest versions of scientific computing libs (numpy, etc.) now require newer glibc. This upgrade also requires auditwheel>=6.8.0 to fix binary linking issues in the wheel: https://github.com/pypa/auditwheel/issues/716 Other small cleanups: re-render static API docs with correct version, update wheel.yml versions Successful dev run: https://github.com/facebook/prophet/actions/runs/31860984955

tcuongd · 1w ago
tcuongd
v1.4.0MergedPR
tcuongd · 3w ago
asharsha30-1996
Yearly seasonality with only 12 monthly points leads to different results due to version dependenciesClosedIssue

Observation When fitting Prophet with on exactly 12 monthly observations, I observed that the model becomes under-identified (expected). As a result, different Prophet / cmdstanpy versions can converge to very different trend-seasonality decompositions, even when the code and data are identical. In my case, one environment extrapolates reasonable future values, while another produces very large negative forecasts, despite all training observations being strictly positive. Inspecting the model components shows that these differences arise from how trend and yearly seasonality trade off under this configuration. At the moment, there is no warning or safeguard when enabling yearly seasonality with only a single annual cycle of data, which can lead to unstable and version-dependent forecasts in production settings. Environment Azure ML Studio: prophet: 1.1.4 cmdstanpy: 1.2.5 Local (VSCode): prophet: 1.2.1 cmdstanpy: 1.3.0 Minimal reproducible example Observed behavior Azure (prophet 1.1.4) Trend becomes large negative, forecasts become large negative (e.g., -10M to -12M) Local (prophet 1.2.1) Same observation for other future months. Question / Request Could anyone share best practices to handle this case? Is it possible to add a warning or safeguard when enabling yearly seasonality with only a single annual cycle of data?

asharsha30-1996 · 3w ago
Structured data for AI agents

Repository: facebook/prophet. Description: Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth. Stars: 20366, Forks: 4636. Primary language: Python. Languages: Python (63.1%), R (35.1%), Stan (1.7%), Dockerfile (0%), Makefile (0%). License: MIT. Homepage: https://facebook.github.io/prophet Topics: forecasting, python, r. Latest release: v1.4.0 (3w ago). Open PRs: 3, open issues: 450. Last activity: 1w ago. Community health: 75%. Top contributors: bletham, tcuongd, seanjtaylor, ryankarlos, dependabot[bot], WardBrian, baogorek, jorenham, seriousran, joseangel-sc and others.

·@ofershap

Replace github.com with gitshow.dev