Linjär regressionsmodell

Öva på statistiska intervjufrågor i R

Zuzanna Chmielewska

Actuary

Linjär regressionsmodell

frukter

Öva på statistiska intervjufrågor i R

Linjär regressionsmodell

priset på ett hus

Öva på statistiska intervjufrågor i R

datapunkter med positiv linjär korrelation

Öva på statistiska intervjufrågor i R

datapunkter med positiv linjär korrelation

Öva på statistiska intervjufrågor i R

Linjär regressionsmodell

$$ y_i = \beta_0 + \beta_1 \cdot x_{i1} + ... + \beta_p \cdot x_{ip} + e_{i}$$ där:

  • $y_i$ - beroende variabel,
  • $x_{ij}$ - oberoende variabler,
  • $\beta_{j}$ - parametrar,
  • $e_i$ - fel.
Öva på statistiska intervjufrågor i R

Linjär predikatorfunktion

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

Öva på statistiska intervjufrågor i R

enkel linjär modell $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Öva på statistiska intervjufrågor i R

enkel linjär modell $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Öva på statistiska intervjufrågor i R

enkel linjär modell $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Öva på statistiska intervjufrågor i R

enkel linjär modell $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Öva på statistiska intervjufrågor i R

Logaritmtransformation

Exempel: $$ \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}$$

Öva på statistiska intervjufrågor i R

Antaganden

  • Linjärt samband
  • Normalfördelade fel
  • Homoskedastiska fel
  • Oberoende observationer
Öva på statistiska intervjufrågor i R

Linjär modell i R

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

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

Coefficients:
(Intercept)        speed  
    -17.579        3.932
Öva på statistiska intervjufrågor i R

Linjär modell i R

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

predict(model, newdata = new_car)
       1 
51.23806
Öva på statistiska intervjufrågor i R

Diagnostikdiagram

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

diagnostikdiagram för linjär modell

Öva på statistiska intervjufrågor i R

diagnostikdiagram för linjär modell

Öva på statistiska intervjufrågor i R

diagnostikdiagram för linjär modell

Öva på statistiska intervjufrågor i R

diagnostikdiagram för linjär modell

Öva på statistiska intervjufrågor i R

diagnostikdiagram för linjär modell

Öva på statistiska intervjufrågor i R

Sammanfattning

  • linjär regressionsmodell
  • linjär predikatorfunktion
  • lm() i R
  • diagnostikdiagram
Öva på statistiska intervjufrågor i R

Nu kör vi en övning!

Öva på statistiska intervjufrågor i R

Preparing Video For Download...