例如我有一份2004-2019的面板数据,想按异质性分类回归。而我只想按2004年的不同进行分类,即想表达“keep 样本 if Y(在year==2004时)<M”。“keep if Y<M & y==2004” 是行不通的,因为这样只保留了2004年的观测值,而我想要符合2004年的条件的样本的所有年份观测值。谢谢!!
感觉楼主把问题描述的较为复杂,不是特别理解。如果楼主是想在回归分析的过程中,区分2004和2005-2019数据,那么只需要在回归命令加上if条件即可。可以考虑gen 虚拟变量=1 if year==2004,replace 虚拟变量=0 if 2004<year;然后reg y x1 x2 if 虚拟变量==1,reg y x1 x2 if 虚拟变量==0