Я рассчитал / построил линейный и 95% -й доверительный интервал для параметров модели следующим образом
lm <- lm(cars$speed~cars$dist)
conf <- predict(lm, interval='confidence')
conf <- cbind(cars,conf)
CI <- as.data.frame(confint(lm))
library(ggplot2)
plot<-ggplot(conf,aes(dist,speed)) +
geom_line(aes(y=fit),color='black') +
geom_line(aes(y=lwr),color='red',linetype='dashed') +
geom_line(aes(y=upr),color='red',linetype='dashed')
plot
Мне интересно, каково уравнение для расчета нижнего и верхнего пределов (красные линии) на сюжет? Я предположил, что они могут быть рассчитаны с использованием значений из функции confint()
? Я пытался вычислить значения lwr и upr примерно так, но я не получил тот же результат.
lower <- CI[1,1] + CI[2,1]*cars$dist
upper <- CI[1,2] + CI[2,2]*cars$dist