- local xx "L.size L.tang L.MB L.profit L.ndts L.TSHR L.Ind_Median i.year"
- xi: xtabond2 mlev2 L.mlev2 `xx', gmm(L.mlev2,collapse) iv(`xx') noconstant robust small two
- est store SYSgmm2
- gen T2 =(_b[L.tang]/(1 - _b[L.mlev2]))*L.tang+(_b[L.size]/(1 - _b[L.mlev2]))*L.size ///
- +(_b[L.MB]/(1 - _b[L.mlev2]))*L.MB+(_b[L.profit]/(1 - _b[L.mlev2]))*L.profit ///
- +(_b[L.ndts]/(1 - _b[L.mlev2]))*L.ndts+(_b[L.TSHR]/(1 - _b[L.mlev2]))*L.TSHR ///
- +(_b[L.Ind_Median]/(1 - _b[L.mlev2]))*L.Ind_Median ///
- +(_b[_Iyear_2006]/(1 - _b[L.mlev2]))*_Iyear_2006+(_b[_Iyear_2007]/(1 - _b[L.mlev2]))*_Iyear_2007 ///
- +(_b[_Iyear_2008]/(1 - _b[L.mlev2]))*_Iyear_2008+(_b[_Iyear_2009]/(1 - _b[L.mlev2]))*_Iyear_2009 ///
- +(_b[_Iyear_2010]/(1 - _b[L.mlev2]))*_Iyear_2010+(_b[_Iyear_2011]/(1 - _b[L.mlev2]))*_Iyear_2011 ///
- +(_b[_Iyear_2012]/(1 - _b[L.mlev2]))*_Iyear_2012+(_b[_Iyear_2013]/(1 - _b[L.mlev2]))*_Iyear_2013 ///
- +(_b[_Iyear_2014]/(1 - _b[L.mlev2]))*_Iyear_2014+(_b[_Iyear_2015]/(1 - _b[L.mlev2]))*_Iyear_2015 ///
- +(_b[_Iyear_2016]/(1 - _b[L.mlev2]))*_Iyear_2016+(_b[_Iyear_2017]/(1 - _b[L.mlev2]))*_Iyear_2017 ///
- +(_b[_Iyear_2018]/(1 - _b[L.mlev2]))*_Iyear_2018
复制代码以上为我的代码,以下为sum命令后的结果,一直显示变量不存在,才发现根本没有生成这个变量。
- T2 ambiguous abbreviation
复制代码但是我在其他的回归之后用同样的公式生成变量是没有问题的:
- global y mlev2
- global xx "L.size L.tang L.MB L.profit L.ndts L.TSHR L.Ind_Median"
- xi: xtivreg $y (L.$y=L2.lev) $xx i.year, fe
- est store IV2
- gen T2_IV =(_b[L.tang]/(1 - _b[L.mlev2]))*L.tang+(_b[L.size]/(1 - _b[L.mlev2]))*L.size ///
- +(_b[L.MB]/(1 - _b[L.mlev2]))*L.MB+(_b[L.profit]/(1 - _b[L.mlev2]))*L.profit ///
- +(_b[L.ndts]/(1 - _b[L.mlev2]))*L.ndts+(_b[L.TSHR]/(1 - _b[L.mlev2]))*L.TSHR ///
- +(_b[L.Ind_Median]/(1 - _b[L.mlev2]))*L.Ind_Median ///
- +(_b[_Iyear_2006]/(1 - _b[L.mlev2]))*_Iyear_2006+(_b[_Iyear_2007]/(1 - _b[L.mlev2]))*_Iyear_2007 ///
- +(_b[_Iyear_2008]/(1 - _b[L.mlev2]))*_Iyear_2008+(_b[_Iyear_2009]/(1 - _b[L.mlev2]))*_Iyear_2009 ///
- +(_b[_Iyear_2010]/(1 - _b[L.mlev2]))*_Iyear_2010+(_b[_Iyear_2011]/(1 - _b[L.mlev2]))*_Iyear_2011 ///
- +(_b[_Iyear_2012]/(1 - _b[L.mlev2]))*_Iyear_2012+(_b[_Iyear_2013]/(1 - _b[L.mlev2]))*_Iyear_2013 ///
- +(_b[_Iyear_2014]/(1 - _b[L.mlev2]))*_Iyear_2014+(_b[_Iyear_2015]/(1 - _b[L.mlev2]))*_Iyear_2015 ///
- +(_b[_Iyear_2016]/(1 - _b[L.mlev2]))*_Iyear_2016+(_b[_Iyear_2017]/(1 - _b[L.mlev2]))*_Iyear_2017 ///
- +(_b[_Iyear_2018]/(1 - _b[L.mlev2]))*_Iyear_2018
复制代码- . gen T2_IV =(_b[L.tang]/(1 - _b[L.mlev2]))*L.tang+(_b[L.size]/(1 - _b[L.mlev2]))*L.size ///
- > +(_b[L.MB]/(1 - _b[L.mlev2]))*L.MB+(_b[L.profit]/(1 - _b[L.mlev2]))*L.profit ///
- > +(_b[L.ndts]/(1 - _b[L.mlev2]))*L.ndts+(_b[L.TSHR]/(1 - _b[L.mlev2]))*L.TSHR ///
- > +(_b[L.Ind_Median]/(1 - _b[L.mlev2]))*L.Ind_Median ///
- > +(_b[_Iyear_2006]/(1 - _b[L.mlev2]))*_Iyear_2006+(_b[_Iyear_2007]/(1 - _b[L.mlev2]))*_Iyear_2007 ///
- > +(_b[_Iyear_2008]/(1 - _b[L.mlev2]))*_Iyear_2008+(_b[_Iyear_2009]/(1 - _b[L.mlev2]))*_Iyear_2009 ///
- > +(_b[_Iyear_2010]/(1 - _b[L.mlev2]))*_Iyear_2010+(_b[_Iyear_2011]/(1 - _b[L.mlev2]))*_Iyear_2011 ///
- > +(_b[_Iyear_2012]/(1 - _b[L.mlev2]))*_Iyear_2012+(_b[_Iyear_2013]/(1 - _b[L.mlev2]))*_Iyear_2013 ///
- > +(_b[_Iyear_2014]/(1 - _b[L.mlev2]))*_Iyear_2014+(_b[_Iyear_2015]/(1 - _b[L.mlev2]))*_Iyear_2015 ///
- > +(_b[_Iyear_2016]/(1 - _b[L.mlev2]))*_Iyear_2016+(_b[_Iyear_2017]/(1 - _b[L.mlev2]))*_Iyear_2017 ///
- > +(_b[_Iyear_2018]/(1 - _b[L.mlev2]))*_Iyear_2018
- (2,960 missing values generated)
- .
- end of do-file
复制代码不知道是哪里有问题,想请老师能帮忙看一下吗