ยินดีต้อนรับสู่บท "ตรวจสุขภาพ": การตรวจสอบโมเดลและสมมติฐาน

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

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

1. สมมติฐานหลักทั้งสี่ (LINE)

เพื่อให้โมเดลการถดถอยเชิงเส้นมาตรฐานมีความถูกต้อง เรามักจะตรวจสอบเงื่อนไขสำคัญ 4 ประการ ซึ่งวิธีจำที่นิยมที่สุดคือตัวย่อ LINE:

L – Linearity (ความเป็นเส้นตรง): ความสัมพันธ์ระหว่างตัวแปรต้นและตัวแปรตามต้องเป็นเส้นตรง
I – Independence (ความเป็นอิสระ): ความคลาดเคลื่อน (residuals) ต้องเป็นอิสระต่อกัน
N – Normality (การแจกแจงปกติ): ความคลาดเคลื่อนต้องมีการแจกแจงแบบปกติ
E – Equal Variance (ความแปรปรวนคงที่): การกระจายตัวของความคลาดเคลื่อนต้องคงที่ในทุกระดับของตัวแปรต้น (นี่คือศัพท์เทคนิคที่เรียกว่า Homoscedasticity)

ทำไมสมมติฐานเหล่านี้ถึงสำคัญ?

หากสมมติฐานเหล่านี้ถูกละเมิด ค่า p-value ของคุณอาจผิดพลาด ช่วงความเชื่อมั่น (confidence intervals) อาจทำให้เข้าใจผิด และผลการทำนายก็อาจจะเพี้ยนไปไกล ลองจินตนาการว่าคุณพยายามอบเค้กด้วยเทอร์โมมิเตอร์ที่เสียดูสิ—คุณทำตามสูตรเป๊ะๆ แต่ผลลัพธ์ที่ออกมาคงไม่เป็นอย่างที่หวังแน่ๆ!

ประเด็นสำคัญที่ต้องจำ:

ก่อนจะเชื่อมั่นในผลลัพธ์ของโมเดล ให้ตรวจสอบสมมติฐาน LINE เสมอ ส่วนใหญ่เราจะตรวจสอบสิ่งเหล่านี้ได้จากการดูค่า Residuals (ซึ่งคือส่วนต่างระหว่างค่าจริงกับค่าที่โมเดลทำนายได้)

2. แผนภาพ Residual Plots: เอกซเรย์ของโมเดล

เครื่องมือที่ใช้บ่อยที่สุดในการวินิจฉัยโมเดลคือ Residual Plot โดยเราจะพล็อตกราฟค่า residuals (\(e_i\)) ไว้บนแกน y และค่าที่ทำนายได้ (\(\hat{y}_i\)) ไว้บนแกน x

ปัญหาความไม่เป็นเส้นตรง (Non-Linearity - กราฟเป็นเส้นโค้ง)

หากคุณเห็น รูปตัว U หรือ เส้นโค้ง ที่ชัดเจนใน Residual Plot ของคุณ นั่นหมายความว่าโมเดลของคุณพลาดความสัมพันธ์แบบไม่เป็นเส้นตรงไป
วิธีแก้ไข: คุณอาจต้องปรับเปลี่ยนข้อมูลตัวแปรต้น (เช่น ใช้ \(log(x)\) หรือ \(x^2\))

ปัญหาความแปรปรวนไม่คงที่ (Heteroscedasticity - รูปกรวย)

ถ้าค่า residuals มีการกระจายตัวกว้างขึ้นหรือแคบลงเมื่อไล่ไปตามแกนกราฟ (ดูเหมือน พัด หรือ โทรโข่ง) แสดงว่าคุณกำลังเจอ "Heteroscedasticity" ซึ่งหมายความว่าสมมติฐานเรื่องความแปรปรวนคงที่ถูกละเมิดแล้ว
วิธีแก้ไข: บ่อยครั้งที่การใส่ log ให้กับตัวแปรตาม (\(log(y)\)) จะช่วยลดลักษณะของรูปกรวยนั้นลงได้

ทบทวนสั้นๆ: เรากำลังมองหาอะไร?

ในโลกที่สมบูรณ์แบบ แผนภาพ Residual plot ควรจะดูเหมือน กลุ่มจุดที่กระจายตัวแบบสุ่ม โดยไม่มีรูปแบบที่ชัดเจนและมีค่าเฉลี่ยอยู่ที่ประมาณศูนย์

3. ค่าผิดปกติ (Outliers) และจุดที่มีอิทธิพลสูง (High Leverage Points)

ข้อมูลแต่ละจุดไม่ได้มีความสำคัญเท่ากันเสมอไป บางจุดมีผลกระทบอย่างมหาศาลต่อโมเดล ในขณะที่บางจุดแทบไม่มีผลเลย

Outliers (ค่าผิดปกติ)

Outlier คือจุดที่ค่า \(y\) จริงอยู่ห่างจากค่าที่ทำนายได้มาก ซึ่งจะส่งผลให้มีค่า residual สูง
การเปรียบเทียบ: เหมือนนักเรียนที่ได้คะแนนสอบ 0% ในขณะที่คนอื่นได้ 90%

High Leverage Points (จุดที่มีอิทธิพลต่อตำแหน่งกราฟสูง)

