2015-11-04 79 views
0

我想在Stata上運行ivprobit,我需要限制樣本。我的代碼如下:Stata:不能在ivprobit中使用「if」?

ivprobit exercised varlist (logRealSalaryOpDiff_actual = varlist2) if(fa2==1 & position_alt !=1 & year>=2003 & club_or_vest==1 & year==(yr1-1)) 

其中我用varlist和varlist2替換了長變量列表。但是,當我嘗試運行迴歸時,出現錯誤「r(101):如果不允許」。當我刪除if條件時,迴歸就起作用。我很困惑,因爲ivprobit文檔說「if」是允許的。我在這裏做錯了什麼?由於

回答

0

你需要把一個空間,如果和約束邏輯表達式之間:

webuse laborsup, clear 
ivprobit fem_work fem_educ kids (other_inc = male_educ) if (_n>23) 
ivprobit fem_work fem_educ kids (other_inc = male_educ) if(_n>23)