r - 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;
解决方案
欢迎来到堆栈溢出。没有数据很难为您提供帮助。你能分享你正在使用的数据或使用 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")
如果这为您提供了所需的内容,请单击绿色复选标记。如果没有,请提出更多问题(并提供我们可以使用的数据)。
推荐阅读
- spring - 延迟 30 分钟重试
- reactjs - Ionic React:如何在 Ionic React 中为图像做出长按手势?
- sql-server - 在包含小时和分钟的日期部分上使用 between
- ios - 2020年如何在没有iOS Enterprise程序的情况下分发使用本地服务器数据的iOS App?
- node.js - mongodb getter/setter 方法可以访问文档吗?
- python-3.x - 如何解决错误 str object is not callable
- javascript - ReactJS:在 flexbox 中调整画布的大小
- typescript - 如何编写回调可以在 TypeScript 中多个参数位置的函数?
- scala - Scala 中的惰性求值、thunk 和函数闭包
- angular - 如何让 ASP.NET Core Angular 模板正常运行