Stata:不能使用"如果"在ivprobit?

时间:2015-11-04 02:03:26

标签: stata

我试图在Stata上运行ivprobit,我需要限制样本。我的代码如下:

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"被允许。我在这做错了什么?感谢

1 个答案:

答案 0 :(得分:0)

您需要在if和约束的逻辑表达式之间放置一个空格:

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)