r - 预测 v7 和 ggplot2 图形将拟合线添加到自动绘图

标签 r ggplot2 forecasting

我正在浏览 Rob J Hyndman 的教程,这里是 the link for the tutorial ,我的问题是如何向预测图添加拟合线,例如;

library(forecast)
library(ggplot2)
fc <- forecast(fdeaths)
autoplot(fc)

我现在需要将 fitted(fc) 添加到上面的图中,我该怎么做?

最佳答案

这是一个无需额外软件包的其他解决方案:

fit <- data.frame(data=as.matrix(fitted(fc)), date=time(fitted(fc)))
autoplot(fc) + geom_line(data = fit,aes(date,data), col = "red")

您将 ts 转换为数据框,您可以在其中使用普通的 ggplot 命令。然后您只需添加该行即可。 我意识到如果未加载包 ggfortify,我的解决方案就可以工作

关于r - 预测 v7 和 ggplot2 图形将拟合线添加到自动绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49129594/

相关文章:

r - 在 R 的预测包中添加预测线的图例条目

r - 为什么我不能在 RStudio 中安装 "forecast"包?

r - 需要安装Go才能使用Academic Hugo主题的blogdown

重复 data.frame 的每一行列中指定的次数

r - R中的零膨胀过度分散计数数据glmmTMB错误

r - ggplot2 中的 "+"运算符和 magrittr 中的 "%>%"运算符有什么区别?

python - 为什么 ARIMA 拟合正确但生成平坦的预测?

r - 根据列中的值选择列

r - ggplot2 : Adding two errorbars to each point in scatterplot

r - 在带有因子变量的 stat_bin 中使用密度