Saya telah mewarisi beberapa kode analisis data yang, tidak menjadi seorang ahli ekonometrika, saya berjuang untuk memahami. Satu model menjalankan regresi variabel instrumental dengan perintah Stata berikut
ivreg my_dv var1 var2 var3 (L.my_dv = D2.my_dv D3.my_dv D4.my_dv)
Dataset ini adalah panel dengan beberapa pengamatan berurutan untuk set variabel ini.
Mengapa kode ini menggunakan nilai lag dari DV sebagai instrumen? Seperti yang saya pahami (dari menggali ke dalam buku teks lama), estimasi IV digunakan ketika ada masalah karena regressor yang berkorelasi dengan istilah kesalahan. Namun, tidak ada yang disebutkan tentang pemilihan lag dari DV sebagai instrumen.
Komentar pada baris kode ini menyebutkan "kausalitas". Setiap bantuan dalam mencari tahu apa tujuan di sini akan sangat disambut.
regression
stata
instrumental-variables
laramichaels
sumber
sumber
Jawaban:
Sunting: Mengingat klarifikasi pada kode stata yang disediakan oleh Andy W di bawah ini, saya mengubah jawaban saya untuk lebih baik menanggapi pertanyaan. Anda akan menemukan versi lama dari jawaban saya di bawah yang sekarang.
Tampaknya kode Anda merupakan upaya yang sembrono di DIY'ing penaksir Arellano-Bond (dengan asumsi estimasi ivreg dengan 2SOLS). Anda dapat menemukan detail lebih lanjut tentang penggunaan dan logika penaksir A / B dalam makalah tinjauan bagus ini serta dalam pengantar yang lebih luas ini .
Singkatnya dan dalam 3 baris: meskipun penaksir A / B memang merupakan penaksir IV (yang digeneralisasi), ia tidak digunakan untuk mengatasi masalah sebab akibat apa pun. IV dalam konteks ini digunakan untuk memberikan estimasi koefisien AR yang efisien dalam konteks data panel.
Saya akan merekomendasikan untuk tidak menciptakan kembali roda di sini, dan alih-alih menggunakan kotak alat yang sudah jadi untuk melakukan estimasi tersebut. Untuk stata, Anda dapat menggunakan paket XTABOND2 (atau XTABOND jika Anda menjalankan STAT11).
tanggapan lama:
Contoh sederhana akan membantu Anda di sini. Misalkan Anda memiliki dua variabel dan sampel dari waktu ke waktu sehingga korelasi antara dan sangat tinggi. Anda ingin membuat klaim tentang menyebabkan tetapi sayangnya ada teori bersaing dan kredibel yang sangat bagus di mana menyebabkan .y t x t y t x t y t y t x txt yt xt yt xt yt yt xt
Untuk memisahkan dua model yang bersaing, Anda mundur pada (bukan ). Seringkali, Anda akan kehilangan presisi (yaitu korelasi antar variabel sampel pada waktu yang berbeda biasanya lebih rendah daripada korelasi antara variabel yang diambil secara bersamaan).x t - 1 x tyt xt−1 xt
Cara dua model yang bersaing - dan - sekarang dipisahkan adalah bahwa, mungkin, tidak ada teori yang baik di mana dari satu periode yang lalu dapat disebabkan oleh arus ('masa lalu tidak dapat disebabkan oleh masa depan'), tidak termasuk rasa kausalitas kedua. x t - 1 ← y t x yyt←xt−1 xt−1←yt x y
Perhatikan bahwa penggunaan trik ini hanya valid jika kedua variabel ( dan adalah stasioner ).x t - 1 I ( 0 )yt xt−1 I(0)
sumber
Saya tidak tahu Stata, jadi saya tidak bisa mengomentari model spesifik. Tetapi penggunaan variabel lagged adalah pendekatan yang cukup umum ketika berhadapan dengan bias simultan pada umumnya dan menciptakan variabel instrumental pada khususnya.
Katakanlah Anda memiliki umpan balik antara dua variabel dalam model Anda: variabel independen (seperti harga) dan variabel dependen (seperti kuantitas). Kemudian keduanya bersifat endogen (penyebabnya timbul dari dalam model) dan gangguan pada istilah kesalahan akan mempengaruhi kedua variabel.
Untuk mengatasi ini, Anda ingin membuat variabel independen (harga) eksogen sehingga gangguan dalam kesalahan hanya mempengaruhi variabel dependen (kuantitas). Ini dilakukan dengan membuat variabel eksogen baru dengan merevisi variabel eksogen lain dalam model Anda pada harga. Variabel eksogen baru ini adalah variabel instrumental (IV) Anda. IVs diturunkan dari istilah eksogen dan karenanya tidak berkorelasi dengan kesalahan.
Tetapi untuk melakukan ini, Anda perlu mencari tahu variabel mana yang eksogen sehingga mereka dapat digunakan untuk menurunkan IV. Kita dapat mencatat bahwa variabel lagged "terjadi" di masa lalu dan dengan demikian tidak dapat dikorelasikan dengan kesalahan di masa sekarang. Variabel yang tertinggal karenanya eksogen dan menjadi kandidat yang tepat untuk memperoleh IV. (Namun, perhatikan bahwa argumen sebelumnya gagal ketika kesalahan terkait otomatis.)
Pengantar dan referensi yang baik untuk ini adalah Pengantar ekonometrika: pendekatan modern oleh Wooldridge.
sumber
Bagi mereka yang tidak terbiasa dengan cuplikan kode berikut dari Stata, OP disediakan
ivreg my_dv var1 var2 var3 (L.my_dv = D2.my_dv D3.my_dv D4.my_dv)
persamaan ini dapat dibaca sebagai
di mana diperkirakan olehY~t−1
(yaitu tahap pertama dari persamaan IV adalah dalam tanda kurung dalam kode Stata)
Delta mewakili perbedaan urutan kedua, ketiga, dan keempat, dan mereka digunakan sebagai instrumen yang dikecualikan untuk memperkirakan kelambatan variabel dependen.
Dalam kode Stata, yangt−1
L.
mengindikasikan lagging variabel dengan , dan menandakan perbedaan urutan pertama dari variabel itu, dan karenanya menandakan urutan kedua berbeda.D.
D2.
Awalnya saya tidak bisa memikirkan alasan logis mengapa seseorang melakukan ini. Tetapi Kwak menunjukkan (merujuk makalah ini ) bahwa metode Arellano-Bond menggunakan perbedaan sebagai instrumen untuk memperkirakan komponen auto-regresif dari model. (Juga pada awalnya saya berasumsi bahwa perbedaan hanya akan berpengaruh jika seri non-stasioner, yang Bond menyatakan dalam makalah terkait perbedaan hanya akan menjadi instrumen yang lemah dalam kasus seri adalah jalan acak, pada hal. 21 )
Sebagai saran tentang bahan bacaan lebih lanjut sebagai pengantar variabel instrumental,
Poster lain dalam respons ini (Charlie) terkait dengan beberapa slide yang disiapkannya yang saya sukai dan saya sarankan pantas dicari untuk intro ke variabel instrumental. Saya juga akan menyarankan powerpoint ini seorang profesor saya yang disiapkan untuk lokakarya sebagai pengantar juga. Sebagai saran terakhir bagi siapa pun yang diinstruksikan untuk mempelajari lebih lanjut tentang variabel instrumental, Anda harus melihat karya Joshua Angrist.
Ini jawaban awal saya
Sementara saya setuju dengan segala sesuatu yang Kwak dan ars telah nyatakan, saya masih tidak dapat memikirkan alasan mengapa seseorang akan menggunakan perbedaan variabel dependen sebagai instrumen untuk memperkirakan lag variabel dependen (jika orang tidak tahu kode Stata,t−1
L.
menunjukkan lagging variabel itu dengan , dan menandakan perbedaan urutan pertama dari variabel itu, dan karenanya menandakan perbedaan urutan kedua).D.
D2.
Dalam semua aplikasi yang saya lihat, orang menggunakan lag dari variabel independen sebagai instrumen untuk memperkirakan lag dari variabel dependen (karena alasan pembicaraan tentang). Tapi ini didasarkan pada asumsi bahwa variabel-variabel independen yang tertinggal adalah eksogen terhadap istilah kesalahan dalam periode waktu mereka sedang diterapkan.
Saya tidak tahu alasan apa pun di mana perbedaan variabel dependen akan dianggap eksogen. Sejauh yang saya ketahui, tidak diterima praktik untuk hanya membedakan satu sisi dari persamaan, dan akan menghasilkan hasil yang agak tidak logis (di sini ada makalah yang mengkritik seseorang tentang situasi terbalik di mana mereka memasukkan level variabel sebagai prediktor dari seri yang dibedakan.) Jika Anda mengatur ulang istilah dalam persamaan IV itu sebenarnya terlihat mirip dengan tes Dickey Fuller yang ditambah.
Sementara jawaban yang paling sederhana adalah bertanya kepada orang yang menulis kode, adakah yang bisa memberikan contoh di mana prosedur ini dapat diterima, atau situasi di mana prosedur ini akan mengembalikan beberapa hasil yang bermakna? Seperti saya tidak bisa memikirkan alasan logis mengapa perbedaan akan berdampak pada level kecuali dalam kasus seri ini tidak stasioner.
sumber