我现在遇到的问题,例如在panel里面panel variable是agent, time variable is year, 假如有一个变量x , 我希望生成一个新的变量y,y的所有元素等于每一个agent,x的第一年的数据,或者等于x的时间上的平均数,应该怎么做呢?
我现在想的是
by agent: gen y=x if year==1,但是这样做y中year不是1的年份全部缺失
对于第二个想法,先by agent: sum x , 然后by agent: gen y=r(mean),但是不是组中平均,而是按照整个样本平均了
多谢各位帮助了