线性回归模型

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 统计面试题实战练习

小结

  • 线性回归模型
  • 线性预测函数
  • R 中的 lm()
  • 诊断图
R 统计面试题实战练习

Ayo berlatih!

R 统计面试题实战练习

Preparing Video For Download...