Как создать и напечатать и data.frame с у, X, Y-хэт, и е для каждого наблюдения, учитывая фиктивные данные, как это:Нахождение у-хэт в R
y x
17 1
22 2
29 3
29 4
38 5
39 6
45 7
Как создать и напечатать и data.frame с у, X, Y-хэт, и е для каждого наблюдения, учитывая фиктивные данные, как это:Нахождение у-хэт в R
y x
17 1
22 2
29 3
29 4
38 5
39 6
45 7
Предполагая, что вы хотите установить значения и остатки простой модели линейной регрессии, вы можете получить их следующим образом:
mod <- lm(y~x, data = df)
data.frame(df, y_hat = fitted(mod), e = residuals(mod))
y x y_hat e
1 17 1 17.67857 -0.6785714
2 22 2 22.21429 -0.2142857
3 29 3 26.75000 2.2500000
4 29 4 31.28571 -2.2857143
5 38 5 35.82143 2.1785714
6 39 6 40.35714 -1.3571429
7 45 7 44.89286 0.1071429
Не предполагайте, добавьте комментарий к Q и дождитесь пояснения. – Spacedman
Какое определение «y-hat» и «e»? Вы устраиваете прямую линию или что-то еще? – Spacedman