s******g 发帖数: 193 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: swanking (TJ Max), 信区: JobHunting
标 题: 有在找统计工作的人么?SAS问题求教
发信站: BBS 未名空间站 (Mon Mar 29 12:04:48 2010, 美东)
我导入一个excel文件后进行cluster analysis,导入过程一切顺利,但是不知道怎么
样分析,因为不知道怎么设置变量名。
我的做法是把excel第一行设置成变量名,数据从第二行开始,然后:
proc import datafile="D:\temp\table7_1.xls" out=table7_1 dbms=excel replace;
getnames=yes;
mixed=no;
scantext=yes;
run;
proc cluster data=table7_1 method=centroid simple noeigen rmsstd rsquare
nonorm out=tree;
id sid;
var income educ;
run;
sid income educ都是变量名,但 |
h***i 发帖数: 634 | 2 没看出程序有什么问题
print一下你的 dataset table7_1
确定跟你原始数据一致
replace;
【在 s******g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: swanking (TJ Max), 信区: JobHunting : 标 题: 有在找统计工作的人么?SAS问题求教 : 发信站: BBS 未名空间站 (Mon Mar 29 12:04:48 2010, 美东) : 我导入一个excel文件后进行cluster analysis,导入过程一切顺利,但是不知道怎么 : 样分析,因为不知道怎么设置变量名。 : 我的做法是把excel第一行设置成变量名,数据从第二行开始,然后: : proc import datafile="D:\temp\table7_1.xls" out=table7_1 dbms=excel replace; : getnames=yes; : mixed=no;
|
s******g 发帖数: 193 | 3 Cluster analysis on the data in Table 7.1 2
11
Obs sid_ income educ
1 S1 5 5
2 S2 6 6
3 S3 15 14
4 S4 16 15
|
h***i 发帖数: 634 | 4 为什么print出来的sid后面还有个下横线
为什么 proc cluster里面的sid没有下横线
11
【在 s******g 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Cluster analysis on the data in Table 7.1 2 : 11 : Obs sid_ income educ : 1 S1 5 5 : 2 S2 6 6 : 3 S3 15 14 : 4 S4 16 15 :
|
s******g 发帖数: 193 | 5 嗯,应该这就是问题,我把程序里的sid加了横线就出结果了。谢谢!
进一步检查,原来是我excel在输入sid的时候不小心加了一个空格,在excel里完全看
不出来,但是导入SAS后系统用下划线代替了空格,导致变量名出错...呵呵
【在 h***i 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 为什么print出来的sid后面还有个下横线 : 为什么 proc cluster里面的sid没有下横线 : : 11
|
g*********n 发帖数: 441 | |
g*********n 发帖数: 441 | |