awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebookincubator avatar

facebookincubator/prophet

0
View on GitHub↗
facebook.github.io/prophet↗

Prophet

Prophet is a predictive analytics framework and time series regression library designed for forecasting future values. It uses additive models to fit non-linear growth and periodic seasonal patterns, providing tools for producing forecasts with integrated error measurement.

The project handles multiple seasonalities and holiday effects to improve accuracy for periodic data. It supports the integration of external regressors and manages data irregularities, such as missing data and outliers, to maintain prediction stability.

The framework covers a broad range of analysis capabilities, including predictive trend modeling and business cycle analysis. It includes tools for demand planning workflows and historical cross-validation to evaluate forecast accuracy through quantitative error metrics.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Forecasting - Provides a comprehensive framework for predicting future values based on historical time-series patterns.
  • Piecewise Linear Trends - Models growth using a series of linear segments with changepoints to handle abrupt shifts in trend direction.
  • Predictive Machine Learning Analytics - Provides an integrated statistical framework for forecasting trends and recognizing patterns in time series data.
  • Forecast Accuracy Validation - Evaluates the precision of predictions using historical cross-validation and quantitative error metric analysis.
  • Predictive Trend Modeling - Analyzes long-term growth patterns and adjusts for sudden shifts or outliers in historical datasets.
  • Cross Validation Evaluation - Evaluates predictive performance using historical data and generates error metrics to measure accuracy.
  • Probabilistic Programming - Integrates the Stan probabilistic programming language for Bayesian inference and posterior sampling of parameters.
  • Time Series Forecasting - Offers a tool for predicting future values in temporal data using additive models.
  • Seasonal Pattern Modeling - Incorporates additive and multiplicative seasonal effects and holiday markers to improve forecasting accuracy.
  • Time Series Modeling - Functions as a library for fitting trends to time series data while integrating external regressors.
  • Time Series Decomposition - Implements additive decomposition to separate time series data into seasonal, trend, and holiday components.
  • Fourier-Series Seasonality - Uses Fourier series to approximate daily, weekly, and yearly periodic patterns in time series data.
  • Maximum A Posteriori Estimators - Fits model parameters using maximum a posteriori estimation to incorporate prior distributions with observed data.
  • Irregular Time Series - Maintains prediction stability by managing missing data and outliers in irregular time series.
  • Business Cycle Analysis - Identifies periodic growth and seasonal fluctuations in organizational data to plan for future resource needs.
  • Demand Planning - Estimates future product or service demand while accounting for holidays and external market influences.
  • External Regressors - Supports adding external regressors to capture additional influences on the observed time series trend.
  • AI and Forecasting - Tool for forecasting time series with multiple seasonalities.
  • Machine Learning - Forecasting tool for time series with multiple seasonalities.
20,231 stars·4,630 forks·Python·MIT·14 views

Star history

Star history chart for facebookincubator/prophetStar history chart for facebookincubator/prophet

Frequently asked questions

What does facebookincubator/prophet do?

Prophet is a predictive analytics framework and time series regression library designed for forecasting future values. It uses additive models to fit non-linear growth and periodic seasonal patterns, providing tools for producing forecasts with integrated error measurement.

What are the main features of facebookincubator/prophet?

The main features of facebookincubator/prophet are: Forecasting, Piecewise Linear Trends, Predictive Machine Learning Analytics, Forecast Accuracy Validation, Predictive Trend Modeling, Cross Validation Evaluation, Probabilistic Programming, Time Series Forecasting.

What are some open-source alternatives to facebookincubator/prophet?

Open-source alternatives to facebookincubator/prophet include: facebook/prophet — Prophet is a time series forecasting library and decomposition tool that uses an additive regression model to predict… ourownstory/neural_prophet — Neural Prophet is a PyTorch-based time series forecasting library designed for interpretable machine learning. It… statsmodels/statsmodels — Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial… borisbanushev/stockpredictionai — This project is a collection of predictive models and quantitative tools for stock price forecasting. It implements a… pyro-ppl/pyro — Pyro is a deep probabilistic programming library and differentiable probabilistic modeler designed for Bayesian…

Open-source alternatives to Prophet

Similar open-source projects, ranked by how many features they share with Prophet.
  • facebook/prophetfacebook avatar

    facebook/prophet

    20,230View on GitHub↗

    Prophet is a time series forecasting library and decomposition tool that uses an additive regression model to predict future values. It functions as an uncertainty estimation tool, calculating confidence intervals and error metrics to quantify the risk associated with future predictions. The project is distinguished by its ability to incorporate human-interpretable parameters for model tuning and its use of Bayesian inference for parameter estimation. It supports the integration of external regressors and special event modeling to account for the impact of holidays and specific dates on forec

    Pythonforecastingpythonr
    View on GitHub↗20,230
  • ourownstory/neural_prophetourownstory avatar

    ourownstory/neural_prophet

    4,284View on GitHub↗

    Neural Prophet is a PyTorch-based time series forecasting library designed for interpretable machine learning. It serves as a decomposition framework that breaks signals into constituent parts such as autoregressive effects, piecewise linear trends, and Fourier-based seasonality to predict future values. The project distinguishes itself by combining neural networks with traditional algorithms to produce forecasts that explain underlying trend drivers. It features a global time series modeling approach, allowing a single model to be trained across multiple simultaneous series to share learned

    Pythonartificial-intelligenceautoregressiondeep-learning
    View on GitHub↗4,284
  • statsmodels/statsmodelsstatsmodels avatar

    statsmodels/statsmodels

    11,260View on GitHub↗

    Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data analysis. It provides a robust framework for estimating and diagnosing a wide range of statistical models, enabling users to perform rigorous hypothesis testing, regression analysis, and complex data exploration within structured environments. The library distinguishes itself through its support for advanced statistical methodologies, including state space representation for dynamic systems and generalized linear frameworks that accommodate non-normal response variables. It offers s

    Pythoncount-modeldata-analysisdata-science
    View on GitHub↗11,260
  • borisbanushev/stockpredictionaiborisbanushev avatar

    borisbanushev/stockpredictionai

    5,577View on GitHub↗

    This project is a collection of predictive models and quantitative tools for stock price forecasting. It implements a variety of machine learning architectures, including generative adversarial networks, long short-term memory networks, and language models for financial analysis. The system distinguishes itself by combining time-series forecasting with natural language processing to convert financial news into numerical sentiment scores. It also incorporates synthetic market data generation and automated hyperparameter optimization using Bayesian and reinforcement learning methods to reduce p

    JavaScript
    View on GitHub↗5,577
See all 30 alternatives to Prophet→