MulaiMulai sekarang secara gratis

Prediksi berbatas

Fungsi glm() digunakan karena Anda memerlukan fungsi respons yang membatasi prediksi model antara nol dan satu. Mari ilustrasikan efek ini dalam sebuah grafik. Namun kali ini Anda perlu menggambar kurva (bukan garis lurus)!

Anda mulai dengan memplot hubungan HOPPINESS ~ price.ratio. Anda dapat menambahkan fungsi logistik ke plot dengan menggunakan curve(). Fungsi curve() digunakan untuk mengevaluasi fungsi lain pada titik data x. Di sini, fungsi tersebut adalah predict()! Fungsi predict() mengambil koefisien dari logistic.model untuk membuat prediksi atas beberapa nilai yang disediakan dalam objek data frame. Kuncinya adalah menetapkan price.ratio = x dalam argumen data.frame. Ini akan memasangkan kurva melalui nilai data yang diprediksi.

Latihan ini adalah bagian dari kursus

Membangun Model Respons di R

Lihat Kursus

Petunjuk latihan

  • Tampilkan hubungan antara HOPPINESS dan price.ratio dengan menggunakan fungsi plot().
  • Peroleh probabilitas pembelian untuk Hoppiness dengan menerapkan fungsi predict() pada logistic.model dengan price.ratio dalam argumen data frame.
  • Pasangkan kurva melalui nilai data yang diprediksi dengan menggunakan fungsi curve().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Plot HOPPINESS against price.ratio
___(___, data = choice.data)

# Add the logistic response function
___(___(___, data.frame(___), type = "response"), add = TRUE)
Edit dan Jalankan Kode