ทดสอบความเท่าเทียมกันของแบบจำลองที่ไม่ซ้อนกัน


12

สมมติว่าเป็นฟังก์ชันเชิงเส้นของxและหุ่นd สมมติฐานของฉันอยู่ที่dตัวเองเป็นเหมือนดัชนีประสมของเวกเตอร์ของตัวแปรอื่น Z ผมได้รับการสนับสนุนในการนี้ในM N O VของZ (เช่นซี1 , ซี2 , ... , Z n ) บนd มีวิธีใดที่จะทดสอบความเท่ากันของโมเดลทั้งสองนี้:yxddZMANOVAZz1z2znd

รุ่น 1: y=b0+b1x+b2d+e1

รุ่น 2: y=g0+ZG+e2

โดยที่คือเวกเตอร์คอลัมน์ของพารามิเตอร์G

คำตอบ:


8

เพื่อเริ่มต้นด้วยคุณต้องกำหนดแนวคิดความเท่าเทียม หนึ่งอาจคิดว่าทั้งสองรุ่นมีค่าเท่ากันเมื่อพวกเขาทำผลิตเกือบเดียวกันความถูกต้องของการคาดการณ์ (อันนี้จะมีความเกี่ยวข้องสำหรับชุดข้อมูลเวลาและแผง) อีกคนหนึ่งอาจจะสนใจหากพอดีจากแบบจำลองที่มีความใกล้ชิด อดีตเป็นวัตถุสำหรับการตรวจสอบข้ามที่แตกต่างกัน (แจ็คมีดมักจะหรือการทดสอบนอกตัวอย่างบางส่วน Rob accuracy()ทำอย่างนี้), หลังไปเพื่อลดการเกณฑ์ข้อมูลบางอย่าง

BICAIC

การอภิปรายที่ดีจะได้รับในต้องมีมันจองโดยคาเมรอนและ Trivedi (บทที่ 8.5 ให้ตรวจสอบที่ดีของวิธีการ) รายละเอียดทฤษฎีเฉพาะเจาะจงมากขึ้นจะพบในฮ่องกงเพรสตันและที่นี่

R2

LRJ

สุดท้ายตามแท็กคุณอาจสนใจRฟังก์ชั่น:

library(lmtest)
coxtest(fit1, fit2)
jtest(fit1, fit2)

fit1fit2coxtestLRjtestJ


ขอบคุณ Dmitrij หากฉันเข้าใจอย่างถูกต้องทั้ง coxtest และ jtest นั้นได้ทำการทดสอบแบบซ้อนที่ใช้เป็นหลัก ขั้นที่ 1: เรียกใช้แบบจำลองด้วยกลุ่มของ regressors แบบรวมจาก model1 และ model2 ขั้นที่ 2: ทดสอบแต่ละรุ่น 1 และ model2 แยกเป็นส่วนย่อยของ "ซูเปอร์โมเดล" ฉันถูกไหม? นอกจากนี้ในบันทึกของมาตรการ IC มีวิธีการเปรียบเทียบความแตกต่าง AIC / BIC ระหว่างรุ่น 1 และ 2 หรือไม่? หมายเหตุ: ฉันไม่ได้พยายามเลือกรุ่นที่ "ดีที่สุด" แต่คุณก็ถูกต้องแล้วที่ฉันกำลังลองทดสอบว่ารุ่นสองรุ่นมีขนาดพอดีหรือไม่
3671

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