我一直在使用 fable 包进行时间序列分析,在预测期间我收到了这个错误:错误:as_tsibble()
还不知道如何处理数字类。
我的数据非常大,它是一个小问题:
bcUI Date
<dbl> <date>
1 11.0 2012-01-01
2 26.4 2012-01-02
3 24.9 2012-01-03
4 121. 2012-01-04
5 94.1 2012-01-05
6 137. 2012-01-06
7 53.7 2012-01-07
8 45.2 2012-01-08
9 19.4 2012-01-09
10 26.3 2012-01-10
... with 2,547 more rows
我正在尝试对 3 个月(90 天,1 月、2 月和 3 月)进行 4 次预测,使用 4 种不同的方法并将它们绘制在同一张图中。代码是:
bctsibble_fit = bctsibble %>%
model(
seasonal_naive=SNAIVE(bcUI),
naive=NAIVE(bcUI),
drift=RW(bcUI~drift()),
mean=MEAN(bcUI)
)
bctsibble_fc = bctsibble_fit %>%
forecast(h=90)
bctsibble_fc %>%
autoplot(bcUI,level=NULL)+
labs(title ="Forecast"
, x="")+
theme_bw()+
theme(panel.grid.major = element_blank(),panel.grid.minor = element_blank(), axis.line = element_line(colour = "black"),
axis.text.x = element_text(size = 8.5))
谢谢!