2017-12-16 4 views
0

Ich mache folgende Fixed-Effects-Regression mit einer Schleife. Ich bekomme immer einen Fehler "Option, wenn nicht erlaubt ist"!Fixed-Effects-Regression mit einer Schleife funktioniert nicht

levelsof Sic, local(Sic) 

xtset Year 
foreach i of local Sic { 

xtreg y mq r d, fe if Sic == `i' 
    eststo 
} 

Wenn ich die gleiche Regression mit einer normalen OLS-Regression mache, funktioniert es ohne Probleme. Warum?

Antwort

1

Der if-Qualifier sollte vor dem Komma stehen, Optionen danach.

levelsof Sic, local(Sic) 

foreach i of local Sic { 
    eststo: xtreg y mq r d if Sic == `i', fe 
} 

Ich nehme an, es funktionierte mit OLS, weil Sie keine Optionen angeben mussten.

Verwandte Themen