全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9216 19
2013-04-06

以下是我写的SAS综合得分排名程序,但是运行不出来综合得分排名结果,求好心人指导。

data gs2;

input name & x1-x11;

cards;

兰州市 1.43 1.02 1.36 1.04 2.92 5.90 5.50 1.11 1.01 4.90 0.70

嘉峪关 3.84 1.73 0.47 2.40 0.22 0.55 0.26 1.32 0.92 0.29 0.02

金昌市 1.90 1.65 0.46 2.09 0.42 0.47 0.37 1.40 0.96 0.38 0.11

白银市 0.83 1.21 0.88 1.33 0.74 0.76 0.88 1.11 0.92 0.73 1.06

天水市 0.42 0.84 1.16 0.63 0.98 1.01 1.29 0.91 1.00 1.21 1.81

武威市 0.57 0.89 0.93 0.67 0.96 0.34 0.76 0.93 1.09 0.88 0.88

张掖市 0.81 0.79 0.97 0.68 0.49 0.42 0.69 0.87 0.85 0.67 0.48

平凉市 0.51 1.02 0.87 0.98 0.97 0.61 0.89 0.93 1.07 0.80 0.93

酒泉市 1.66 1.10 0.99 1.00 1.81 1.01 0.90 1.20 0.88 1.05 0.58

庆阳市 0.78 1.34 0.67 1.57 1.73 1.78 0.96 1.00 0.93 0.92 1.39

定西市 0.26 0.58 1.23 0.26 0.91 0.30 0.54 0.86 0.93 0.70 1.68

陇南市 0.29 0.65 1.23 0.48 0.97 0.46 0.42 0.85 1.20 0.73 1.81

临夏州 0.25 0.65 1.35 0.37 0.47 0.23 0.35 0.68 1.24 0.50 1.89

甘南州 0.45 0.53 1.44 0.38 0.41 0.16 0.20 0.82 0.99 0.24 0.68

;

proc princomp data=gs2 prefix=z n=11;

var x1-x11;

run;

proc print data=gsz;

var z1-z11;

run;

data gszjia;

set z;

y=0.4765z1+0.0.3528z2+0.0741z3+0.0478z4+0.0190z5+0.0149z6+0.0098z7+0.0044z8+0.0007z9+0.0001z10;

run;

proc sort data=gszjia;

by y;

run;

proc print data=gszjia;

var z1-z11;

id name;

run;

求改进,只有4论坛币了,谁要能帮我解决问题就拿去吧。

二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-6 12:25:06
以后要多注意细节。

复制代码

2013-04-06_113129.gif



二维码

扫码加我 拉你入群

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

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

2013-4-6 15:45:25
非常感谢!
二维码

扫码加我 拉你入群

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

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

2013-4-6 16:16:48
这样做的综合得分有负数。如何才能不出现负数。
二维码

扫码加我 拉你入群

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

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

2013-4-6 21:38:03
是不是那里不合适啊,我想要综合得分的排名,正确的结果应该是兰州排第一,可是你的结果却颠倒了,求解释!
二维码

扫码加我 拉你入群

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

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

2013-4-6 21:55:02
明月独醉清风 发表于 2013-4-6 21:38
是不是那里不合适啊,我想要综合得分的排名,正确的结果应该是兰州排第一,可是你的结果却颠倒了,求解释!
是兰州第一啊,它分数最大。
在数据集Gszjia中,兰州y=2.4765361292

上面的程序中,应该去掉
复制代码
这个BY语句排序是按字符升序排序,不是数值。
你可能是这里误会了,看到兰州在最后面。

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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