这是我的代码:
data test2;
input x w t;
cards;
10 2 1
20 0 1
30 5 1
40 0 1
50 0 1
10 2 2
20 0 2
50 0 2
40 0 2
30 5 2
;
run;
proc stdize data=test2 out=outdata2 outstat=teststat2 vardef=wgt missing=0;
var x;
weight w;
by t;
run;
这是sas9.4生成的teststat2数据集结果:
问题:为什么当t=1时SumWeightsUsed=2,而当t=2时SumweightsUsed=7??
有前辈们能帮忙解答下吗 万分感谢