【问题标题】:ARIMA Time Series Graph in RR中的ARIMA时间序列图
【发布时间】:2018-09-12 10:51:38
【问题描述】:

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

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

但是,当我使用 arima 隐藏轮询数据并尝试使用我的日期(事先工作)添加转换后的数据时,消息,

“错误:“plot(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 编程新手,我花了好几个小时试图找到一个没有运气的解决方案!

提前致谢

【问题讨论】:

标签: r arima


【解决方案1】:

这是你的问题:

  • 数据未使用 ARIMA 转换,您创建了一个模型。当你要求它进行预测时,它会输出一个预测类型的对象(一个列表),其中包含比拟合值更多的信息。您将能够使用Futurepoliticalforecast$fitted 访问拟合值。

  • 是的,有很多。你还没有产生你的数据,所以我不知道问题是什么。但是,当输入为 Date 类型时,x-labels 的作用非常好,但同样,我不知道您的数据可能存在什么问题。

关于您的问题的行政说明:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2019-08-10
    • 2017-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多