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.
解决的问题
它通过提供一个用于预测与分析的统计库,解决了 Python 缺乏全面时间序列分析工具的问题,特别是将 R 语言的 auto.arima 功能引入了 Python 生态系统。
运作方式
它封装了 statsmodels 库,但提供了 scikit-learn 风格的接口。这让用户能够构建包含数据转换器(如 Box-Cox 或傅立叶变换)、平稳性与季节性统计检验,以及自动化 ARIMA 模型选择的流水线 (pipelines)。
适用对象
需要使用熟悉的 scikit-learn 风格 API 进行时间序列预测与分析的数据科学家与分析师。
特色亮点
- 自动化模型选择:包含
auto_arima以自动寻找最佳的 ARIMA 参数。 - Scikit-learn 集成:支持流水线 (pipelines) 以整合估计器,让生产环境部署更轻松。
- 全面的工具集:提供平稳性/季节性检验、时间序列分解以及交叉验证工具。
- 内置数据集:包含一系列时间序列数据集,便于快速原型开发。
相关
- 项目
- 项目
- 项目
- 项目