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

โมเดลมลพิษด้วย Multi-Scale Interactions

ชุดข้อมูล meuse มีตัวแปรพยากรณ์บางตัวที่อยู่ในสเกลเดียวกัน (x, y) และบางตัวที่อยู่ในสเกลต่างกัน (elev, dist, om) ในแบบฝึกหัดก่อนหน้า คุณได้สร้างโมเดลที่พยากรณ์มลพิษแคดเมียมจากตำแหน่งและระดับความสูง:

mod <- gam(cadmium ~ s(x, y) + s(elev), 
           data = meuse, method = "REML")

ในแบบฝึกหัดนี้ คุณจะสร้างโมเดลที่ให้ตัวแปรหลายตัวมี interaction กันได้แม้จะอยู่ในสเกลที่ต่างกัน โดยใช้ tensor smooth อย่าง te()

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

การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R

ดูคอร์ส

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

  • แปลงโมเดลให้ x, y และ elev มี interaction ร่วมกันในเทอม te() เดียว โดยให้แต่ละตัวแปรมีสเกลของตัวเอง
  • จากนั้น summarize โมเดลและแสดงผลด้วย plot()

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

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

# Fit the model
tensor_mod <- ___

# Summarize and plot
___
___
แก้ไขและรันโค้ด