Overview of XGBoostLSS features
masterXGBoostLSS is an extension of XGBoost designed for probabilistic modelling. It allows you to model and predict the full conditional distribution of univariate and multivariate targets as a function of covariates.
Key capabilities include:
- Distributional Parameter Estimation: Estimates all parameters of the chosen distribution.
- Complex Distributions: Supports Normalizing Flows for multi-modal distributions and Mixture-Densities for diverse data characteristics.
- Multivariate Support: Multi-target regression for modelling multivariate responses and their dependencies.
- Zero-Handling: Zero-Adjusted and Zero-Inflated distributions for data with an excess of zeros.
- Automatic Differentiation: Uses PyTorch to automatically derive Gradients and Hessians of distributional parameters.
- Optimization: Automated hyper-parameter search (including pruning) via Optuna.
- Interpretability: Compatible with SHapley Additive exPlanations (SHAP).
- XGBoost Compatibility: Maintains full compatibility with standard XGBoost features.