วิธีการถดถอยตัวแปรเครื่องมือด้วยคำที่ใช้โต้ตอบใน Stata ได้อย่างไร


12

ฉันมีปัญหาเล็กน้อยกับไวยากรณ์ของ Stata ฉันต้องทำการถดถอยต่อไปนี้:

y=ax+bz+c(xz)+e

ที่ทั้งและจะ instrumented และระยะปฏิสัมพันธ์ใช้ค่า instrumented ของและZxzxzxz

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

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

คำตอบ:


12

นี่เป็นคำถามที่บางครั้งปรากฏใน Statalist ผมขอเขียนและแทนและ (ในวรรณคดีมักจะสงวนไว้สำหรับตราสารมากกว่าตัวแปรภายนอก) และปล่อยให้x_2 โมเดลของคุณจะกลายเป็น: ซึ่งมีตัวแปรภายนอกสามตัว สมมติว่าคุณมีสองตัวแปรและซึ่งเป็นเครื่องมือที่ถูกต้องสำหรับและดังนั้นเครื่องมือที่ใช้ได้สำหรับคือx1x2xzzx3=x1x2

y=ax1+bx2+cx3+e
z1z2x1x2x3z3=z1z2. ใน Stata มันตรงไปตรงมาเพื่อสร้างการโต้ตอบที่สอดคล้องกันและจะใช้พวกเขาในคำสั่งการประเมินที่เหมาะสมเช่นivreg2เช่น

โปรดทราบว่ารุ่นที่มีตัวแปร endogenous มากกว่าหนึ่งตัวนั้นอาจตีความได้ยากและคุณอาจต้องเผชิญกับคำถามที่ว่าทำไมคุณถึงต้องจัดการคำถามเชิงสาเหตุสองข้อในเวลาเดียวกัน ปัญหานี้ถูกกล่าวถึงในบล็อกเศรษฐมิติที่ไม่เป็นอันตรายที่สุดโดย Angrist และ Pischke

ปัญหาที่สองของคุณคล้ายกับกรณีที่คุณโต้ตอบกับภายนอก ( ) และตัวแปรภายนอก ( ) ในรูปแบบของประเภท ถ้าเป็นเครื่องมือที่ถูกต้อง สำหรับแล้วเป็นเครื่องมือที่ถูกต้องสำหรับเป็นW) ขั้นตอนนี้จะได้รับการแนะนำในStatalist ฉันให้แค่ลิงค์เดียว แต่มีการพูดคุยกันอีกมากมายเกี่ยวกับเรื่องนี้ (ส่วนใหญ่จะปรากฏใน Google เมื่อค้นหา: ปฏิสัมพันธ์ของ "ตัวแปรภายนอกสองตัว")xw

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