alkaline-ml/pmdarima
A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.
What it solves
It addresses the lack of comprehensive time series analysis tools in Python by providing a statistical library for forecasting and analysis, specifically bringing the functionality of R's auto.arima to the Python ecosystem.
How it works
It wraps the statsmodels library but provides a scikit-learn-style interface. This allows users to build pipelines that include data transformers (like Box-Cox or Fourier transformations), statistical tests for stationarity and seasonality, and automated ARIMA model selection.
Who it’s for
Data scientists and analysts who need to perform time series forecasting and analysis using a familiar scikit-learn-like API.
Highlights
- Automated Model Selection: Includes
auto_arimato automatically find the best ARIMA parameters. - Scikit-learn Integration: Supports pipelines to consolidate estimators for easier productionization.
- Comprehensive Toolset: Provides stationarity/seasonality tests, time series decompositions, and cross-validation utilities.
- Built-in Datasets: Includes a collection of time series datasets for rapid prototyping.
Related
- Project
- Project
- Project
- Project