首页 > 解决方案 > 如何理解“prcomp”结果?'$ sdev'/'$ rotation'/'$ center'/'$ scale $ x'

问题描述

如何理解“prcomp”结果?运行以下代码后,我们得到 prcomp 结果“res.pca”。它包括' $ sdev'/' $ rotation'/' $ center'/' $ scale $ x',如何理解它们。谢谢。

library(factoextra)
data("decathlon2")
decathlon.active <- decathlon2[1:23, 1:10]
res.pca <- prcomp(decathlon.active,scales=TRUE)
str(res.pca)

标签: rprcomp

解决方案


sdev是主成分的标准差,也是协方差矩阵特征值的平方根。

rotation是一个矩阵,其列包含特征向量,即原始坐标系中的主成分。

在 PCA 中,当您设置 optionscales = TRUE时,它会缩放数据decathlon.active,而那些centerscale是用于缩放数据的居中和缩放。

最后,x是旋转数据的矩阵,也表示数据的主成分。


推荐阅读