【问题标题】:Visualizing 3D GMM可视化 3D GMM
【发布时间】:2020-12-14 11:24:07
【问题描述】:

我想知道是否有一种方法可以在 3D 中可视化来自 Mclust 的集群。我知道您可以在 2D 中可视化集群,但我对添加第 3 维感到好奇。你是怎么做到的?

library(mclust
library(factoextra)
df<-data.frame(scale(iris[,-5]))
co<-Mclust(df, G=1:5)
fviz_mclust(co, "BIC", palette = "jco") # visualize optimal model and BIC values
fviz_mclust(co, "classification", geom = "point") # visualize clusters in 2D

【问题讨论】:

    标签: r cluster-analysis gaussian


    【解决方案1】:

    我认为 fviz_mclust 没有 3D 情节。但是,您可以改用以下代码在 iris 中显示具有 3 个特征的 3D 集群:

    library(plot3D)
    scatter3D(df[,1],df[,2],df[,3], bty = "g", pch = 18, colvar =co$classification,
              col.var = co$classification, colkey =F,
              col = c("#1B9E77", "#D95F02"),
              pch = 18, ticktype = "detailed")
    
    

    【讨论】:

      猜你喜欢
      • 2021-04-09
      • 2017-04-15
      • 1970-01-01
      • 2019-09-25
      • 2012-09-11
      • 2011-10-20
      • 2015-06-27
      • 2019-09-15
      • 2012-05-13
      相关资源
      最近更新 更多