使用AR预测未来数据时出错

我正在尝试使用AR预测未来7天的股票收盘价。以下是我的代码的一部分:

from statsmodels.tsa.ar_model import AR

y=data['Close'].dropna()
# data['Close'] is the close price of a stock from yahoo finance,#                                                        interval is 1 day. 

train_data=y[1:len(y)-7]
test_data=y[len(y)-7:]

model=AR(train_data)
model_fit=model.fit()

运行此命令后,出现此错误:

  

ValueWarning::已提供日期索引,但它没有关联的频率信息,因此在例如预测。

这是第一个问题。

然后我尝试进行预测。

prediction = model_fit.predict( start   = len( train_data ),end     = len( train_data ) + len( test_data ) - 1,dynamic = False
                                )

compare_plot=pd.concat([data['Close'],prediction],axis=1)
compare_plot.plot()

我收到此错误:

  

ValueWarning :没有受支持的索引。预测结果将以从start开始的整数索引给出。

我对这两个问题感到困惑,因为我不知道出了什么问题。

bzl111 回答:使用AR预测未来数据时出错

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2842674.html

大家都在问