r - 如何用 R 显示聚类图?
问题描述
我正在使用 R 使用 k-means 聚类,并将数据集划分为两个聚类
clus.data <- df[,1:14]
head(clus.data)
heart.cluster <- kmeans(clus.data,2)
如何用集群绘制图形以查看它们?
解决方案
我应该指出的一件事是,您应该在 k-means 之前缩放您的数据集,作为数据标准化的一种形式(如果您还没有缩放它!):-
clus.data <- df[,1:14]
head(clus.data)
scaledData<-scale(clus.data)
heart.cluster <- kmeans(scaledData,2)
你可以使用这个factoextra
包。
library(factoextra) # clustering algorithms & visualization
并可视化:
fviz_cluster(heart.cluster, data = scaledData)
推荐阅读
- c# - 如何在中继器内编写按钮单击事件
- android - 在某些设备中,带有分页的房间 livedata 获取 IndexOutOfBoundsException
- python - 如何为以下井字游戏编写高效的代码?
- regex - 将结果从组收集到一个字符串
- reactjs - 如何在功能组件反应中从firebase分配值
- java - Webrtc Android 原生 CertPathValidatorException
- java - 洪水填充不断抛出 StackOverflowError 错误
- spring - Spring Boot 初始化未从 hibernate.properties 读取
- c++ - 请解释此特定代码中的分段错误
- swift4.2 - 如何检查 NSAttributed 字符串的两个 NSAttributedString.key 是否相等?