a b
1 1
2 1
34 1
35 2
4 2
34 2
6 2
想按b的数值分组,分别计算b=1时a中每个数值的标准分、b=2时a中每个数值的标准分。
因为egen std不能使用by选项,目前使用的方法是先分组算平均分,然后算标准差,最后算出标准分,code如下:
- sort b
- by b: egen m=mean(a)
- by b: egen sd = sd(a)
- by b: gen new_score=(a-m)/sd
求指点!谢谢!
|
楼主: 晗小晗
|
12058
7
[一般统计问题] 如何将数据分组进行标准化? |
|
本科生 33%
-
|
本帖被以下文库推荐
| ||
|
|
| ||
| ||
加好友,备注jltj京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