จุดหนึ่งจะมี high leverage หากมันมีค่า \(x\) (ตัวแปรต้น) ที่แปลกแยกไปจากจุดอื่นๆ ข้อมูลเหล่านี้จะ "ยื่น" ออกไปไกลจากค่าเฉลี่ยของข้อมูลทั้งหมด และมีความสามารถในการ "ดึง" เส้นการถดถอยให้เบนเข้าหาตัวมันได้
การเปรียบเทียบ: เหมือนคนที่สูง 8 ฟุตในการศึกษาเกี่ยวกับความสูงเฉลี่ยของคนทั่วไป

Cook’s Distance: "คะแนนดราม่า" ของจุดข้อมูล

เราจะรู้ได้อย่างไรว่าจุดไหนกำลัง สร้างปัญหา ให้กับโมเดลจริงๆ? เราใช้ Cook's Distance ซึ่งวัดว่าค่าที่ทำนายได้จะเปลี่ยนไปแค่ไหนถ้าเราลบจุดนั้นออกไป
กฎง่ายๆ: ถ้าค่า Cook’s Distance สูง (โดยทั่วไปมากกว่า 1) แสดงว่าจุดนั้นมี อิทธิพล (influential) และสมควรได้รับการตรวจสอบเป็นพิเศษ

ประเด็นสำคัญที่ต้องจำ:

Outlier คือจุดที่แปลกในแนวแกน \(y\) ส่วน leverage point คือจุดที่แปลกในแนวแกน \(x\) และ influential point คือจุดที่ทำให้ความชันของเส้นถดถอยเปลี่ยนไปอย่างมีนัยสำคัญ

4. ความสัมพันธ์พหุคูณ (Collinearity): เมื่อตัวแปรต้นแย่งกันทำงาน

Collinearity (หรือ Multicollinearity) จะเกิดขึ้นเมื่อตัวแปรต้นตั้งแต่สองตัวขึ้นไปมีความสัมพันธ์กันเองสูงมาก

รู้หรือไม่? ถ้าตัวแปรสองตัวบอกเรื่องเดียวกันเป๊ะ (เช่น "ส่วนสูงเป็นนิ้ว" และ "ส่วนสูงเป็นเซนติเมตร") โมเดลจะงงและไม่รู้ว่าควรให้ "เครดิต" กับตัวแปรไหนในการทำนายดี

สัญญาณเตือน: VIF (Variance Inflation Factor)

เราใช้ค่า VIF เพื่อตรวจหา Collinearity โดย:
1. ค่า VIF เป็น 1 หมายถึงไม่มีความสัมพันธ์ระหว่างตัวแปร
2. ค่า VIF เกิน 5 หรือ 10 บ่งบอกถึงปัญหา Collinearity ที่ควรแก้ไข

ข้อผิดพลาดที่ควรหลีกเลี่ยง:

นักเรียนมักเข้าใจผิดว่า Collinearity ทำให้โมเดลมีความแม่นยำในการทำนายลดลง ซึ่งไม่จริง! Collinearity ทำให้ค่า สัมประสิทธิ์ (coefficients หรือค่า \(\beta\)) ไม่เสถียรและตีความได้ยาก แต่ตัวเลขการทำนายภาพรวมอาจจะยังโอเคอยู่ อย่างไรก็ตาม สำหรับการสอบ SRM โดยทั่วไปเราจะพยายามเอาตัวแปรที่มีค่า VIF สูงออกเพื่อให้โมเดลมีความเสถียรมากขึ้น

5. สรุปขั้นตอนการวินิจฉัยโมเดล

ถ้าคุณติดขัดในโจทย์ข้อสอบ ให้ลองไล่เช็ครายการนี้ดู:

1. ดู Residual Plot: มองหารูปแบบที่โค้ง (non-linearity) หรือรูปกรวย (non-constant variance)
2. ดู QQ-Plot: ใช้สำหรับตรวจสอบสมมติฐาน Normality โดยจุดควรจะเรียงตัวตามเส้นทแยงมุม
3. ดู VIF: ถ้า VIF > 10 แสดงว่าคุณมีปัญหาเรื่อง Collinearity
4. ดู Cook’s Distance: มองหาจุดที่มีอิทธิพลสูงซึ่งกำลัง "บงการ" โมเดลของคุณอยู่

เคล็ดลับเล็กๆ สำหรับการสอบ: ถ้าโจทย์ระบุว่าความแปรปรวนของค่าคลาดเคลื่อนเพิ่มขึ้นตามตัวแปรต้นที่เพิ่มขึ้น แสดงว่าโจทย์กำลังพูดถึง Heteroscedasticity ซึ่งคำตอบมักจะเกี่ยวข้องกับการทำ log-transformation!

สรุปประเด็นสำคัญท้ายบท

Residuals คือเครื่องมือหลักในการตรวจสอบสมมติฐานของโมเดล
Linearity ตรวจสอบได้ด้วยกราฟ Residual vs. Fitted
Normality ตรวจสอบได้ด้วย Normal QQ-plot
Homoscedasticity หมายถึง "ความแปรปรวนที่คงที่"
VIF ใช้วัดว่าตัวแปรของคุณซ้ำซ้อนกันแค่ไหน (Collinearity)
Cook’s Distance ใช้ระบุจุดที่มีอิทธิพลสูงต่อผลลัพธ์ของโมเดล