自动绘图使用错误的时间XTS

时间:2019-11-02 07:45:05

标签: r ggplot2 xts arima forecast

我使用了autoplot()函数来绘制时间序列数据,其中包括来自forecast()函数的Arima预测。绘图的x轴错误。数据是从2000年1月1日到2019年9月1日的xts使用的,但显然这次没有使用结果。

fed.arima <- auto.arima(FEDFUNDS_ts)
fore1 <- forecast(fed.arima,level = c(95),h=12)
plot(fore1)
autoplot(fore1)

plot(fore1)

enter image description here

1 个答案:

答案 0 :(得分:0)

也许您的时间数据是字符类型。因此,更改时间或日期类型数据。

示例:

str(data)
'data.frame':   ~ obs. of  ~ variables:
 $ Time: chr  "2017/7/1" "2017/7/2" "2017/7/3" "2017/7/4 " ...

library(lubridate)
data$Time<-ymd(data$Time)
str(data)
'data.frame':   ~ obs. of  ~ variables:
 $ Time: Date, format  "2017-7-1" "2017-7-2" "2017-7-3" "2017-7-4 " ...

并尝试绘制情节。