请大侠们帮帮忙
四列数据:股票代码code,总市值tmv,换手率tn,月份month。
如何在每个月内按照总市值的P20, P50 百分位数分组?我知道单独每个月的命令可以这样做
_pctile tmv, p(20,50)
return list
gen g=(tmv<=r(r1)) if tmv<.
replace tmv=2 if tmv>r(r1) & tmv<=r(r2)
replace tmv=3 if tmv>r(r2) & tmv<.
但是关键是pctile的语句不能与 bys month 这样的分组命令连起来用,请问如何才能在样本期139个月的样本期中循环这个分组的命令呢?
多谢!


雷达卡



京公网安备 11010802022788号







