ngboost and XGBoostLSS

These are **competitors**: both extend gradient boosting frameworks to output full probability distributions rather than point predictions, offering alternative approaches to the same probabilistic prediction problem.

ngboost
72
Verified
XGBoostLSS
59
Established
Maintenance 13/25
Adoption 12/25
Maturity 25/25
Community 22/25
Maintenance 6/25
Adoption 10/25
Maturity 25/25
Community 18/25
Stars: 1,841
Forks: 245
Downloads:
Commits (30d): 1
Language: Jupyter Notebook
License: Apache-2.0
Stars: 694
Forks: 76
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No risk flags

About ngboost

stanfordmlgroup/ngboost

Natural Gradient Boosting for Probabilistic Prediction

This library helps data scientists and machine learning engineers create models that predict not just a single outcome, but a full range of possible outcomes and their likelihoods. You provide structured data with features and a target variable, and it outputs a model that offers a probability distribution for future predictions, rather than just a point estimate. This is useful for anyone needing to understand the uncertainty in their predictions.

predictive-modeling uncertainty-quantification risk-assessment statistical-forecasting machine-learning-engineering

About XGBoostLSS

StatMixedML/XGBoostLSS

An extension of XGBoost to probabilistic modelling

This tool helps data scientists and analysts make more robust predictions by forecasting the full range of possible outcomes, not just a single value. It takes in your dataset with various features and outputs not only a prediction, but also the likelihood of different potential results, including prediction intervals and quantiles. This is ideal for professionals who need to understand the uncertainty and risk associated with their forecasts.

predictive-modeling risk-analysis forecasting statistical-modeling uncertainty-quantification

Scores updated daily from GitHub, PyPI, and npm data. How scores work