请问各位大佬,我想生成一个变量single,对于每一个证券代码,ranking(第二列)=1的比例(第三列)大于50,或者ranking=1的比例大于40且大于ranking2~5比例总和时,single取1,否则取0。这个变量如何生成?感谢
* Example generated by -dataex-. To install: ssc install dataex
clear
input str6 stkcd int ranking float psthld
"002001" 1 69.09
"002001" 2 1.05
"002001" 3 .88
"002001" 4 .88
"002001" 5 .55
"002001" 6 .42
"002001" 7 .39
"002001" 8 .38
"002001" 9 .24
"002001" 10 .19
"002002" 1 56.75
"002002" 2 3.3
"002002" 3 3.3
"002002" 4 2.2
"002002" 5 1.19
"002002" 6 .55
"002002" 7 .4
"002002" 8 .29
"002002" 9 .04
"002002" 10 .03
"002003" 1 47.49
"002003" 2 10.84
"002003" 3 7.18
"002003" 4 3.58
"002003" 5 2.82
"002003" 6 .3
"002003" 7 .27
"002003" 8 .04
"002003" 9 .02
"002003" 10 .02
"002004" 1 17.55
"002004" 2 16.2
"002004" 3 12.16
"002004" 4 5.5
"002004" 5 2.34
"002004" 6 2.34
"002004" 7 2.24
"002004" 8 2.18
"002004" 9 2.18
"002004" 10 1.8
"002005" 1 37.87
"002005" 2 16.34
"002005" 3 13.37
"002005" 4 5.94
"002005" 5 .74
"002005" 6 .47
"002005" 7 .22
"002005" 8 .06
"002005" 9 .03
"002005" 10 .02
"002006" 1 39.94
"002006" 2 7.18
"002006" 3 6.25
"002006" 4 6
"002006" 5 3.13
"002006" 6 .39
"002006" 7 .33
"002006" 8 .05
"002006" 9 .04
"002006" 10 .04
"002007" 1 22.43
"002007" 2 19.21
"002007" 3 16.79
"002007" 4 5.37
"002007" 5 3.36
"002007" 6 .6
"002007" 7 .32
"002007" 8 .03
"002007" 9 .03
"002007" 10 .02
"002008" 1 21.68
"002008" 2 21.68
"002008" 3 7.48
"002008" 4 5.98
"002008" 5 5.98
"002008" 6 5.98
"002008" 7 3.74
"002008" 8 2.24
"002008" 9 .32
"002008" 10 .11
"002008" 11 .11
"002009" 1 28.28
"002009" 2 9.28
"002009" 3 5.09
"002009" 4 4.52
"002009" 5 3.96
"002009" 6 3.73
"002009" 7 1.7
"002009" 8 .55
"002009" 9 .41
"002009" 10 .07
"002010" 1 24.5833
"002010" 2 15
"002010" 3 14.1667
"002010" 4 13.75
"002010" 5 3.75
"002010" 6 3.75
"002010" 7 .3425
"002010" 8 .2475
"002010" 9 .045
"002010" .3425
"002010" .2475
"002010" .045


雷达卡





京公网安备 11010802022788号







