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

การแยกปฏิสัมพันธ์แบบหลายสเกล

ในแบบฝึกหัดก่อนหน้า คุณได้ 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)
แก้ไขและรันโค้ด