Làm thế nào để thực hiện hồi quy biến công cụ với thuật ngữ tương tác cụ trong Stata?


12

Tôi có một chút vấn đề với cú pháp Stata. Tôi cần thực hiện hồi quy sau:

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

trong đó cả z đều là công cụ và thuật ngữ tương tác x z sử dụng các giá trị cụ của xz .xzxzxz

Chỉ cần tạo các giá trị dự đoán cho z và sử dụng chúng làm biến hồi quy sẽ dẫn đến các lỗi tiêu chuẩn không chính xác.xz

Chỉnh sửa: Tôi cũng cần thực hiện một hồi quy tương tự chỉ với một trong số các biến được ghi công cụ và với biến này là một biến được sử dụng trong thuật ngữ tương tác.

Câu trả lời:


12

Đây là một câu hỏi đôi khi xuất hiện trong Statalist. Hãy để tôi viết x 2 thay vì xz (trong các tài liệu z thường dành riêng cho công cụ chứ không phải là biến nội sinh) và để cho x 3 = x 1x 2 . Mô hình của bạn sau đó trở thành: y = a x 1 + b x 2 + c x 3 + e có ba biến nội sinh. Giả sử rằng bạn có hai biến z 1x1x2xzzx3=x1x2

y=ax1+bx2+cx3+e
z1z2x1x2x3z3=z1z2ivreg2

Lưu ý rằng các mô hình có nhiều hơn một biến nội sinh có thể khó diễn giải và bạn cũng có thể phải đối mặt với câu hỏi tại sao bạn lại giải quyết hai câu hỏi nguyên nhân cùng một lúc. Vấn đề này được thảo luận trên blog Kinh tế lượng vô hại của Angrist và Pischke.

xw

y=ax+bw+c(xw)+e
zx(xw)(zw). Tôi chỉ cung cấp một liên kết nhưng có nhiều cuộc thảo luận về vấn đề này (hầu hết trong số đó sẽ xuất hiện trên Google khi tìm kiếm: sự tương tác của "hai biến nội sinh").
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.