首先,如果这是一个愚蠢的问题,我道歉。我是一名医生,从未学过数学/统计学,所以我所知道的就是在博士学位课程中自学成才。
为了分析我的数据我正在使用daisy()生成的相异矩阵作为kmeans()聚类的源,并使用clusplot()可视化结果。 clusplot提供有关两个可视化组件提供的点变化多少的信息,但不是单独的。有没有办法分别显示每个组件的点变异百分比?
我是否正确定位,菊花输出本身没有主要组件,但是群集上几乎运行PCA并使用前两个组件?如果是这样,它是否可以列出所有具有解释变异性百分比的组件?
非常感谢!
示例代码:
gower_dist <- daisy(data, metric = "gower")
fit <- kmeans(gower_dist, 3, nstart = 20)
attr(gower_dist,"Labels")=data[,5]
clusplot(as.matrix(gower_dist), diss=TRUE, fit$cluster, color=TRUE, shade=FALSE, labels=3, lines=0, plotchar=FALSE, stand=TRUE, span=TRUE)