首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PCA结果解释

PCA结果解释
EN

Data Science用户
提问于 2022-02-25 14:50:45
回答 1查看 94关注 0票数 0

我正在学习PCA,我试图将这个方法应用于R中的mtcar数据集,这是我的代码:

代码语言:javascript
复制
library(usethis)
library(devtools)
library(ggbiplot)  

mtcars.pca <- prcomp(mtcars[,c(1:7,10,11)], center = TRUE,scale. = TRUE)
mtcars.country <- c(rep("Japan", 3), rep("US",4), rep("Europe", 7),rep("US",3), "Europe", rep("Japan", 3), rep("US",4), rep("Europe", 3), "US", rep("Europe", 3))
ggbiplot(mtcars.pca,ellipse=TRUE,  labels=rownames(mtcars), groups=mtcars.country)
    
# Results for Variables
res.var <- get_pca_var(mtcars.pca)
res.varcoord          # Coordinates
res.var#qcStackCode#contrib        # Contributions to the PCs
res.var$cos2           # Quality of representation

# Results for individuals
res.ind <- get_pca_ind(mtcars.pca)
res.indcoord          # Coordinates
res.ind#qcStackCode#contrib        # Contributions to the PCs
res.ind$cos2           # Quality of representation

res.var$contrib的含义是什么?我如何解释这些价值观?

EN

回答 1

Data Science用户

回答已采纳

发布于 2022-02-25 15:12:35

正如您的注释所提到的,contrib列包含对主组件的所有贡献。这是关于PCA的一个可变贡献的答案中的用户chl很好地解释了这意味着什么:

如果您有一个使用FactoMineR::PCA构造的"PCA“对象,那么变量贡献值将存储在对象的$var$contrib槽中。贡献是变量和分量轴(或余弦,从几何角度来看)之间的平方相关性的一个比例版本

换句话说,它显示每个变量对创建每个主组件的贡献有多大。这个值是一个百分比,每个主成分的所有值加起来都是100%。

票数 1
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/108527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档