阅读权限 255 威望 0 级论坛币 5054 个 通用积分 0.0415 学术水平 107 点 热心指数 96 点 信用等级 90 点 经验 9456 点 帖子 301 精华 1 在线时间 735 小时 注册时间 2010-3-25 最后登录 2020-8-3
data corr;
input city$ zb1-zb9;
cards;
A 40.62 94.41 1.139880548 0.801083788 138382 16277.8 150.35 3.06 857.9
B 13.42 35.49 0.923940232 0.733051461 48215 6900.06 202.03 6.12 481.7
C 19.37 46.8 0.684472 0.594691085 33511 2992.7 178.92 6.58 821.8
D 22.35 52.22 1.032625466 0.800193907 114643 3413.3 121.4 3.78 494.2
E 34.47 77.86 1.060551733 0.874536246 119343 21050.2 214.44 3.96 808.7
F 19.03 80.75 0.993922433 0.724154332 51490 5175.6 84.36 2.04 672
;
proc corresp data=corr outc=results; /*在proc corresp过程中输出一个数据集results,以便后面绘图时用*/
var zb1-zb9; /*Var语句分别给出三个列变量; 输入数据为表格格式时,使用var语句,变量必须是数值型的。输入的数据可以是列联表,Burt表等,而非原始数据。后面的可配合使用WEIGHT语句为变量赋权重,并可以使用SUPPLEMENTARY语句再定义一个辅助变量。不能与TABLES同时使用*/
id city; /*id语句给出行变量; ID语句只能与VAR语句一起使用,如果使用了TABLES或者MCA选项,就不能使用该语句。且该语句只能规定一个字符变量。自动用ID语句的变量值作为输出表格列的标签,并且保存在输出数据集中*/
%plotit(data=results,datatype=corresp,plotvars=Dim1 Dim2,color=black,href=0,vref=0) /*绘制对应分析图; %plotit中指定的参数分别是输入数据集名称、数据类型、绘图的变量名,坐标轴的颜色和参考线。用前面的输出数据集results中两个变量Dim1 Dim2绘图*/
run; 复制代码