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

ความชันหลายค่า

คุณได้เรียนรู้เกี่ยวกับ model.matrix() และความสัมพันธ์กับ glm() ในวิดีโอแล้ว ตอนนี้ลองเปิดดู "เบื้องหลัง" การทำงานของ R เพื่อทำความเข้าใจว่าสูตร (formula) ทำงานอย่างไร อินพุตของ model.matrix() มีรูปแบบคล้ายกับสูตรใน lm() และ glm() แต่ต่างกันตรงที่ model.matrix() ไม่มีด้านซ้าย (เช่น y ~) มีแค่ด้านขวาเท่านั้น (เช่น ~ x)

ตัวอย่างเช่น model.matrix( ~ x1) หรือ model.matrix( ~ x1 + x2) ต่างก็เป็นอินพุตที่ถูกต้อง ผลลัพธ์ที่ได้จาก model.matrix() เรียกว่า prediction matrix เนื่องจากเป็นส่วนการพยากรณ์ (หรือด้านขวา) ของสูตรใน R

ในแบบฝึกหัดนี้ จะใช้ model.matrix() ร่วมกับ 2 เวกเตอร์ ได้แก่ size และ count ขั้นแรก สร้างสูตรอย่างง่ายที่มีเพียง size ขั้นที่สอง สร้างสูตรที่รวมทั้ง size และ count

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

Generalized Linear Models ใน R

ดูคอร์ส

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

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

# Use model.matrix() with size
___
แก้ไขและรันโค้ด