【问题标题】:Retrieving principal components in R检索 R 中的主成分
【发布时间】:2014-05-26 07:51:43
【问题描述】:

我正在使用 prcomp 函数在 R 中应用 pca。调用summary(mypca) 会返回组件的重要性(解释了方差的比例),但我找不到检索这些主组件的方法。有办法吗?

【问题讨论】:

    标签: r pca


    【解决方案1】:

    str(mypca) 会将您指向x 组件

    prcomp(USArrests, scale = TRUE)$x
                           PC1         PC2         PC3          PC4
    Alabama        -0.97566045  1.12200121 -0.43980366  0.154696581
    Alaska         -1.93053788  1.06242692  2.01950027 -0.434175454
    Arizona        -1.74544285 -0.73845954  0.05423025 -0.826264240
    Arkansas        0.13999894  1.10854226  0.11342217 -0.180973554
    California     -2.49861285 -1.52742672  0.59254100 -0.338559240
    Colorado       -1.49934074 -0.97762966  1.08400162  0.001450164
    Connecticut     1.34499236 -1.07798362 -0.63679250 -0.117278736
    Delaware       -0.04722981 -0.32208890 -0.71141032 -0.873113315
    Florida        -2.98275967  0.03883425 -0.57103206 -0.095317042
    

    【讨论】:

      【解决方案2】:

      我想你正在寻找$rotation

      res <- prcomp(USArrests, scale = TRUE)
      res$rotation
      
      #                 PC1        PC2        PC3         PC4
      # Murder   -0.5358995  0.4181809 -0.3412327  0.64922780
      # Assault  -0.5831836  0.1879856 -0.2681484 -0.74340748
      # UrbanPop -0.2781909 -0.8728062 -0.3780158  0.13387773
      # Rape     -0.5434321 -0.1673186  0.8177779  0.08902432
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-04-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多