我使用点预测和置信区间创建了预测图。但是,我只想要没有置信区间(灰色背景)的点预测(蓝线)。我怎么做?以下是我当前的代码和我的情节的截图。
plot(snv.data$mean,main="Forecast for monthly Turnover in Food
Retailing",xlab="Years",ylab="$ million",+ geom_smooth(se=FALSE))
答案 0 :(得分:6)
目前,在我看来,您尝试在base
函数plot
和ggplot2
函数geom_smooth
之间混合使用。在这种情况下,我认为这不是一个好主意。
既然你想使用geom_smooth,为什么不试着用`ggplot2'来做呢?
以下是使用ggplot2
(我使用R-included 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()
来电的ggplot()
内一次性设置x和y变量等选项,这就是为什么我不需要任何aes()
geom_point()
1}}呼叫geom_smooth()
。
然后我添加更平滑的函数se=F
,使用选项@Bean(name = "myStep")
public Step myStep() {
int cores = Runtime.getRuntime().availableProcessors();
int maxAndQueueSize = cores * 2;
return stepBuilderFactory.get("myStep").<A, B> chunk(CHUNKS)
.reader(myItemReader(entityManagerFactory)).processor(myProcessor())
.writer(myWriter()).listener(myListener()).throttleLimit(maxAndQueueSize).allowStartIfComplete(true).build();
}
删除置信区间