楼主: 心雨丶
3718 2

在SAS中如何分组求权重 [推广有奖]

  • 2关注
  • 0粉丝

大专生

6%

还不是VIP/贵宾

-

威望
0
论坛币
729 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
207 点
帖子
17
精华
0
在线时间
48 小时
注册时间
2014-5-25
最后登录
2016-11-1

3论坛币
我想要按照变量n和r_std来对mv进行分类求和,并且将结果输出到原来的数据集中,使得求和以后的值为一列新的变量,然后,在按照n和r_std来求mv的权重,希望高手帮忙赐教,谢谢!

数据.xls

6.89 MB

关键词:结果输出 Std 数据集 如何

回帖推荐

mingfeng07 发表于2楼  查看完整内容

沙发
mingfeng07 学生认证  发表于 2014-11-10 23:02:21 |只看作者 |坛友微信交流群
  1. proc import out=test file="C:\Users\mingfeng07\Desktop\数据.xls" dbms=xls replace;
  2. getnames=yes;
  3. run;
  4. proc sort data=test;by n r_std;run;
  5. proc sql;
  6. create table test1 as select *,sum(mv) as sum_mv,mv/calculated sum_mv as proportion label="权重" from test group by n,r_std;
  7. quit;
复制代码

使用道具

藤椅
心雨丶 发表于 2014-11-11 19:44:23 |只看作者 |坛友微信交流群
mingfeng07 发表于 2014-11-10 23:02
谢谢,受教了,以后会向您多多学习的。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 17:33