PCA на растре в R: пропорция Var одинаково распределена между компонентами?

Я делал PCA на 35 растрах с некоторыми данными об окружающей среде (climond). Все отлично работает, и я использую эту команду в R для выполнения PCA в растровом стеке:

pca<-princomp(na.omit(values(s)), cor=TRUE)

Все растры выглядят хорошо, но каждый из компонентов демонстрирует одинаковую пропорцию дисперсии (0,029), поэтому в итоге они составляют 1. Это немного странно для меня, потому что я привык к результату, например, первые три pca оси объясняют, например, 50% дисперсии, а остальные компоненты объясняют все меньше и меньше. Так что мой результат правильный или я должен сделать какую-то модификацию princcomp? Вот как это выглядит:

                Comp.1 Comp.2 Comp.3 Comp.4 Comp.5 Comp.6 Comp.7 Comp.8 Comp.9
SS loadings     1.000  1.000  1.000  1.000  1.000  1.000  1.000  1.000  1.000
Proportion Var  0.029  0.029  0.029  0.029  0.029  0.029  0.029  0.029  0.029
Cumulative Var  0.029  0.057  0.086  0.114  0.143  0.171  0.200  0.229  0.257
                 Comp.10 Comp.11 Comp.12 Comp.13 Comp.14 Comp.15 Comp.16 Comp.17
SS loadings      1.000   1.000   1.000   1.000   1.000   1.000   1.000   1.000
Proportion Var   0.029   0.029   0.029   0.029   0.029   0.029   0.029   0.029
Cumulative Var   0.286   0.314   0.343   0.371   0.400   0.429   0.457   0.486
                 Comp.18 Comp.19 Comp.20 Comp.21 Comp.22 Comp.23 Comp.24 Comp.25
SS loadings      1.000   1.000   1.000   1.000   1.000   1.000   1.000   1.000
Proportion Var   0.029   0.029   0.029   0.029   0.029   0.029   0.029   0.029
Cumulative Var   0.514   0.543   0.571   0.600   0.629   0.657   0.686   0.714
               Comp.26 Comp.27 Comp.28 Comp.29 Comp.30 Comp.31 Comp.32 Comp.33
SS loadings      1.000   1.000   1.000   1.000   1.000   1.000   1.000   1.000
Proportion Var   0.029   0.029   0.029   0.029   0.029   0.029   0.029   0.029
Cumulative Var   0.743   0.771   0.800   0.829   0.857   0.886   0.914   0.943
               Comp.34 Comp.35
SS loadings      1.000   1.000
Proportion Var   0.029   0.029
Cumulative Var   0.971   1.000

Однако собственные значения (или стандартное отклонение здесь) уменьшаются:

   Comp.1       Comp.2       Comp.3       Comp.4       Comp.5       Comp.6 
4.129756e+00 2.608465e+00 1.679122e+00 1.514034e+00 1.380337e+00 1.196104e+00 
  Comp.7       Comp.8       Comp.9      Comp.10      Comp.11      Comp.12 
8.529524e-01 7.653760e-01 5.784449e-01 5.179734e-01 4.731845e-01 3.555741e-01 
 Comp.13      Comp.14      Comp.15      Comp.16      Comp.17      Comp.18 
2.995183e-01 2.672110e-01 2.287449e-01 1.907395e-01 1.776953e-01 1.665386e-01 
 Comp.19      Comp.20      Comp.21      Comp.22      Comp.23      Comp.24 
1.547910e-01 1.389805e-01 1.216129e-01 1.167798e-01 1.106441e-01 8.282240e-02 
 Comp.25      Comp.26      Comp.27      Comp.28      Comp.29      Comp.30 
7.930042e-02 7.283533e-02 6.605863e-02 6.310874e-02 4.944323e-02 4.318459e-02 
 Comp.31      Comp.32      Comp.33      Comp.34      Comp.35 
3.272761e-02 2.591280e-02 2.395581e-02 1.479677e-02 1.191348e-07 

Надеюсь это актуальный вопрос! Заранее благодарю за ответ.

0 ответов

Другие вопросы по тегам