เคยมีเหตุผลไหมที่จะไม่ใช้ชื่อโพลิโนเมียลแบบฉากฉากในการถดถอยที่เหมาะสม?


13

โดยทั่วไปแล้วฉันสงสัยว่าจะมีการใช้พหุนามแบบมุมฉากหรือไม่เมื่อปรับการถดถอยด้วยตัวแปรลำดับที่สูงขึ้น โดยเฉพาะอย่างยิ่งฉันสงสัยว่าด้วยการใช้ R:

หากpoly()มีraw = FALSEการผลิตค่าติดตั้งเช่นเดียวpoly()กับraw = TRUEและpolyมีraw = FALSEแก้บางส่วนของปัญหาที่เกี่ยวข้องกับการถดถอยพหุนามแล้วควรpoly()มีraw = FALSE เสมอจะใช้สำหรับการกระชับการถดถอยพหุนาม? ในสถานการณ์ใดจะเป็นการดีกว่าที่จะไม่ใช้poly()?

คำตอบ:


16

เคยมีเหตุผลหรือไม่? แน่นอนว่า; น่าจะหลาย

ยกตัวอย่างเช่นที่ฉันสนใจค่าของสัมประสิทธิ์ดิบ (พูดเพื่อเปรียบเทียบกับค่าที่ตั้งสมมุติฐาน) และการ collinearity ไม่ใช่ปัญหาเฉพาะ มันก็เป็นเหตุผลเดียวกันกับที่ว่าทำไมฉันไม่ได้หมายถึงการรวมศูนย์ในการถดถอยเชิงเส้นแบบธรรมดา (ซึ่งก็คือพหุนามเชิงฉากเชิงเส้น)

มันไม่ใช่สิ่งที่คุณไม่สามารถจัดการผ่านพหุนามแบบมุมฉากได้ มันเป็นเรื่องของความสะดวกสบายมากกว่า แต่ความสะดวกสบายเป็นเหตุผลสำคัญที่ทำให้ฉันทำสิ่งต่างๆมากมาย

ที่กล่าวว่าฉันพึ่งพาพหุนามหลายมุมฉากในหลายกรณีในขณะที่ปรับพอดีชื่อพหุนามเนื่องจากพวกเขามีประโยชน์แตกต่างกัน


เป็นไปได้หรือไม่ที่จะเปรียบเทียบค่าสัมประสิทธิ์ที่เกิดจากการถดถอยแบบพหุนามแบบ orthogonal กับค่าที่ตั้งสมมติฐาน?
user2374133

2
ใช่. คุณสามารถแปลงกลับเป็นค่าสัมประสิทธิ์โดยนัยและข้อผิดพลาดมาตรฐานจากชื่อพหุนาม "ดิบ"
Glen_b -Reinstate Monica

2
บ่อยกว่าไม่การแปลงจากพื้นฐานพหุนาม orthogonal เป็นพื้นฐาน monomial เป็นกระบวนการที่ไม่ดี (สำหรับระดับสูง; การแปลงระดับต่ำไม่เลวเกินไป) ดังนั้นหากใครเป็นนิรนัยที่สนใจในสัมประสิทธิ์พื้นฐาน monomial ใด ๆ ความเสถียรเชิงตัวเลขที่คุณได้รับจากการใช้ชื่อโพลิโนเมียลแบบมุมฉากถูกส่งออกไปนอกหน้าต่างเมื่อเกิดการแปลงดังนั้นคุณอาจใช้ monomials ตั้งแต่เริ่มแรก Caveat emptorแน่นอน
JM ไม่ใช่นักสถิติเมื่อ

1
@JM ขอบคุณนั่นเป็นจุดที่ยอดเยี่ยม โชคดีที่มันมีน้อยมากในการใช้งานเชิงสถิติในทุกวันนี้เพื่อให้พอดีกับพหุนามที่ค่อนข้างต่ำ (คำแนะนำปกติของฉันคือยกเว้นว่ามีเหตุผลทางทฤษฎีที่แข็งแกร่งที่จะไปสูงกว่าระดับสามหรือสี่ อาจดีที่สุดขึ้นอยู่กับสถานการณ์ แต่สิ่งต่าง ๆ เช่นเส้นโค้งอาจเหมาะสำหรับบางสถานการณ์)
Glen_b -Reinstate Monica

13

เพราะถ้าแบบจำลองของคุณออกจาก R เมื่อโตขึ้นคุณต้องจำไว้ว่าให้คงความอยู่ตรงกลางและค่าคงที่ปกติไว้แล้วจึงต้องดึงพวกมันออกมาตลอดเวลา ลองจินตนาการถึงวันหนึ่งที่เขียนโค้ดลงใน SQL และความน่ากลัวของการรู้ตัวว่ามันหายไป

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