Я пытаюсь воспроизвести диагностические графики для модели линейной регрессии, используя ggplot2. Линия сглаживания, которую я получаю, отличается от линии, полученной с использованием базовых графиков или ggplot2 :: autoplot.
library(survival)
library(ggplot2)
model <- lm(wt.loss ~ meal.cal, data=lung)
## Fitted vs. residuals using base plot:
plot(model, which=1)
## Fitted vs. residuals using ggplot
model.frame <- fortify(model)
ggplot(model.frame, aes(.fitted, .resid)) + geom_point() + geom_smooth(method="loess", se=FALSE)
Линия сглаживания отличается, влияние первых нескольких точек намного больше, используя метод лёсса, предоставляемый ggplot. Мой вопрос: как я могу воспроизвести линию сглаживания, полученную с помощью plot (), используя ggplot2?