MulaiMulai sekarang secara gratis

Memodelkan sebuah interaksi

Dalam latihan ini, Anda akan menggunakan interaksi untuk memodelkan pengaruh jenis kelamin dan aktivitas lambung terhadap metabolisme alkohol.

Data frame alcohol telah dimuat sebelumnya, dan memiliki kolom:

  • Metabol: laju metabolisme alkohol
  • Gastric: laju aktivitas enzim alkohol dehidrogenase di lambung
  • Sex: jenis kelamin peminum (Male atau Female)

Dalam video, kita memasangkan tiga model pada data alcohol:

  • satu dengan hanya term aditif (efek utama): Metabol ~ Gastric + Sex
  • dua model, masing-masing dengan interaksi antara aktivitas lambung dan jenis kelamin

Anda melihat bahwa salah satu model dengan term interaksi memiliki R-squared yang lebih baik daripada model aditif, yang menunjukkan bahwa penggunaan term interaksi memberikan kecocokan yang lebih baik. Dalam latihan ini, Anda akan membandingkan R-squared dari salah satu model interaksi dengan model yang hanya berisi efek utama.

Ingat bahwa operator : menyatakan interaksi antara dua variabel. Operator * menyatakan interaksi antara dua variabel tersebut, ditambah efek utamanya.

x*y = x + y + x:y

Latihan ini adalah bagian dari kursus

Supervised Learning di R: Regresi

Lihat Kursus

Petunjuk latihan

  • Tulis sebuah formula yang menyatakan Metabol sebagai fungsi dari Gastric dan Sex tanpa interaksi.
    • Tetapkan formula tersebut ke variabel fmla_add dan cetak.
  • Tulis sebuah formula yang menyatakan Metabol sebagai fungsi dari interaksi antara Gastric dan Sex.
    • Tambahkan Gastric sebagai efek utama, tetapi bukan Sex.
    • Tetapkan formula tersebut ke variabel fmla_interaction dan cetak.
  • Pasangkan model linear hanya dengan efek utama: model_add pada data.
  • Pasangkan model linear dengan interaksi: model_interaction pada data.
  • Panggil summary() pada kedua model. Mana yang memiliki R-squared lebih baik?

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# alcohol is available
summary(alcohol)

# Create the formula with main effects only
(fmla_add <- ___ )

# Create the formula with interactions
(fmla_interaction <- ___ )

# Fit the main effects only model
model_add <- ___

# Fit the interaction model
model_interaction <- ___

# Call summary on both models and compare
___
___
Edit dan Jalankan Kode