某只股票每日价格数据prc。把每天的价格与过去100天的价格相比,需要生成今天的prc位于过去100天的100个prc的百分位是多少?比如大于过去100天中90天的prc且小于过去100天的最高价则认为是percentile=0.9。
由于每天的prc都要与每天的过去100天的prc相对比,不知道什么命令可以实现?
我知道下面这个命令是对prc整个变量的大小进行分组,但是我是需要每天的prc都与前面100天的prc比较。不知道什么命令能够实现呢?
cumul prc, g(percentile) eq
recode percentile (min/0.1=0)(0.1/0.2=1)(0.2/0.3=2)(0.3/0.4=3)(0.4/0.5=4)(0.5/0.6=5)(0.6/0.7=6)(0.7/0.8=7)(0.8/0.9=8)(0.7/0.8=9)(0.9/max=10)