我使用重量来折叠我的数据,但我只希望权重适用于我的中位数和总和,而不是我的计数。我希望我的计数只是样本大小,而不是人口规模。
示例:
. input outcome group weight
outcome group weight
1. 1 1 3
2. 1 2 3
3. 1 3 3
4. end
正在运行collapse (sum) outcome (count) n = outcome [pweight = weight], by(group)
. list
+---------------------+
| group outcome n |
|---------------------|
1. | 1 3 3 |
2. | 2 3 3 |
3. | 3 3 3 |
+---------------------+
总和和计数都使用了重量。我希望计数是样本大小,即每组1个。
答案 0 :(得分:0)
不幸的是,使用collapse
时不可能有不同的权重。
我想到的几个解决方案:
collapse2
或xcollapse