如何绘制置信区间以更好地展示ggplot2上的置信区间?

时间:2018-05-29 19:38:56

标签: r ggplot2 confidence-interval

此代码绘制回归线,置信区间和预测区间。置信区间以灰色显示。我需要添加一个代码来绘制置信区间,以更好地展示置信区间。

{{1}}

Like this

1 个答案:

答案 0 :(得分:2)

你的原始代码中几乎已经有了它。使用interval = "confidence"重复预测,并将这些行添加到您的绘图中。

# Right after you get the prediction intervals:
conf.int <- predict(Mod, interval = "confidence")

# Change the cbind line to this:
mydata <- data.frame(D3S, pred.int, conf.int) # checks names and adds .1 to dupes

# Right after you added prediction interval, do this:
myplot <- myplot + 
  geom_line(aes(y = lwr.1), color="red") + 
  geom_line(aes(y = upr.1), color="red")

现在像以前一样制作你的最终情节。