awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
facebook avatar

facebook/prophet

0
View on GitHub↗
20,230 Stars·4,630 Forks·Python·MIT·17 Aufrufefacebook.github.io/prophet↗

Prophet

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 forecasted trends.

The system provides a comprehensive suite for time series analysis, including trend changepoint detection, saturating growth constraints, and seasonal effect modeling using Fourier series. It includes capabilities for handling irregular data, validating performance via cross-validation, and visualizing historical fits and seasonal components.

Features

  • Time Series Forecasting - Provides a comprehensive library for predicting future numeric values using additive time series models.
  • Additive Models - Implements an additive regression model that combines non-linear trends with multiple seasonal patterns.
  • Additive Regression Models - Implements a forecasting approach that combines non-linear growth, seasonal patterns, and holiday effects.
  • Piecewise Linear Trends - Fits piecewise-linear trends by detecting automatic or manual changepoints to handle growth rate shifts.
  • Uncertainty Estimation - Calculates confidence intervals and predictive variance to quantify the uncertainty and risk of future predictions.
  • Seasonal Pattern Modeling - Implements an additive model that combines trend, seasonal effects, and holidays to predict future values.
  • Time Series Decomposition - Provides a framework for separating time series data into its underlying trend, seasonal, and residual components.
  • Fourier-Series Seasonality - Models periodic daily, weekly, and yearly seasonal patterns using Fourier series of sine and cosine waves.
  • Saturating Growth Models - Constrains predicted trends using carrying capacity and floors to model realistic growth boundaries.
  • Interpretable Parameter Tuning - Allows adjusting predictions via human-interpretable parameters to incorporate domain-specific expertise into the model.
  • Forecast Accuracy Validation - Provides historical cross-validation and error metrics to validate the accuracy of time-series forecasts.
  • Prediction Visualization - Generates plots that visualize historical fits, predicted trends, and decomposed seasonal components.
  • Predictive Trend Modeling - Models predictive trends that are robust to outliers and abrupt shifts in the time series.
  • Bayesian Inference - Employs Stan for Bayesian inference and Hamiltonian Monte Carlo sampling to estimate model parameters.
  • Irregular Time Series - Handles irregular time series data, including missing values and outliers, without requiring extensive manual cleaning.
  • Demand Planning - Supports business demand planning by accounting for holidays and carrying capacity in growth forecasts.
  • Saturating Growth Models - Allows constraining predicted growth using a carrying capacity to model realistic upper or lower boundaries.
  • External Regressors - Integrates additional independent time-varying variables as predictors to enhance the accuracy of forecasts.
  • Special Event Modeling - Models the specific impact of holidays and special dates on forecasted trends and seasonality.
  • Changepoint Detection - Detects and adjusts for shifts in growth rates to improve the accuracy of long-term projections.
  • Time Series - Automatic procedure for forecasting time series data.
  • Time Series Analysis - Tool for forecasting time series data with seasonal effects.
  • Time Series Analysis - Tool for forecasting time series data with seasonal effects.

Star-Verlauf

Star-Verlauf für facebook/prophetStar-Verlauf für facebook/prophet

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Prophet

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Prophet.
  • facebookincubator/prophetAvatar von facebookincubator

    facebookincubator/prophet

    20,231Auf GitHub ansehen↗

    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, includi

    Python
    Auf GitHub ansehen↗20,231
  • ourownstory/neural_prophetAvatar von ourownstory

    ourownstory/neural_prophet

    4,284Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,284
  • nixtla/statsforecastAvatar von Nixtla

    Nixtla/statsforecast

    4,809Auf GitHub ansehen↗

    statsforecast is a high-performance statistical time series forecasting library designed to generate point forecasts and prediction intervals. It functions as a distributed time series framework that utilizes a C-based forecasting engine and an automated model selector to identify and fit the optimal statistical model for every unique series in a dataset. The system also includes a time series anomaly detector to identify unusual data points by comparing observed values against probabilistic forecast intervals. The project is distinguished by its ability to handle massive-scale parallel forec

    Python
    Auf GitHub ansehen↗4,809
  • unit8co/dartsAvatar von unit8co

    unit8co/darts

    9,215Auf GitHub ansehen↗

    Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate and multivariate temporal data. It serves as a comprehensive framework for training and evaluating a wide range of statistical, machine learning, and deep learning models to predict future numerical values. The toolkit is distinguished by its support for global time series modeling, allowing a single model to be trained across multiple different series to leverage shared patterns. It also features a hierarchical time series manager to ensure consistency between aggregate and

    Pythonanomaly-detectiondata-sciencedeep-learning
    Auf GitHub ansehen↗9,215
Alle 30 Alternativen zu Prophet anzeigen→

Häufig gestellte Fragen

Was macht facebook/prophet?

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.

Was sind die Hauptfunktionen von facebook/prophet?

Die Hauptfunktionen von facebook/prophet sind: Time Series Forecasting, Additive Models, Additive Regression Models, Piecewise Linear Trends, Uncertainty Estimation, Seasonal Pattern Modeling, Time Series Decomposition, Fourier-Series Seasonality.

Welche Open-Source-Alternativen gibt es zu facebook/prophet?

Open-Source-Alternativen zu facebook/prophet sind unter anderem: facebookincubator/prophet — Prophet is a predictive analytics framework and time series regression library designed for forecasting future values.… ourownstory/neural_prophet — Neural Prophet is a PyTorch-based time series forecasting library designed for interpretable machine learning. It… unit8co/darts — Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate… nixtla/statsforecast — statsforecast is a high-performance statistical time series forecasting library designed to generate point forecasts… alan-turing-institute/sktime — sktime is a machine learning framework designed for time series analysis. It provides a unified interface for… sktime/pytorch-forecasting — PyTorch Forecasting is a deep learning framework designed for building and training neural network architectures…