我刚刚开始学习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编程还是陌生的,我已经花了很多小时试图找到一个没有运气的解决方案!
预先感谢
答案 0 :(得分:0)
这是您的问题:
未使用ARIMA转换数据,因此创建了模型。当您要求它进行预测时,它将输出一个预测类型(列表)的对象,该对象不仅包含拟合值,还包含更多信息。您将可以使用Futurepoliticalforecast$fitted
访问拟合值。
是的,有很多。您尚未生成数据,所以我不知道问题出在哪里。但是,当输入的日期类型为x时,x标签效果很好,但是同样,我不知道数据的问题可能出在哪里。
关于您的问题的行政注释:
请确保您提供了可重现的示例(有关数据和所有代码,请点击https://stackoverflow.com/help/how-to-ask)。 另外,请为您的代码使用正确的格式。