edifier2005 发表于 2012-3-3 21:03 
继续求高人,我按照楼上的方法做出来后,为什么只剩下变量wage 和stock了?还有就是选出来最大值后并且save ...
建议您把我给的例子全部从webuse一直到最后的==0通通贴到
Stata的Command下,一行一行贴也可以,
先理解一下例子
然后您就知道您的该怎么做。
webuse nlswork
上面是Stata从网上叫档案nlswork,这是面板的资料
bys age: egen hwage1=max(ln_wage)
g hwage=(ln_wage==hwage1)
上面是依age把最大值挑出来,是最大值的就是1否则是0
bys age: egen meanowage=mean(ln_wage) if hwage==0
上面是求依age下,如果非最大值,其馀的均数
一般写程序没有人会喜欢讲那么细,很花时间。
您改程序,要套用,变数要小心阿! 因为您发问没有把变量说清楚,或给出部份数据,所以交流比较麻烦!