2
我使用proc集群在SAS中创建了一个集群anaysis。来自聚类分析的SAS打印变量
如何让SAS打印所选集群的数量? 如果我选择了簇= 7,我想打印7个簇,其中包含每个簇中的观察结果。
我该怎么办?
我使用proc集群在SAS中创建了一个集群anaysis。来自聚类分析的SAS打印变量
如何让SAS打印所选集群的数量? 如果我选择了簇= 7,我想打印7个簇,其中包含每个簇中的观察结果。
我该怎么办?
在PROC CLUSTER
上使用OUT=
选项创建SAS数据集并使用PROC TREE
将源记录关联到所需的群集数。然后,你可以排序的结果和集群打印:
proc tree data=Tree /* Data set created by PROC CLUSTER */
out=New /* New data set to create */
nclusters=7 /* Number of clusters you want */
noprint;
id idvar; /* ID variable from PROC CLUSTER */
copy a b c; /* Other variables from input data */
run;
proc sort data=new;
by cluster idvar;
run;
proc print data=new;
by cluster;
id cluster;
run;
见this example的SAS文档中的更多信息。