【问题标题】:How to display cluster graph with R?如何用 R 显示聚类图?
【发布时间】:2021-03-01 04:07:05
【问题描述】:

我正在使用 R 使用 k-means 聚类,并将数据集分为两个聚类

clus.data <- df[,1:14]
head(clus.data)
heart.cluster <- kmeans(clus.data,2)

如何用集群绘制图形以查看它们?

【问题讨论】:

    标签: r machine-learning k-means


    【解决方案1】:

    我应该指出的一件事是,您应该在 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)
    

    【讨论】:

      猜你喜欢
      • 2016-05-01
      • 2016-07-12
      • 1970-01-01
      • 2017-04-10
      • 2013-11-04
      • 2012-02-19
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多