我用点预测和置信区间创建了预测图。但是,我只想要点预测(蓝线),不需要置信区间(灰色背景)。我该怎么做?下面是我的当前代码和图表截图。
plot(snv.data$mean,main="Forecast for monthly Turnover in Food
Retailing",xlab="Years",ylab="$ million",+ geom_smooth(se=FALSE))
我用点预测和置信区间创建了预测图。但是,我只想要点预测(蓝线),不需要置信区间(灰色背景)。我该怎么做?下面是我的当前代码和图表截图。
plot(snv.data$mean,main="Forecast for monthly Turnover in Food
Retailing",xlab="Years",ylab="$ million",+ geom_smooth(se=FALSE))
目前我看来,你似乎正在尝试混合使用 base
函数 plot
和 ggplot2
函数 geom_smooth
。我认为在这种情况下这不是一个很好的想法。
既然你想要使用 geom_smooth
,为什么不尝试全部使用 `ggplot2' 呢?
以下是如何使用 ggplot2
(我使用R自带的airmiles数据作为示例数据):
library(ggplot2)
data = data.frame("Years"=seq(1937,1960,1),"Miles"=airmiles) #Creating a sample dataset
ggplot(data,aes(x=Years,y=Miles))+
geom_point()+
geom_smooth(se=F)
使用ggplot
,可以在aes()
中一次性设置x和y变量等选项,这就是为什么我对geom_point()
没有使用aes()
的原因。
然后,我添加了平滑函数geom_smooth()
,并使用选项se=F
来移除置信区间。