R

时间:2018-09-12 10:51:39

标签: r arima

我刚刚开始学习R编程,并且有一个疑问是否有人可以帮助我。

当我在x轴上使用日期数据并在y轴上使用轮询数据创建图表(即plot())时,一切正常。

但是当我用arima隐藏轮询数据并尝试将转换后的数据与日期(之前有效)一起添加到消息中时,

  

“错误:“情节(x,y)”中出现意外符号

出现在事先未显示的位置。

这是我正在使用的代码:

Politicalpollingdata <- arima(politicalparty, order=c(0,1,1))                    

Futurepoliticalforecast <- forecast(Politicalpollingdata, h=20)

plot(Datedata, Futurepoliticalforecast, main = "Political Party’s Polling Data", 
ylab = "% of Votes", xlab = "Years / Months")

有人知道吗

A)为什么在将轮询数据与 arima命令?

B)有一种方法可以使用x-axis中的时间序列数据(最好是y / m / d”)

很抱歉,这是一个简单的解决方法,但是我对R编程还是陌生的,我已经花了很多小时试图找到一个没有运气的解决方案!

预先感谢

1 个答案:

答案 0 :(得分:0)

这是您的问题:

  • 未使用ARIMA转换数据,因此创建了模型。当您要求它进行预测时,它将输出一个预测类型(列表)的对象,该对象不仅包含拟合值,还包含更多信息。您将可以使用Futurepoliticalforecast$fitted访问拟合值。

  • 是的,有很多。您尚未生成数据,所以我不知道问题出在哪里。但是,当输入的日期类型为x时,x标签效果很好,但是同样,我不知道数据的问题可能出在哪里。

关于您的问题的行政注释:

请确保您提供了可重现的示例(有关数据和所有代码,请点击https://stackoverflow.com/help/how-to-ask)。 另外,请为您的代码使用正确的格式。