首页 > 解决方案 > clusters proc - 尝试将 sas 转换为 R-

问题描述

我已经尝试将 sas 转换为 R:目的- 3 组城市组中的低 var 组和组间的高 var

proc standard data=data m=0 std=1 out=varst_scst; 
var x; 
run;
proc sort data=varst_scst; by x; run;

proc cluster data=varst_scst method=ward rmsstd ccc p=3 
              outtree=tree; var score; id shem; run;
proc tree data=tree noprint out=clus n=3; copy score; run;
proc sort data=clus; by score; run;

标签: rsas

解决方案


欢迎来到堆栈溢出。没有数据很难为您提供帮助。你能分享你正在使用的数据或使用 R 附带的数据集吗?

尝试这个:

scaled.dat <- scale(theData) # standardize
d <- dist(scaled.dat, method = "euclidean") # distance matrix
fit <- hclust(d, method="ward") # cluster
plot(fit) # display dendogram
groups <- cutree(fit, k=3) # cut tree into 3 clusters
# draw dendogram with red borders around the 3 clusters
rect.hclust(fit, k=3, border="red")

如果这为您提供了所需的内容,请单击绿色复选标记。如果没有,请提出更多问题(并提供我们可以使用的数据)。


推荐阅读