我想知道是否有一种方法可以在3D中可视化来自Mclust的集群。我知道你可以在2D中可视化集群,但我对添加第三维很好奇。你怎么做到的?
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发布于 2020-08-26 02:28:32
我不认为fviz_mclust有3D图。但是,您可以使用以下代码在iris中以3D形式显示包含3个要素的聚类
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")https://stackoverflow.com/questions/63584439
复制相似问题