代码之家  ›  专栏  ›  技术社区  ›  anderwyang

如何理解“prcomp”结果?“$sdev'/'$rotation'/'$Centre'/'$scale$x'

  •  0
  • anderwyang  · 技术社区  · 3 年前

    如何理解“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)
    
    1 回复  |  直到 3 年前
        1
  •  1
  •   Kra.P    3 年前

    sdev 是主分量的s.d,也是协方差矩阵的特征值的平方根。

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

    在PCA中,当您设置选项时 scales = TRUE ,它缩放数据 decathlon.active ,以及那些 center scale 是用于缩放数据的居中和缩放。

    最后 x 是旋转数据的矩阵,也意味着数据的主要组成部分。