如何解决可视化3D GMM
我想知道是否存在一种以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
解决方法
我认为fviz_mclust没有3D图。但是,您可以改用以下代码在iris
中以3种功能显示3D群集:
library(plot3D)
scatter3D(df[,1],df[,2],3],bty = "g",pch = 18,colvar =co$classification,col.var = co$classification,colkey =F,col = c("#1B9E77","#D95F02"),ticktype = "detailed")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。