Модель линейной регрессии

Практика статистических вопросов для интервью на R

Zuzanna Chmielewska

Actuary

Модель линейной регрессии

фрукты

Практика статистических вопросов для интервью на R

Модель линейной регрессии

цена дома

Практика статистических вопросов для интервью на R

точки данных с положительной линейной корреляцией

Практика статистических вопросов для интервью на R

точки данных с положительной линейной корреляцией

Практика статистических вопросов для интервью на R

Модель линейной регрессии

$$ y_i = \beta_0 + \beta_1 \cdot x_{i1} + ... + \beta_p \cdot x_{ip} + e_{i}$$ где:

  • $y_i$ - зависимая переменная,
  • $x_{ij}$ - независимые переменные,
  • $\beta_{j}$ - параметры,
  • $e_i$ - ошибка.
Практика статистических вопросов для интервью на R

Линейная функция предсказания

$$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i1} + ... + \beta_p \cdot x_{ip}$$

Практика статистических вопросов для интервью на R

простая линейная модель $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Практика статистических вопросов для интервью на R

простая линейная модель $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Практика статистических вопросов для интервью на R

простая линейная модель $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Практика статистических вопросов для интервью на R

простая линейная модель $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Практика статистических вопросов для интервью на R

Логарифмическое преобразование

Примеры: $$ \hat{y_i} = \beta_0 + \beta_1 \cdot ln(x_{i1}) + ... + \beta_p \cdot x_{ip}$$

$$ ln(\hat{y_i}) = \beta_0 + \beta_1 \cdot x_{i1} + ... + \beta_p \cdot x_{ip}$$

Практика статистических вопросов для интервью на R

Допущения

  • Линейная зависимость
  • Нормально распределённые ошибки
  • Гомоскедастичность ошибок
  • Независимость наблюдений
Практика статистических вопросов для интервью на R

Линейная модель в R

model <- lm(dist ~ speed, data = cars)

print(model)
Call:
lm(formula = dist ~ speed, data = cars)

Coefficients:
(Intercept)        speed  
    -17.579        3.932
Практика статистических вопросов для интервью на R

Линейная модель в R

model <- lm(dist ~ speed, data = cars)
new_car <- data.frame(speed = 17.5)

predict(model, newdata = new_car)
       1 
51.23806
Практика статистических вопросов для интервью на R

Диагностические графики

model <- lm(dist ~ speed, data = cars)
plot(model)

диагностические графики линейной модели

Практика статистических вопросов для интервью на R

диагностический график линейной модели

Практика статистических вопросов для интервью на R

диагностический график линейной модели

Практика статистических вопросов для интервью на R

диагностический график линейной модели

Практика статистических вопросов для интервью на R

диагностический график линейной модели

Практика статистических вопросов для интервью на R

Итоги

  • модель линейной регрессии
  • линейная функция предсказания
  • lm() в R
  • диагностические графики
Практика статистических вопросов для интервью на R

Давайте потренируемся!

Практика статистических вопросов для интервью на R

Preparing Video For Download...