Choisir le nombre de composantes

Lois de probabilité multivariées en R

Surajit Ray

Professor, University of Glasgow

Résumé d'un objet princomp

summary(cars.pca)
Importance of components:
                       Comp.1 Comp.2 Comp.3 Comp.4 Comp.5 Comp.6 Comp.7 Comp.8  Comp.9
Standard deviation      2.378  1.443  0.710 0.5148 0.4280 0.3518 0.3241 0.2419 0.14896
Proportion of Variance  0.628  0.231  0.056 0.0294 0.0204 0.0138 0.0117 0.0065 0.00247
Cumulative Proportion   0.628  0.860  0.916 0.9453 0.9656 0.9794 0.9910 0.9975 1.00000
Lois de probabilité multivariées en R

Utiliser le scree plot

Méthode 1

Part de variance expliquée

screeplot(cars.pca, type = "lines")

 

Choix basé sur

  • la pente de la courbe
  • suivie d'une partie plate

Lois de probabilité multivariées en R

Variance cumulative expliquée

Méthode 2

  • Cumul de variance
  • Expliquer une valeur cible
summary(cars.pca)
Importance of components:
                      Comp.1 Comp.2 Comp.3 Comp.4 Comp.5 Comp.6 Comp.7 Comp.8  Comp.9
Standard deviation     2.378  1.443  0.710 0.5148 0.4280 0.3518 0.3241 0.2419 0.14896
Proportion of Variance 0.628  0.231  0.056 0.0294 0.0204 0.0138 0.0117 0.0065 0.00247
Cumulative Proportion  0.628  0.860  0.916 0.9453 0.9656 0.9794 0.9910 0.9975 1.00000
Lois de probabilité multivariées en R

Calculer la variance proportionnelle cumulée

Proportion cumulée

# Variance explained
pc.var <- cars.pca$sdev^2

# Proportion of variation
pc.pvar <- pc.var / sum(pc.var)

# Cumulative proportion
plot(cumsum(pc.pvar), type = 'b')
abline(h = 0.9, lty = 2)

Lois de probabilité multivariées en R

Calculer la variance proportionnelle cumulée

Proportion cumulée

# Variance explained
pc.var <- cars.pca$sdev^2

# Proportion of variation
pc.pvar <- pc.var / sum(pc.var)

# Cumulative proportion
plot(cumsum(pc.pvar), type = 'b')
abline(h = 0.9, lty = 2)

3 CP expliquent 90 % de la variance

Lois de probabilité multivariées en R

Passons à la pratique avec ces techniques !

Lois de probabilité multivariées en R

Preparing Video For Download...