peshbeen is designed to streamline the forecasting workflow by providing a unified interface for diverse modeling approaches.
Key Features
⚡ Unified Model-Agnostic API
Train any model—from classic ARIMA/ETS to modern XGBoost/LightGBM—using a simple .fit(df) and .forecast(H) workflow. This eliminates the need for manual feature/target splitting across different library types.
🛠️ Automated Feature & Trend Engineering
Peshbeen handles the heavy lifting of preprocessing. It automatically generates lag features and rolling statistics, while offering sophisticated trend removal options like piecewise linear or local ETS-based trends.
🎲 Scalable Probabilistic Uncertainty
Move beyond simple point estimates with native uncertainty quantification. peshbeen integrates Conformal Prediction, Correlated Bootstrapping, and Classical Bootstrap methods to provide robust prediction intervals that account for both model error and data volatility.
Furthermore, the package supports the generation of stochastic forecasting scenarios. This allows users to capture the full distribution of future paths, providing the necessary inputs for downstream risk assessment, “what-if” analysis, and complex optimization problems.