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) 以整合估计器,让生产环境部署更轻松。
  • 全面的工具集:提供平稳性/季节性检验、时间序列分解以及交叉验证工具。
  • 内置数据集:包含一系列时间序列数据集,便于快速原型开发。

相关

  • 项目
  • 项目
  • 项目
  • 项目