เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

กรณีตัวแปรเดียวด้วย flexmix

ชุดข้อมูล mix_example ประกอบด้วย 3 กลุ่มที่มีการกระจายตัวแบบ Gaussian ในมิติเดียว จุดประสงค์ของแบบฝึกหัดนี้คือการใช้ฟังก์ชัน flexmix() เพื่อ fit โมเดล

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Mixture Models ใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

หา cluster model สำหรับตัวแปร x โดยใช้ FLXMCnorm1() สำหรับการกระจายตัวแบบ Gaussian ในมิติเดียว และกำหนดจำนวน cluster เท่ากับ 3

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

set.seed(1515)
fit_mix_example <- flexmix(x ~ ___, 
               data = ___, 
               k = ___,
               model = ___,
               control = list(tolerance = 1e-15, verbose = 1, iter = 1e4))
แก้ไขและรันโค้ด