У меня есть следующий набор данных:сегмент участка между точкой и линией
x <- 1:5
y <- c(1, 2, 1.3, 3.75, 2.25)
И мне нужно, чтобы нарисовать прямую линию, которая подходит мой набор данных с помощью простой регрессии, а также следующие пункты:
plot(x, y, pch=19, ylim=c(0,6))
xx <- seq(0, 6, length=100)
fit <- lm(y~x)
lines(xx, predict(fit, data.frame(x=xx)))
Теперь я хотел бы соединить точки на графике линии, как в следующем примере() изображение, показывая соответствующую ошибку предсказания:
Как я могу это сделать?
Я отредактировал ответ, спасибо. Обычно в geom_text мне нравится сопоставлять метки внутри aes и устанавливать вещи, которые всегда остаются неизменными. – Heroka