วิธีทำการทดสอบ breusch-pagan ใน stata


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

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

การทดสอบหนึ่งที่เราสามารถใช้เพื่อพิจารณาว่ามีความต่างแบบเฮเทอโรสเคดาสติกหรือไม่คือ การทดสอบ Breusch-Pagan การทดสอบนี้จะสร้างสถิติการทดสอบไคสแควร์และค่า p ที่สอดคล้องกัน

หากค่า p ต่ำกว่าเกณฑ์ที่กำหนด (ตัวเลือกทั่วไปคือ 0.01, 0.05 และ 0.10) ก็แสดงว่ามีหลักฐานเพียงพอที่จะบอกว่ามีความต่างจากปกติอยู่

บทช่วยสอนนี้จะอธิบายวิธีดำเนินการทดสอบ Breusch-Pagan ใน Stata

ตัวอย่าง: การทดสอบ Breusch-Pagan ใน Stata

เราจะใช้ชุดข้อมูล Stata ที่ผสานรวม โดยอัตโนมัติ เพื่อแสดงวิธีดำเนินการทดสอบ Breusch-Pagan

ขั้นตอนที่ 1: โหลดและแสดงข้อมูล

ขั้นแรก ให้ใช้คำสั่งต่อไปนี้เพื่อโหลดข้อมูล:

การใช้งานระบบอัตโนมัติ

จากนั้นแสดงข้อมูลดิบโดยใช้คำสั่งต่อไปนี้:

พี่ชาย

ชุดข้อมูลอัตโนมัติใน Stata

ขั้นตอนที่ 2: ดำเนินการถดถอยเชิงเส้นหลายรายการ

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

ราคาถดถอย mpg น้ำหนัก

เอาต์พุตการถดถอยหลายรายการใน Stata

ขั้นตอนที่ 3: ทำการทดสอบ Breusch-Pagan

เมื่อเราติดตั้งแบบจำลองการถดถอยแล้ว เราก็สามารถทำการทดสอบ Breusch-Pagan ได้โดยใช้คำสั่ง hettest ซึ่งย่อมาจาก “การทดสอบแบบเฮเทอโรสซีดาสติก”

ที่ร้อนแรงที่สุด

ผลลัพธ์ของการทดสอบ Breusch-Pagan ใน Stata

ต่อไปนี้เป็นวิธีการตีความผลลัพธ์:

Ho: นี่คือสมมติฐานว่างของการทดสอบ ซึ่งระบุว่ามีความแปรปรวนคงที่ระหว่างค่าคงเหลือ

ตัวแปร: ข้อมูล นี้บอกเราถึงตัวแปรตอบสนองที่ใช้ในแบบจำลองการถดถอย ในกรณีนี้คือ ราคา ผันแปร

chi2(1): นี่คือสถิติการทดสอบไคสแควร์ของการทดสอบ ในกรณีนี้คือเวลา 14:78 น.

Prob > chi2: นี่คือค่า p ที่สอดคล้องกับสถิติการทดสอบไคสแควร์ ในกรณีนี้คือ 0.0001 ค่านี้น้อยกว่า 0.05 เราสามารถปฏิเสธสมมติฐานว่างและสรุปได้ว่าข้อมูลมีความแตกต่างกัน

จะทำอย่างไรต่อไป

หากคุณล้มเหลวในการปฏิเสธสมมติฐานว่างของการทดสอบ Breusch-Pagan แสดงว่าไม่มีภาวะเฮเทอโรสซีดาสติก และคุณสามารถดำเนินการตีความผลลัพธ์ของการถดถอยดั้งเดิมได้

อย่างไรก็ตาม หากคุณปฏิเสธสมมติฐานว่างของการทดสอบ Breusch-Pagan นั่นหมายความว่าข้อมูลมีความต่างกันในข้อมูล ในกรณีนี้ ข้อผิดพลาดมาตรฐานที่แสดงในตารางเอาต์พุตการถดถอยจะไม่น่าเชื่อถือ มีหลายวิธีในการแก้ไขปัญหานี้ ได้แก่:

1. แปลงตัวแปรการตอบสนอง คุณสามารถลองทำการแปลงตัวแปรตอบสนองได้ ตัวอย่างเช่น คุณสามารถใช้ log(price) แทน price เป็นตัวแปรตอบกลับได้ โดยทั่วไป การเก็บบันทึกของตัวแปรตอบสนองเป็นวิธีที่มีประสิทธิภาพในการกำจัดความแตกต่าง การแปลงทั่วไปอีกอย่างหนึ่งคือการใช้รากที่สองของตัวแปรตอบสนอง

2. ใช้การถดถอยแบบถ่วงน้ำหนัก การถดถอยประเภทนี้จะกำหนดน้ำหนักให้กับจุดข้อมูลแต่ละจุดโดยพิจารณาจากความแปรปรวนของค่าที่พอดี โดยพื้นฐานแล้ว สิ่งนี้จะให้น้ำหนักที่ต่ำแก่จุดข้อมูลที่มีความแปรปรวนสูงกว่า ช่วยลดกำลังสองที่เหลือ เมื่อใช้ตุ้มน้ำหนักที่เหมาะสม สิ่งนี้สามารถขจัดปัญหาความไม่สมดุลได้

3. ใช้ข้อผิดพลาดมาตรฐานที่เข้มงวด ข้อผิดพลาดมาตรฐานที่แข็งแกร่งจะ “แข็งแกร่ง” มากกว่าสำหรับปัญหาของความต่างกันและมีแนวโน้มที่จะให้การวัดข้อผิดพลาดมาตรฐานที่แท้จริงของค่าสัมประสิทธิ์การถดถอยที่แม่นยำยิ่งขึ้น ลองอ่าน บทช่วยสอนนี้ เพื่อเรียนรู้วิธีใช้ข้อผิดพลาดมาตรฐานที่มีประสิทธิภาพในการถดถอยใน Stata

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *