2016-03-29 16 views
1

Stata'da iki aşamalı en küçük kareler (2SLS) regresyonunu çalıştırıyorum (panel verileri). Bir dış değişken (x1), bir endojen değişken (x2) ve x2 (z) için bir aletim var. y üzerindeki x2 ve özellikle etkileşiminin y üzerindeki etkisiyle ilgileniyorum. Yazdığım neStata içinde Stata ile 2SLS etkileşim

geçerli: c.x2#i.x1 için

xtivreg2 2sls y x1 (x2 c.x2#i.x1 = z i.z#i.x1), fe 

Hep hata mesajı "operatör geçersiz".

Buraya yardımcı olabilir misiniz?

cevap

1

faktör değişken notasyonu kullanmak ve onları eliyle tanımlamak etmeyin:

use http://fmwww.bc.edu/ec-p/data/macro/abdata.dta, clear 
tsset id year 
gen nk = n*k 
gen l2nk = l2.n*k 
xtivreg2 ys k (n nk = l2.n l2nk), fe 

Ancak bu yasak regresyon nedenlerle kötü bir fikir olabilir. Özellikle Mark'ın yanıtı olan this Statalist thread'a bir göz atın.

İlgili konular