class: center, middle, inverse, title-slide .title[ # Extraction de connaissances à partir de données structurées et non structurées ] .subtitle[ ## Séance 3 : Analyse en Composantes Principales (ACP) ] --- ## Que veut-on faire ? - Décrire et/ou résumer l'information contenue dans les données -- - Sans formuler d'hypothèses au préalable -- - Technique efficace de réduction de dimension -- - Méthode de visualisation des données très pertinente -- - Méthode de décorrélation des variables, utile pour certaines méthodes statistiques. --- ## Comment ? - Transformations linéaires d'un grand nombre de variables intercorrélées -- - Nombre relativement limité de composantes non corrélées -- - Regroupant les données en des ensembles plus petits -- - Permettant d'éliminer les problèmes de multicolinéarité entre les variables. --- ## Du choix de la projection dépend l'analyse <img src="https://upload.wikimedia.org/wikipedia/commons/6/64/Dualite.jpg" width="70%" style="display: block; margin: auto;" /> .footnote[Source : <https://commons.wikimedia.org/wiki/File:Dualite.jpg>] --- ## Méthodes descriptives - Pas de modèle probabiliste, mais elles dépendent d'un modèle géométrique - Représentations géométriques de ces unités et de ces variables - Représentations des individus permettent de voir s'il existe une structure, non connue a priori - Représentations des variables permettent d'étudier les structures de liaisons linéaires -- ### Lecture - Distinguer des groupes dans l'ensemble des individus en regardant quelles sont les individus qui se ressemblent, celles qui se distinguent des autres, etc... - Pour les variables, on cherchera quelles sont celles qui sont très corrélées entre elles, celles qui, au contraire ne sont pas corrélées aux autres, ... -- **Idée principale** : Projeter le nuage dans un sous-espace de dimension inférieure --- ## Exemple en 2D #### Repère `\((0,X^{(1)},X^{(2)})\)`  --- #### Repère factoriel `\((g,F^{(1)},F^{(2)})\)` : axe 1 associé à la plus grande valeur propre, axe 2 associé à la plus petite.  --- #### Rotation du repère...  --- #### ... et changement d'échelle.  --- ## Problème - Etudier simultanément `\(p\)` variables (avec `\(p\)` grand) - A l'aide d'informations sur `\(n\)` individus (avec `\(n\)` encore plus grand) -- ### Détection - d'individus atypiques - de liaisons entre variables - Recherche de *bonnes* variables -- ### Représentation graphique - des variables - des individus --- ## Objectifs - Constructions de nouvelles variables (appelées facteurs) - Concentrant la variance du nuage de points - Sur un petit nombre `\(q\)` de facteurs -- - Représentation graphiques des variables - Dans un sous-espace de faible dimension (avec `\(q=2\)` ou `\(q=3\)`) - Explicitant les liaisons initiales entre variables -- - Représentation graphiques des individus - Minimisant les déformations du nuage de points - Dans un sous-espace de dimension `\(q\)` (on aura `\(q<p\)`) -- - Réduction de la dimension (compression) - Approximation de `\(X\)` par un tableau de ranq `\(q\)` - `\(q << p\)` --- ## Principe - **Facteurs principaux** : combinaisons linéaires non corrélées 2 à 2 des variables initiales -- - 1ère **composante principale** - Combinaison linéaire des variables qui explique le mieux la variabilité de l'échantillon - Géométriquement, déterminée par la direction de l'allongement maximum du nuage de points -- - 2ème **composante principale** - Combinaison linéaire des variables expliquant au mieux la variance résiduelle - Direction orthogonale à la précédente -- - Itération de l'étape précédente --- ## Matrice de corrélation ou de covariance ? ### Corrélation - Variables réduites (donc sans unité) et de même dispersion (écart-type 1) - Choix par défaut le plus fréquent (données en général hétérogènes) - Diagonalisation de la matrice des corrélations -- ### Covariance - Variables uniquement centrées - Variables avec unités et dispersions différentes - A n'utiliser que si les données sont homogènes - Diagonalisation de la matrice des covariances --- ## Combien d'axes retenir ? - Question délicate, sans réponse définitive - Critère empirique : point d'inflexion sur les spectres des valeurs propres -- ### But = Représentation graphique - Conserver l'essentiel de la variabilité tout en retenant un faible nombre de facteurs - Représenter sur 2 axes (éventuellement 3, voire 4 maximum) -- ### But = Préparation des données - Préalablement à la réalisation d'une classification - Pas un inconvénient de retenir beaucoup d'axes - Supprimer les directions correspondant aux plus petites valeurs propres - Critère de Kaiser : vp `\(>\)` moyenne des vp - si ACP normée, vp `\(>\)` 1 - Supprimer le bruit --- ## Quelques notations - `\(\mathbf{I}_p\)` : matrice identité (diagonale = 1 et le reste = 0), `\(\mathbf{1}_n\)` : vecteur unité (que des 1) - `\(\mathbf{X} = (x_i^j), i=1,\ldots,n, j=1,\ldots,p\)` : matrice des données - `\(\mathbf{x}_i = (x_i^1,\ldots,x_i^p)\)` : vecteur individu `\(i\)` - `\(\mathbf{x}^j = (x_1^j,\ldots,x_n^j)\)` : vecteur variable `\(j\)` - `\(p_i, i=1,\ldots,n\)` : poids des individus (très souvent égaux à `\(\frac{1}{n}\)`) - représentés dans la matrice `\(\mathbf{D}\)` (poids sur la diagonale et le reste égal à 0) - si poids identiques, `\(\mathbf{D} = \frac{1}{n}\mathbf{I}_p\)` - `\(\mathbf{M}\)` : métrique utilisée - `\(\mathbf{I}_p\)` : si ACP centrée uniquement - `\(\mathbf{D}_\frac{1}{\delta}\)` : si ACP centrée réduite (avec `\((\frac{1}{\delta_j})\)` sur la diagonale (écart-type de `\(j\)`)) - `\(\mathbf{M}'\)` : transposée de `\(\mathbf{M}\)` --- ## Premiers calculs Utilisation de moyenne arithmétique (pondérée éventuellement), de la variance (elle-aussi pondérée), et de la covariance et de la corrélation entre deux variables - `\(\mathbf{g} = (\bar{x}^1,\ldots,\bar{x}^p)\)` : point moyen (barycentre), on a `\(\mathbf{g} = \mathbf{X}'\mathbf{D}\mathbf{1}_n\)` - Tableau centré `\(\mathbf{Y} = \mathbf{X}-\mathbf{1}_n\mathbf{g} = (\mathbf{I}_p - \mathbf{1}_n\mathbf{1}_n'\mathbf{D})\mathbf{X}\)` - Matrice de variance-covariance `\(\mathbf{V} = \mathbf{X}'\mathbf{D}\mathbf{X} - \mathbf{g}\mathbf{g}' = \mathbf{Y}'\mathbf{D}\mathbf{Y}\)` - Matrice de corrélation `\(\mathbf{R} = \mathbf{D_\frac{1}{s}}\mathbf{V}\mathbf{D_\frac{1}{s}}\)` - Données centrées-réduites `\(\mathbf{Z} = \mathbf{Y}\mathbf{D}_\frac{1}{s}\)` --- ## Inertie Inertie d'un nuage de points : `$$I_g = \sum_{i=1}^n p_i d_\mathbf{M}^2(x_i - g) = \frac{1}{2} \sum_{i=1}^n \sum_{i'=1}^n p_i p_{i'} d_\mathbf{M}^2(x_i - x_{i'}) = Tr(\mathbf{M}\mathbf{V}\mathbf{M})$$` - Si données originelles `\(\mathbf{Y}\)` : `\(I_g = Tr(\mathbf{V}) = \sum_{j=1}^p \delta_j^2\)`. - Si données réduites `\(\mathbf{Z}\)` : `\(I_g = Tr(\mathbf{D}_\frac{1}{\delta^2}\mathbf{V}) = Tr(\mathbf{D}_\frac{1}{\delta}\mathbf{V}\mathbf{D}_\frac{1}{\delta}) = Tr(\mathbf{R}) = p\)` -- > L'ACP revient à chercher `\(F_q\)`, sous espace de dimension `\(q\)` de `\(F_p\)`, tel que l'inertie du nuage projeté sur `\(F_q\)` soit maximale. --- ## Rappel ### Vecteur et valeur propre `\(\mathbf{v} \ne 0\)` vecteur propre de `\(\mathbf{A}\)` - s'il existe `\(\lambda\)` tel que `\(\mathbf{A}\mathbf{v} = \lambda\mathbf{v}\)` - `\(\lambda\)` valeur propre associée à `\(\mathbf{v}\)` Matrice de dimension `\((p,p)\)` : `\(p\)` valeurs propres --- ## Analyse de `\(\mathbf{M}\mathbf{V}\mathbf{M}\)` - Matrice carrée `\((p,p)\)` : - Diagonalisable - Valeurs propres `\(\lambda_1,\ldots,\lambda_p\)` réelles - Axes principaux d'inertie : `\(p\)` vecteurs propres (notés `\(\mathbf{a}_j\)`) - Valeurs propres positives : tri par ordre décroissant -- - Lien avec l'inertie `$$I_g = Tr(\mathbf{M}\mathbf{V}\mathbf{M}) = \sum_{j=1}^p \lambda_j$$` -- - En ne gardant que les `\(q\)` premiers axes d'inertie - Inertie expliquée : `\(\sum_{j=1}^q \lambda_j\)` -- **Remarque** : l'ACP sur `\(q+1\)` variables est obtenue par ajout d'une variable d'inertie maximale à l'ACP sur `\(q\)` variables. Il n'est pas nécessaire de refaire tout le calcul. --- ## Composantes Principales Coordonnées des individus données par projections orthogonales sur axes principaux - Composantes principales `\(\mathbf{c}_k\)` (qui correspondent aux coordonnées des individus sur l'axe `\(k\)`) : $$ \mathbf{c}_k = \mathbf{Y} \mathbf{M} \mathbf{a}_k $$ - Axe `\(k\)` expliquant une certaine part d'inertie, déterminée par `\(\frac{\lambda_k}{I_g}\)` -- ACP avec `\(q\)` axes retenus expliquera donc une part d'inertie égale à `$$\frac{\sum_{k=1}^q \lambda_k}{\sum_{\ell=1}^p \lambda_\ell}$$` --- ## Interprétation ### Cercle des corrélations - Sur données centrées-réduites uniquement - Représentation des corrélations entre variables et composantes principales - Plus variable proche de 1 ou -1 sur une composante, plus les 2 sont corrélées -- ### Contribution des individus et des variables - Contribution d'un individu à un axe : `\(\frac{p_i (c_{ik})^2}{\lambda_k}\)` - Si supérieure à `\(\alpha p_i\)` (avec `\(\alpha\)` généralement entre 2 et 4), individu considéré comme fortement contributeur à la création de l'axe - Si très forte, individu potentiellement aberrant (mettre de côté) - Contribution d'une variable à un axe : `\(\frac{\sqrt{\lambda_k}a_k^j}{s_j}\)` - Si supérieure à `\(\frac{1}{p}\)`, alors variable considérée comme fortement contributrice --- ## Interprétation ### Qualité de représentation - Qualité de représentation d'un individu par un axe : `\(\frac{(c_{ik})^2}{\sum_{\ell=1}^p (c_{i\ell})^2}\)` - Plus elle est grande, mieux l'individu est représenté sur l'axe `\(k\)` - Qualité de représentation d'une variable par un axe : `\(\frac{\lambda_k (a_k^j)^2}{\sum_{\ell=1}^p \lambda_\ell (a_\ell^j)^2}\)` - Idem, plus cette valeur est grande, plus la variable est bien représentée sur l'axe `\(k\)` -- ### Que faire pour interpréter un axe Pour comprendre ce que reprèsente un axe : - Recenser les variables qui contribuent le plus - Recenser celles qui sont très bien représentées - Chercher individus bien représentés ou contribuant fortement à l'axe - si `\(n\)` est grand, prendre individus avec valeurs très fortes --- ## En plus Possibilité d'introduire des éléments supplémentaires ne participant pas au calcul, mais pouvant être représentés sur les graphiques : -- - **Variables quantitatives** : utile pour expliquer le lien de ces variables avec les variables de l'ACP -- - **Variables qualitatives** : idem -- - **Individus** : utile pour mettre de côté des individus particuliers ou pour analyser des individus d'un autre échantillon --- ## Exemple simple Notes obtenues par 9 élèves dans 4 matières (cf Besse and Baccini) <table> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> Math </th> <th style="text-align:right;"> Phys </th> <th style="text-align:right;"> Fran </th> <th style="text-align:right;"> Angl </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> jean </td> <td style="text-align:right;"> 6.0 </td> <td style="text-align:right;"> 6.0 </td> <td style="text-align:right;"> 5.0 </td> <td style="text-align:right;"> 5.5 </td> </tr> <tr> <td style="text-align:left;"> alan </td> <td style="text-align:right;"> 8.0 </td> <td style="text-align:right;"> 8.0 </td> <td style="text-align:right;"> 8.0 </td> <td style="text-align:right;"> 8.0 </td> </tr> <tr> <td style="text-align:left;"> anni </td> <td style="text-align:right;"> 6.0 </td> <td style="text-align:right;"> 7.0 </td> <td style="text-align:right;"> 11.0 </td> <td style="text-align:right;"> 9.5 </td> </tr> <tr> <td style="text-align:left;"> moni </td> <td style="text-align:right;"> 14.5 </td> <td style="text-align:right;"> 14.5 </td> <td style="text-align:right;"> 15.5 </td> <td style="text-align:right;"> 15.0 </td> </tr> <tr> <td style="text-align:left;"> didi </td> <td style="text-align:right;"> 14.0 </td> <td style="text-align:right;"> 14.0 </td> <td style="text-align:right;"> 12.0 </td> <td style="text-align:right;"> 12.5 </td> </tr> <tr> <td style="text-align:left;"> andr </td> <td style="text-align:right;"> 11.0 </td> <td style="text-align:right;"> 10.0 </td> <td style="text-align:right;"> 5.5 </td> <td style="text-align:right;"> 7.0 </td> </tr> <tr> <td style="text-align:left;"> pier </td> <td style="text-align:right;"> 5.5 </td> <td style="text-align:right;"> 7.0 </td> <td style="text-align:right;"> 14.0 </td> <td style="text-align:right;"> 11.5 </td> </tr> <tr> <td style="text-align:left;"> brig </td> <td style="text-align:right;"> 13.0 </td> <td style="text-align:right;"> 12.5 </td> <td style="text-align:right;"> 8.5 </td> <td style="text-align:right;"> 9.5 </td> </tr> <tr> <td style="text-align:left;"> evel </td> <td style="text-align:right;"> 9.0 </td> <td style="text-align:right;"> 9.5 </td> <td style="text-align:right;"> 12.5 </td> <td style="text-align:right;"> 12.0 </td> </tr> </tbody> </table> --- ## Variance et corrélation des variables - Variances sensiblement différentes <table> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> Moyenne </th> <th style="text-align:right;"> Variance </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> Math </td> <td style="text-align:right;"> 9.67 </td> <td style="text-align:right;"> 12.81 </td> </tr> <tr> <td style="text-align:left;"> Phys </td> <td style="text-align:right;"> 9.83 </td> <td style="text-align:right;"> 10.06 </td> </tr> <tr> <td style="text-align:left;"> Fran </td> <td style="text-align:right;"> 10.22 </td> <td style="text-align:right;"> 13.57 </td> </tr> <tr> <td style="text-align:left;"> Angl </td> <td style="text-align:right;"> 10.06 </td> <td style="text-align:right;"> 8.90 </td> </tr> </tbody> </table> -- - Deux groupes de variables. <table class="table" style="margin-left: auto; margin-right: auto;"> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> Math </th> <th style="text-align:right;"> Phys </th> <th style="text-align:right;"> Fran </th> <th style="text-align:right;"> Angl </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> Math </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.98</span> </td> <td style="text-align:right;"> <span style=" ">0.23</span> </td> <td style="text-align:right;"> <span style=" ">0.51</span> </td> </tr> <tr> <td style="text-align:left;"> Phys </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.98</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> <td style="text-align:right;"> <span style=" ">0.4</span> </td> <td style="text-align:right;"> <span style=" ">0.65</span> </td> </tr> <tr> <td style="text-align:left;"> Fran </td> <td style="text-align:right;"> <span style=" ">0.23</span> </td> <td style="text-align:right;"> <span style=" ">0.4</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.95</span> </td> </tr> <tr> <td style="text-align:left;"> Angl </td> <td style="text-align:right;"> <span style=" ">0.51</span> </td> <td style="text-align:right;"> <span style=" ">0.65</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.95</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> </tbody> </table> --- ## Part de la variance expliquée <table> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> Valeur propre </th> <th style="text-align:right;"> Variance (%) </th> <th style="text-align:right;"> Cumulée (%) </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> comp 1 </td> <td style="text-align:right;"> 2.88 </td> <td style="text-align:right;"> 71.89 </td> <td style="text-align:right;"> 71.89 </td> </tr> <tr> <td style="text-align:left;"> comp 2 </td> <td style="text-align:right;"> 1.12 </td> <td style="text-align:right;"> 27.99 </td> <td style="text-align:right;"> 99.88 </td> </tr> <tr> <td style="text-align:left;"> comp 3 </td> <td style="text-align:right;"> 0.00 </td> <td style="text-align:right;"> 0.09 </td> <td style="text-align:right;"> 99.97 </td> </tr> <tr> <td style="text-align:left;"> comp 4 </td> <td style="text-align:right;"> 0.00 </td> <td style="text-align:right;"> 0.03 </td> <td style="text-align:right;"> 100.00 </td> </tr> </tbody> </table> <img src="seance3-acp_files/figure-html/eigenfig-1.png" style="display: block; margin: auto;" /> 2 axes suffisent à représenter 99.9% de l'information présente dans les données. --- ## Représentation graphique - Individus <img src="seance3-acp_files/figure-html/graphs-ind-1.png" style="display: block; margin: auto;" /> --- ## Représentation graphique - Individus <img src="seance3-acp_files/figure-html/graphs-var-1.png" style="display: block; margin: auto;" /> --- ## Individus importants ### Contribution <table class="table" style="margin-left: auto; margin-right: auto;"> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> contrib 1 </th> <th style="text-align:right;"> contrib 2 </th> <th style="text-align:right;"> contrib 3 </th> <th style="text-align:right;"> contrib 4 </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> jean </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">29.1</span> </td> <td style="text-align:right;"> <span style=" ">1.8</span> </td> <td style="text-align:right;"> <span style=" ">1.6</span> </td> <td style="text-align:right;"> <span style=" ">5.4</span> </td> </tr> <tr> <td style="text-align:left;"> alan </td> <td style="text-align:right;"> <span style=" ">5.9</span> </td> <td style="text-align:right;"> <span style=" ">0.2</span> </td> <td style="text-align:right;"> <span style=" ">0.1</span> </td> <td style="text-align:right;"> <span style=" ">5.3</span> </td> </tr> <tr> <td style="text-align:left;"> anni </td> <td style="text-align:right;"> <span style=" ">4.1</span> </td> <td style="text-align:right;"> <span style=" ">10.9</span> </td> <td style="text-align:right;"> <span style=" ">10.6</span> </td> <td style="text-align:right;"> <span style=" ">0.1</span> </td> </tr> <tr> <td style="text-align:left;"> moni </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">38.1</span> </td> <td style="text-align:right;"> <span style=" ">0.3</span> </td> <td style="text-align:right;"> <span style=" ">0.4</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">23.8</span> </td> </tr> <tr> <td style="text-align:left;"> didi </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">16.3</span> </td> <td style="text-align:right;"> <span style=" ">3.9</span> </td> <td style="text-align:right;"> <span style=" ">1.9</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">38</span> </td> </tr> <tr> <td style="text-align:left;"> andr </td> <td style="text-align:right;"> <span style=" ">3.6</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">22.3</span> </td> <td style="text-align:right;"> <span style=" ">2.1</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">19.2</span> </td> </tr> <tr> <td style="text-align:left;"> pier </td> <td style="text-align:right;"> <span style=" ">0.4</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">37.2</span> </td> <td style="text-align:right;"> <span style=" ">9.5</span> </td> <td style="text-align:right;"> <span style=" ">0.9</span> </td> </tr> <tr> <td style="text-align:left;"> brig </td> <td style="text-align:right;"> <span style=" ">1.5</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">16.5</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">13.6</span> </td> <td style="text-align:right;"> <span style=" ">1.6</span> </td> </tr> <tr> <td style="text-align:left;"> evel </td> <td style="text-align:right;"> <span style=" ">1</span> </td> <td style="text-align:right;"> <span style=" ">6.7</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">60.2</span> </td> <td style="text-align:right;"> <span style=" ">5.7</span> </td> </tr> <tr> <td style="text-align:left;"> Sum </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">100</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">100</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">100</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">100</span> </td> </tr> </tbody> </table> --- ## Individus importants ### Qualité de représentation <table class="table" style="margin-left: auto; margin-right: auto;"> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> qualité 1 </th> <th style="text-align:right;"> qualité 2 </th> <th style="text-align:right;"> qualité 3 </th> <th style="text-align:right;"> qualité 4 </th> <th style="text-align:right;"> Somme </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> jean </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.98</span> </td> <td style="text-align:right;"> <span style=" ">0.02</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> alan </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.98</span> </td> <td style="text-align:right;"> <span style=" ">0.01</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> anni </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.49</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.51</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> moni </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> didi </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.91</span> </td> <td style="text-align:right;"> <span style=" ">0.09</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> andr </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.3</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.7</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> pier </td> <td style="text-align:right;"> <span style=" ">0.03</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.97</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> brig </td> <td style="text-align:right;"> <span style=" ">0.19</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.81</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> <tr> <td style="text-align:left;"> evel </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.27</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.71</span> </td> <td style="text-align:right;"> <span style=" ">0.02</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">1</span> </td> </tr> </tbody> </table> --- ## Variables importantes ### Contribution <table class="table" style="margin-left: auto; margin-right: auto;"> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> contrib 1 </th> <th style="text-align:right;"> contrib 2 </th> <th style="text-align:right;"> contrib 3 </th> <th style="text-align:right;"> contrib 4 </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> Math </td> <td style="text-align:right;"> <span style=" ">22.9</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">30.5</span> </td> <td style="text-align:right;"> <span style=" ">4.1</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">42.5</span> </td> </tr> <tr> <td style="text-align:left;"> Phys </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">28.3</span> </td> <td style="text-align:right;"> <span style=" ">16.5</span> </td> <td style="text-align:right;"> <span style=" ">19.5</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">35.7</span> </td> </tr> <tr> <td style="text-align:left;"> Fran </td> <td style="text-align:right;"> <span style=" ">19.7</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">38.6</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">28.3</span> </td> <td style="text-align:right;"> <span style=" ">13.4</span> </td> </tr> <tr> <td style="text-align:left;"> Angl </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">29.1</span> </td> <td style="text-align:right;"> <span style=" ">14.4</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">48.1</span> </td> <td style="text-align:right;"> <span style=" ">8.4</span> </td> </tr> </tbody> </table> --- ## Variables importantes ### Qualité de représentation <table class="table" style="margin-left: auto; margin-right: auto;"> <thead> <tr> <th style="text-align:left;"> </th> <th style="text-align:right;"> qualité 1 </th> <th style="text-align:right;"> qualité 2 </th> <th style="text-align:right;"> qualité 3 </th> <th style="text-align:right;"> qualité 4 </th> </tr> </thead> <tbody> <tr> <td style="text-align:left;"> Math </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.66</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.34</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> </tr> <tr> <td style="text-align:left;"> Phys </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.81</span> </td> <td style="text-align:right;"> <span style=" ">0.19</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> </tr> <tr> <td style="text-align:left;"> Fran </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.57</span> </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.43</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> </tr> <tr> <td style="text-align:left;"> Angl </td> <td style="text-align:right;"> <span style=" font-weight: bold; ">0.84</span> </td> <td style="text-align:right;"> <span style=" ">0.16</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> <td style="text-align:right;"> <span style=" ">0</span> </td> </tr> </tbody> </table>