Model regresi linear

Latihan Pertanyaan Wawancara Statistik di R

Zuzanna Chmielewska

Actuary

Model regresi linear

buah-buahan

Latihan Pertanyaan Wawancara Statistik di R

Model regresi linear

harga sebuah rumah

Latihan Pertanyaan Wawancara Statistik di R

titik data dengan korelasi linear positif

Latihan Pertanyaan Wawancara Statistik di R

titik data dengan korelasi linear positif

Latihan Pertanyaan Wawancara Statistik di R

Model regresi linear

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

  • $y_i$ - variabel dependen,
  • $x_{ij}$ - variabel independen,
  • $\beta_{j}$ - parameter,
  • $e_i$ - galat.
Latihan Pertanyaan Wawancara Statistik di R

Fungsi prediktor linear

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

Latihan Pertanyaan Wawancara Statistik di R

model linear sederhana $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Latihan Pertanyaan Wawancara Statistik di R

model linear sederhana $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Latihan Pertanyaan Wawancara Statistik di R

model linear sederhana $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Latihan Pertanyaan Wawancara Statistik di R

model linear sederhana $$ \hat{y_i} = \beta_0 + \beta_1 \cdot x_{i} $$

Latihan Pertanyaan Wawancara Statistik di R

Transformasi log

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

Latihan Pertanyaan Wawancara Statistik di R

Asumsi

  • Hubungan linear
  • Galat berdistribusi normal
  • Galat homoskedastik
  • Observasi independen
Latihan Pertanyaan Wawancara Statistik di R

Model linear di R

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

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

Coefficients:
(Intercept)        speed  
    -17.579        3.932
Latihan Pertanyaan Wawancara Statistik di R

Model linear di R

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

predict(model, newdata = new_car)
       1 
51.23806
Latihan Pertanyaan Wawancara Statistik di R

Plot diagnostik

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

plot diagnostik model linear

Latihan Pertanyaan Wawancara Statistik di R

plot diagnostik model linear

Latihan Pertanyaan Wawancara Statistik di R

plot diagnostik model linear

Latihan Pertanyaan Wawancara Statistik di R

plot diagnostik model linear

Latihan Pertanyaan Wawancara Statistik di R

plot diagnostik model linear

Latihan Pertanyaan Wawancara Statistik di R

Ringkasan

  • model regresi linear
  • fungsi prediktor linear
  • lm() di R
  • plot diagnostik
Latihan Pertanyaan Wawancara Statistik di R

Ayo berlatih!

Latihan Pertanyaan Wawancara Statistik di R

Preparing Video For Download...