全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1409 5
2013-04-11

以下是数据,我想定义一个新变量Y=0.3*y1+0.4y2+0.3*y3.然后根据Y的值按降序排列得出14个城市的名次。求高人指导。

data gs5;

    input name $ y1-y3;

cards;

兰州市 4.06205 2.65273 3.56209

嘉峪关 0.09793 1.77251 1.56886

金昌市 -0.18071 0.65567 0.28996

白银市 -0.17400 0.10024 0.03523

天水市 -0.06985 -0.36691 -0.45239

武威市 -0.41314 -0.50921 -0.73367

张掖市 -0.63780 -0.23657 1.00888

平凉市 -0.26393 -0.41422 -0.28805

酒泉市 0.44440 0.28738 0.28996

庆阳市 0.56371 -0.67773 -0.81807

定西市 -0.72853 -0.72110 -1.01609

陇南市 -0.62694 -0.94999 -1.60254

临夏州 -0.96716 -0.72957 -1.60771

甘南州 -1.10604 -0.82325 -0.47249

;

run;

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-4-11 21:55:39
把14个城市的名字改为拼音了呵
程序:
data gs5;
    input name $ y1-y3;
    Y=0.3*y1+0.4*y2+0.3*y3;
cards;
Lanzhou 4.06205 2.65273 3.56209
Jiayu 0.09793 1.77251 1.56886
Jinchang -0.18071 0.65567 0.28996
Baiyin -0.17400 0.10024 0.03523
Tianshui -0.06985 -0.36691 -0.45239
Wuwei -0.41314 -0.50921 -0.73367
Zhangye -0.63780 -0.23657 1.00888
Pingliang -0.26393 -0.41422 -0.28805
Jiuquan 0.44440 0.28738 0.28996
Qingyang 0.56371 -0.67773 -0.81807
Dingxi -0.72853 -0.72110 -1.01609
Longnan -0.62694 -0.94999 -1.60254
Linxia -0.96716 -0.72957 -1.60771
Gannan -1.10604 -0.82325 -0.47249
;
run;
proc sort data=gs5;
      by descending Y;
run;
proc print data=gs5;
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-11 23:40:10
这孩子,不听话,怎么跑这儿问来了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-11 23:47:18
webgu 发表于 2013-4-11 23:40
这孩子,不听话,怎么跑这儿问来了。
嗯?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-11 23:56:20
问SAS,不来SAS版块。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-4-12 07:20:49
webgu 发表于 2013-4-11 23:56
问SAS,不来SAS版块。
以后去SAS板块去!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群