使用Python简化时间序列
darts是一个python库,可轻松操纵和预测时间序列。 它包含各种模型,从ARIMA等经典模型到神经网络。 可以使用fit()和predict()函数以相同方式使用所有模型,类似于scikit-learn。 该库还使对模型的回测变得容易,并结合了多个模型的预测和外部回归。 Dart支持单变量和多变量时间序列和模型,神经网络可以训练多个时间序列。
文献资料
高级介绍
安装
我们建议先安装一个干净的Python环境为您的项目至少有Python3.6使用自己喜欢的工具( , , 有或没有 )。
设置好环境后,您可以使用pip安装Dart:
pip install 'u8darts[all]'
有关更详细的安装说明,请参阅此页面末尾的安装指南。
用法示例
从Pandas DataFrame创建一个TimeSeries对象,并将其拆分为训练/验证系列:
import pandas as pd
from darts import TimeSeries
df = pd . read_csv ( 'AirPassengers.csv' , delimiter
1