干货 资源 Rules & Tips
1. 遵守中国大陆相关法律法规
2. 你的体验心得比资源本身更稀有
3. 提倡分享和讨论 OA 资源
4. 反对标题党
5. 资源请求类主题请发悬赏帖💰

darts 让时间序列预测更简单的python库

查看: 2279|回复: 1
我是人 发表于 2021-3-12 14:30:12
darts-logo-trim.png
darts是一个python库,用于简单的操作和预测时间序列。它包含了各种模型,从经典的ARIMA到神经网络。这些模型都可以以同样的方式使用,使用fit()和predict()函数,类似于scikit-learn。该库还可以很容易地对模型进行回测,并结合多个模型和外部回归器的预测。Darts支持单变量和多变量时间序列和模型,神经网络可以训练多个时间序列。


darts官方地址

目前,该库包含以下功能。
预测模型:
  • 指数平滑法(Exponential smoothing,)
  • ARIMA与auto-ARIMA。
  • Facebook Prophet,
  • Theta method,
  • FFT (Fast Fourier Transform),
  • Recurrent neural networks (vanilla RNNs, GRU, and LSTM variants),
  • Temporal convolutional network.
  • Transformer
  • N-BEATS
  • 数据处理:对时间序列数据轻松应用(和恢复)常见转换的工具(缩放、boxcox.)


  • Metrics。用于评估时间序列的拟合度的各种指标;从R2到Mean Absolute Scaled Error。
  • Backtesting。用于模拟历史预测的工具,使用移动时间窗口。
  • 回归模型:用于模拟历史预测的工具,使用移动时间窗口。使用任意回归模型,从其他几个时间序列(例如,外部回归因子)预测一个时间序列的可能性。
  • 多变量支持。用于创建、操作和预测多变量时间序列的工具。


写这篇文章就是觉得这个库太妙了!以后有时间应该给它翻译成中文,然后大肆宣传!







 楼主| 我是人 发表于 2021-3-12 14:31:07
有做时间序列预测的小伙伴可以联系我哟~ 共同讨论,一起进步
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虫部落 陕ICP备14001577号-1川公网安备 51019002003015号联系我们FAQ关于虫部落免责声明虫部落生存法则蛙先知 - AI 玩家社区 🚧

Build with for "make search easier" Copyright © 2013-2024. Powered by Discuz! GMT+8, 2024-4-26 04:12

快速回复 返回顶部 返回列表