การแยกปฏิสัมพันธ์แบบหลายสเกล
ในแบบฝึกหัดก่อนหน้า คุณได้ fit โมเดลดังนี้:
tensor_mod <- gam(cadmium ~ te(x, y, elev),
data = meuse, method = "REML")
ในแบบฝึกหัดนี้ คุณจะ fit โมเดลที่ใช้ smooth และ tensor interactions เพื่อแยกเอฟเฟกต์อิสระและเอฟเฟกต์ปฏิสัมพันธ์ของตัวแปรออกจากกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R
คำแนะนำการฝึกหัด
- แปลงโมเดลข้างต้นให้
xและyมีปฏิสัมพันธ์กันในสเกลเดียวกัน เอฟเฟกต์ของelevเป็น smooth แยกต่างหาก และปฏิสัมพันธ์ของทั้งสามตัวแปรในสเกลต่างกันเป็น term แยกต่างหาก - สรุปผลและพล็อตโมเดล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Fit the model
tensor_mod2 <- ___
# Summarize and plot
___
___(___, pages = 1)