ฉันขออภัยสำหรับคำถามง่ายๆ เช่นนี้ แต่ยังไม่สามารถหาคำตอบได้เมื่ออ่านข้อมูลในเว็บไซต์ ฉันกำลังพยายามพล็อตชุดโมเดล GAM ของข้อมูลการจับสัตว์ที่ไม่มีกระดูกสันหลังใน R หนึ่งในตัวทำนายมักจะใช้คำที่ปรับให้เรียบสำหรับหมายเลขวันของปี (DOY) ซึ่งควรใช้พื้นที่ของแกน x เสมอ แกน y ควรเป็นตัวทำนายตัวแปรสภาพอากาศเชิงเส้นหรือแบบเรียบ ด้วยฟังก์ชัน vis.gam() ฉันสามารถสร้างพล็อตโครงร่างพื้นผิวที่มีการไล่ระดับสีซึ่งแสดงถึงค่าที่คาดการณ์ไว้ของการตอบสนองสำหรับคู่ x-y ใดๆ เมื่อตัวทำนายที่สองไม่เป็นเชิงเส้น ดังเช่นใน:
totbest=gam(Totallog10pl1~s(DOY)+s(SRVarDetrendDerived),data=poolREplotGAM)
แล้วรูปก็ดูเท่าที่ควร (ขออภัยที่ไม่สามารถลงภาพได้ แต่นี่คือคำสั่ง plotting):
vis.gam(totbest, type="response",plot.type="contour",n.grid=50)
แต่เมื่อตัวทำนายเป็นเส้นตรง:
totbest1=gam(Totallog10pl1~s(DOY)+SRVarDetrendDerived,data=poolREplotGAM)
สวิตช์แกน:
vis.gam(totbest1, type="response",plot.type="contour",n.grid=50)
หากคุณมีวิธีส่งกลับตัวแปรที่เกี่ยวข้องกับเวลากลับคืนสู่แกน x ก็ยินดีเป็นอย่างยิ่ง ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ
ไมค์