Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用ggplot2绘制ets()拟合模型_R_Ggplot2_Prediction_Exponential - Fatal编程技术网

R 使用ggplot2绘制ets()拟合模型

R 使用ggplot2绘制ets()拟合模型,r,ggplot2,prediction,exponential,R,Ggplot2,Prediction,Exponential,我试图对一个简单的时间序列数据集进行指数平滑,并绘制拟合模型和预测模型,以下是代码: cmc [1] 100 104 108 111 120 120 127 130 142 138 170 177 180 200 230 235 247 [18] 260 263 270 330 350 400 450 500 plot(predict(ets(cmc), n.ahead = 5)) 现在,我需要使用ggplot2使绘图看起来更好。因此,我的具体问题是如何将ETS模型传递到ggplot2以绘

我试图对一个简单的时间序列数据集进行指数平滑,并绘制拟合模型和预测模型,以下是代码:

cmc
[1] 100 104 108 111 120 120 127 130 142 138 170 177 180 200 230 235 247
[18] 260 263 270 330 350 400 450 500

plot(predict(ets(cmc), n.ahead = 5))


现在,我需要使用
ggplot2
使绘图看起来更好。因此,我的具体问题是如何将ETS模型传递到
ggplot2
以绘制它?

使用自动绘图代替绘图。它是程序包ggplot2中的一个函数

autoplot(predict(ets(cmc), n.ahead = 5))

非常感谢埃迪冯。现在我有了基本绘图层,我可以使用ggplot各种选项自定义is。“干杯,是吗?”伊西卜拉欣将我的回答标记为有用,那么很明显你的问题得到了回答