开始使用免费开始使用

差分与拟合 ARMA

在本练习中,您将为 Amazon 股票数据集拟合一个 ARMA 模型。正如之前所见,这是一个非平稳数据集。您将通过差分将其转为平稳序列,从而可以拟合 ARMA 模型。

在下一部分,您将对差分值进行预测,并据此还原预测实际值。

环境中已提供 Amazon 股票时间序列 amazonARIMA 模型类也已可用。

本练习是课程的一部分

Python 中的 ARIMA 模型

查看课程

练习说明

  • 使用 amazon.diff() 方法进行一阶差分,使时间序列平稳。别忘了用 .dropna() 方法删除 NaN 值。
  • 使用 ARIMA 类创建一个 ARMA(2,2) 模型,并传入平稳数据。
  • 拟合模型。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Take the first difference of the data
amazon_diff = amazon.____

# Create ARMA(2,2) model
arma = ____

# Fit model
arma_results = ____

# Print fit summary
print(arma_results.summary())
编辑并运行代码