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文檔中的更多信息。