เส้นโค้งใน GLM และ GAM


12

ผิดหรือเปล่าที่เส้นโค้งนั้นมีเฉพาะในรุ่น GAM และไม่ใช่รุ่น GLM หรือไม่ ฉันได้ยินมาพักหนึ่งแล้วและสงสัยว่านี่เป็นเพียงความเข้าใจผิดหรือมีความจริงบางอย่างกับมัน นี่คือภาพประกอบ: http://www.stats.uwo.ca/faculty/bellhouse/glm%20and%20gam.pdf

คำตอบ:


18

คุณเข้าใจผิด เส้นโค้งมีการแสดงเชิงเส้นโดยใช้ covariates ที่ได้รับ ตัวอย่างเช่นแนวโน้มกำลังสองเป็นแบบไม่เชิงเส้น แต่สามารถสร้างแบบจำลองในแบบจำลองเชิงเส้นโดยการ: ดังนั้นXและสี่เหลี่ยมจัตุรัสจะถูกป้อนเข้าสู่โมเดลเชิงเส้นE[Y|X]=β0+β1X+β2X2X

เส้นโค้งนั้นสามารถมองเห็นได้ว่าเป็นการแปรผันที่ซับซ้อนของหนึ่งหรือมากกว่าอย่างต่อเนื่องหรือโควาเรียที่มีมูลค่าหลอก


ขอบคุณสำหรับการตอบ! ดังนั้นโดยการบอกว่าฉันเข้าใจผิดคุณหมายถึงสามารถใช้ splines ใน GLM ถูกต้องหรือไม่ ไม่เข้าใจอย่างสมบูรณ์
HeyJane

ใช่อย่างแน่นอน ใน R นำเข้าแพคเกจsplinesและการเรียกใช้bs(...)ช่วยให้คุณสร้างการแสดงเชิงเส้นของเส้นโค้งที่มีองศาพหุนามที่ผู้ใช้ระบุและปมคะแนน
AdamO

7
ฉันเขียนคำถามมากมายเกี่ยวกับคำถามนี้ที่นี่: madrury.github.io/jekyll/update/statistics/2017/08/04/…
Matthew Drury

ขอบคุณมากสำหรับคุณทั้งคู่! ฉันเห็นตอนนี้ AdamO! หน้าดีเยี่ยม Matthew ฉันจะอ่านมันทั้งหมด! :)
HeyJane

12

@ คำตอบของ AdamO ถูกต้องในแบบที่อิงตาม spline นั้นสามารถทำได้ในกรอบมาตรฐาน GLM ไม่ได้หมายความว่า GAM เป็นเพียงแค่กรณีพิเศษของ GLM เท่านั้น! ในขณะที่มีชุดของรุ่นที่เหมือนกันทุกประการและสามารถกำหนดกรอบเป็นทั้ง GAM หรือ GLM ที่มีการขยายส่วนโค้งของ covariates แต่มี GAM บางรุ่นที่ไม่สามารถใช้งานได้ในกรอบ GLM มาตรฐาน

ตัวอย่างเช่นมีใครสามารถพอดีกับรูปแบบ GAM โดยใช้เส้นโค้งที่ราบเรียบสำหรับแต่ละตัวแปร สิ่งนี้จะส่งผลให้เกิดการขยายตัวของตัวแปรในแนวเส้นโค้ง แต่มีบทลงโทษสำหรับอนุพันธ์อันดับสอง สิ่งนี้ส่งผลในรูปแบบที่อยู่นอกกรอบ GLM มาตรฐานเล็กน้อย

นอกจากนี้ก็มักจะพิจารณาขั้นตอนมาตรฐานและสร้างขึ้นในไลบรารี GAM ส่วนใหญ่เพื่อให้พอดีกับพารามิเตอร์ที่ปรับให้เรียบ (เช่นองศาอิสระอิสระ ฯลฯ ) โดยการปรับมาตรการต่างๆของข้อผิดพลาดตัวอย่างให้เหมาะสมที่สุดในขณะที่การกำหนด GLM โดยทั่วไปจะพิจารณาพื้นที่ แก้ไขแล้ว.


ฉันหวังว่าฉันจะโหวตคุณ แต่ฉันมีคะแนนไม่เพียงพอ ขอบคุณสำหรับการสนับสนุน ฉันไม่แน่ใจว่าฉันเข้าใจย่อหน้าที่สองของคุณ: คุณกำลังบอกว่าเส้นโค้งที่ราบเรียบสามารถพอดีกับ GAM ได้หรือไม่ คุณช่วยอธิบายรายละเอียดว่าอะไรคือความแตกต่างระหว่างเส้นโค้งลูกบาศก์ปกติกับเส้นโค้งลูกบาศก์เรียบ ฉันเข้าใจว่านี่เป็นเรื่องที่ต้องถาม
HeyJane

@HeyJane: ถ้าคุณดูที่หน้าวิกิพีเดียคุณจะทราบว่าเส้นโค้งเหล่านี้ถูกลงโทษโดยอนุพันธ์อันดับสอง วิธีนี้ช่วยให้ผู้ใช้สามารถควบคุมความนุ่มนวลด้วยการลงโทษต่อเนื่องมากกว่าที่จะเป็นอิสระจำนวนเต็ม เช่นนี้มันเป็นปัญหาความเป็นไปได้สูงสุดที่ถูกลงโทษมากกว่าปัญหาความน่าจะเป็นมาตรฐานสูงสุด ซึ่งหมายความว่าคุณไม่สามารถปรับให้เข้ากับglmฟังก์ชั่นของ R ได้โดยตรงซึ่งแตกต่างจากเมื่อใช้ลูกบาศก์ลูกบาศก์มาตรฐานกับ glm
หน้าผา AB

2
Aha! ฉันเข้าใจแล้ว! ดังนั้นแทนที่จะมีลูกบาศก์โค้งปกติโดยบอกว่าเราแค่อยากให้อนุพันธ์อันดับสองมีค่าเท่ากันกับนอตเราต้องการกำหนดคุณสมบัติบางอย่างในอนุพันธ์อันดับสองนั่นคืออนุพันธ์อันดับสองไม่สูงดังนั้นระยะเวลาลงโทษ?
HeyJane

@HeyJane: ใช่ฉันจะบอกว่าเป็นบทสรุปที่ดี
หน้าผา AB
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.