Hello,
is there a way to exclude 0 or missing values from rowranks ?
Thank you.
is there a way to exclude 0 or missing values from rowranks ?
Thank you.
clear input x1 x2 x3 4 9 0 3 . 6 8 7 19 end list // // Assuming the unusual missing code .z happens not to be used. recode x1 x2 x3 (0 = .z) list rowranks x1 x2 x3, gen(r1 r2 r3) list // Assuming you want to preserve the original 0s. recode x1 x2 x3 (.z = 0) list
rowranks ogisoescore wangkscore eischascore paulaoscore, gen (r1-r4) descending
* Example generated by -dataex-. For more info, type help dataex
clear
input float(var1 var2 var3 var4)
1 . 2 4
. 5 10 .
end
. rowranks var*, gen(r1 r2 r3 r4) descending highmissing
.
. rowsort var*, gen(s1 s2 s3 s4) descending highmissing
. l
+-------------------------------------------------------------------+
| var1 var2 var3 var4 r1 r2 r3 r4 s1 s2 s3 s4 |
|-------------------------------------------------------------------|
1. | 1 . 2 4 3 . 2 1 4 2 1 . |
2. | . 5 10 . . 2 1 . 10 5 . . |
+-------------------------------------------------------------------+
.
Comment