r - PCA分析去除质心

标签 r pca factoextra

我正在使用 fviz_pca_ind 制作 PCA 图,如下所示。

 fviz_pca_ind(res.pca,  geom="point",  pointsize = 1, habillage=iris$Species, addEllipses=TRUE, ellipse.level=0.95
             , palette = c("green", "orange", "grey")) 

我想移除质心,但保留使用 habillage=iris$Species 获得的不同颜色和椭圆。

col.ind 需要一个向量,其元素数等于行数。

最佳答案

这是一种删除质心的方法:

library(factoextra)
data(iris)
res.pca <- prcomp(iris[, -5],  scale = TRUE)
fviz(res.pca, element="ind", geom="point",  pointsize = 1, 
              habillage=iris$Species, addEllipses=TRUE, ellipse.level=0.95, 
              palette = c("green", "orange", "grey"), invisible="quali") 

enter image description here

关于r - PCA分析去除质心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46977743/

相关文章:

r - 将行作为代码写入、读取到 csv 文件中

r - 序列展开题

r - 默认情况下覆盖 [.data.frame 以删除未使用的因子水平

android - PCACompute Opencv 返回特征向量 = 0

matlab - 在以下情况下如何使用 Matlab 的 princomp 函数?

R函数创建和保存图形

r - 在 R 中绘制体素图像

python - PCA 仅保留较大的成对距离是什么意思?

r - 如何为 R 包 "fviz_pca_biplot"中的 "factoextra"中的变量分配颜色?

r - R 中各组的树状图的颜色分支(无 h 或 k 元素)