Я легко могу построить линию регрессии + доверительный интервал в ggplot2
scatterplot
для данных корреляции, используя geom_smooth
.Но то, что я не знаю, как это сделать, использует результаты начальной загрузки, чтобы визуализировать доверительный интервал начальной загрузки.
Примите во внимание следующее:
library(bootES) # Library for easy bootstrapping
set.seed(5); x <- sample(50)
set.seed(6); y <- sample(50)
biv.dat <- data.frame(x,y) # Example dataset
Выполните начальную загрузку biv.dat и вычислите 95% -й КИ, используя метод процентилей:
bootES(data = biv.dat, ci.conf = 0.95, ci.type = "perc")
95.00% perc Confidence Interval, 2000 replicates
Stat CI (Low) CI (High) bias SE
0.040 -0.243 0.336 0.008 0.149
Постройте диаграмму рассеяния, используя ggplot2:
plot <- ggplot() + geom_point(aes(x = biv.dat[,1], y = biv.dat[,2]))
Как я могу визуализировать доверительный интервал, используя CI (low) = -0.243
и CI (high) = 0.336
на моем графике?