ฉันเข้าใจว่าการถดถอยของสันเขาลดค่าสัมประสิทธิ์ไปสู่ศูนย์ทางเรขาคณิต ยิ่งไปกว่านั้นฉันรู้วิธีที่จะพิสูจน์ว่าในกรณีพิเศษ "Orthonormal" แต่ฉันสับสนว่ามันทำงานอย่างไรในกรณีทั่วไปผ่าน "การสลายตัวทางสเปกตรัม"
ฉันเข้าใจว่าการถดถอยของสันเขาลดค่าสัมประสิทธิ์ไปสู่ศูนย์ทางเรขาคณิต ยิ่งไปกว่านั้นฉันรู้วิธีที่จะพิสูจน์ว่าในกรณีพิเศษ "Orthonormal" แต่ฉันสับสนว่ามันทำงานอย่างไรในกรณีทั่วไปผ่าน "การสลายตัวทางสเปกตรัม"
คำตอบ:
คำถามปรากฏขึ้นเพื่อขอการสาธิตว่าการถดถอยของริดจ์ลดค่าสัมประสิทธิ์เป็นศูนย์โดยใช้การสลายตัวของสเปกตรัม การสลายตัวของสเปกตรัมสามารถเข้าใจได้ว่าเป็นผลมาจากการสลายตัวของเอกพจน์ (SVD) ดังนั้นโพสต์นี้เริ่มต้นด้วย SVD มันอธิบายในแง่ง่ายแล้วแสดงให้เห็นถึงการใช้งานที่สำคัญ จากนั้นจะแสดงการสาธิต (พีชคณิต) ตามที่ร้องขอ (แน่นอนว่าพีชคณิตนั้นเหมือนกับการสาธิตทางเรขาคณิตมันเป็นเพียงภาษาที่แตกต่างกัน)
แหล่งเดิมของคำตอบนี้สามารถพบได้ในบันทึกหลักสูตรการถดถอยของฉัน รุ่นนี้แก้ไขข้อผิดพลาดเล็กน้อย
ใด ๆเมทริกซ์XกับP ≤ n , สามารถเขียนได้X = U D V 'ที่
เป็น n × Pเมทริกซ์
เป็น P × Pเมทริกซ์
คือเมทริกซ์ p × p ในแนวทแยง
เกณฑ์ (1) และ (2) ยืนยันว่าทั้งและVเป็นเมทริกซ์แบบorthonormal พวกเขาสามารถสรุปได้อย่างเรียบร้อยโดยเงื่อนไข
ผลที่ตามมา (นั่นคือหมายถึงการหมุน), V V ′ = 1 pเช่นกัน สิ่งนี้จะถูกใช้ในการสืบทอดการถดถอยแบบสันด้านล่าง
มันสามารถลดความซับซ้อนของสูตร สิ่งนี้ใช้ได้ทั้งเชิงพีชคณิตและแนวคิด นี่คือตัวอย่างบางส่วน.
พิจารณาการถดถอยที่เป็นปกติεมีความเป็นอิสระและกระจายกันไปตามกฎหมายที่มีศูนย์ความคาดหวังและความแปรปรวน จำกัดσ 2 วิธีการแก้ปัญหาน้อยสแควร์ผ่านทางปกติคือสมการβ = ( X ' X ) - 1 X ' Y การใช้ SVD และทำให้ระเบียบพีชคณิตที่ทำให้เกิดผลลัพธ์ (ซึ่งเป็นเรื่องง่าย) ทำให้เข้าใจได้ง่าย:
ข้อแตกต่างระหว่างสิ่งนี้กับคือการใช้ส่วนกลับขององค์ประกอบของD ! กล่าวอีกนัยหนึ่ง "สมการ" y = X βได้รับการแก้ไขโดย "การแปลงกลับ" X : สิ่งนี้หลอก - ผกผันยกเลิกการหมุนรอบตัวคุณและV ′ (เพียงแค่เปลี่ยนพวกมัน) และยกเลิกการคูณ (แทนด้วยD ) ในแต่ละหลัก ทิศทาง.
สำหรับการอ้างอิงในอนาคตแจ้งให้ทราบว่า "หมุน" ประมาณการ βมีผลรวมเชิงเส้นของ "หมุน" การตอบสนองU ' Y ค่าสัมประสิทธิ์มีแปรผกผันของ (บวก) องค์ประกอบเส้นทแยงมุมของDเท่ากับd - 1 ฉันฉัน
จำได้ว่าความแปรปรวนของการประมาณการเป็น ใช้ SVD นี้จะกลายเป็นσ 2 ( V D 2 V ' ) - 1 = σ 2 V D - 2 V ' กล่าวอีกนัยหนึ่งความแปรปรวนร่วมกระทำเช่นเดียวกับตัวแปรk orthogonalแต่ละตัวมีค่าความแปรปรวนd 2 i i
เมทริกซ์หมวกเป็น โดยวิธีการของผลก่อนหน้านี้เราอาจจะเขียนมันเป็นH = ( U D V ' ) ( V D - 1 U ' ) = U U ' ! ง่าย
SVD สามารถวินิจฉัยและแก้ไขปัญหา collinearity
ผลที่ได้นี้จะต้องมีความเข้าใจในความรู้สึกที่ค่อนข้างบอบบางพาดพิงถึงก่อนหน้านี้ที่: หมุนประมาณการ