Exemple d'utilisation du module genereteACP

In [1]:
import pandas as pd
from generateACP import acp_global
from IPython.display import display
In [2]:
### import des data de l'exemple

url = "https://kopadata.fr/data/burger.xlsx"
data = pd.read_excel(url, engine='openpyxl')
data
Out[2]:
ITEM Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size Meat
0 BK__Double_Stacker 3.2370 1.8497 0.1734 0.2081 0.0867 0.6358 6.0116 0.1676 0.0058 0.0405 173 yes
1 BK_CHICKENFRIES(12pc) 2.9412 1.5294 0.1647 0.1706 0.0294 0.3235 9.5882 0.1882 0.0176 0.0059 170 yes
2 Buck_Double 2.5949 1.2658 0.1519 0.1392 0.0633 0.5380 4.6835 0.1772 0.0063 0.0380 158 yes
3 CHICKENTENDERS_Sandwich 3.0986 1.7606 0.0845 0.1972 0.0317 0.2465 4.2958 0.2465 0.0070 0.0282 142 yes
4 ChocolateFudgeSundae 1.6763 0.4046 0.0347 0.0462 0.0405 0.1156 1.3295 0.3064 0.0058 0.2601 173 no
5 DanishApple 3.6719 1.5625 0.0469 0.1719 0.0781 0.0391 4.0625 0.4844 0.0078 0.2266 128 no
6 Double_Cheeseburger 2.6316 1.3450 0.1520 0.1520 0.0702 0.5556 5.6140 0.1696 0.0058 0.0351 171 yes
7 Double_Hamburger 2.4658 1.0959 0.1507 0.1233 0.0548 0.4795 3.5616 0.1918 0.0068 0.0411 146 yes
8 Double_Bacon_Cheeseburger 2.8177 1.4917 0.1713 0.1657 0.0773 0.5801 6.3536 0.1602 0.0055 0.0387 181 yes
9 GardenSalad(nochicken) 0.4321 0.2160 0.0247 0.0247 0.0154 0.0617 0.6173 0.0432 0.0185 0.0123 162 no
10 KRAFT_MacaroniandCheese 1.4159 0.3982 0.0619 0.0442 0.0133 0.0885 3.0088 0.1947 0.0088 0.0442 113 no
11 MuffinBlueberry 3.6283 1.8584 0.0442 0.2035 0.0398 0.7522 3.5398 0.4248 0.0177 0.3097 113 no
12 Original_Chicken_Sandwichw/oMayo 2.2105 0.7368 0.1263 0.0842 0.0184 0.2368 6.3684 0.2421 0.0158 0.0211 190 yes
13 Rodeo_Cheeseburger 2.7344 1.2500 0.1250 0.1328 0.0547 0.3516 4.6875 0.2891 0.0156 0.0703 128 yes
14 SpicyCHICK_NCRISP_Sandwich 3.3824 1.9853 0.0956 0.2206 0.0368 0.2206 5.9559 0.2500 0.0147 0.0294 136 yes
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 2.6316 0.9649 0.1053 0.1053 0.0219 0.1754 5.8772 0.3070 0.0175 0.0351 114 yes
16 Tacos(2) 1.8966 1.1494 0.0805 0.1322 0.0460 0.1724 4.3103 0.1034 0.0287 0.0230 174 yes
In [3]:
### La variable d'observation est la variable "ITEM"
### On met donc cette variable en index

data = data.set_index("ITEM")
data
Out[3]:
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size Meat
ITEM
BK__Double_Stacker 3.2370 1.8497 0.1734 0.2081 0.0867 0.6358 6.0116 0.1676 0.0058 0.0405 173 yes
BK_CHICKENFRIES(12pc) 2.9412 1.5294 0.1647 0.1706 0.0294 0.3235 9.5882 0.1882 0.0176 0.0059 170 yes
Buck_Double 2.5949 1.2658 0.1519 0.1392 0.0633 0.5380 4.6835 0.1772 0.0063 0.0380 158 yes
CHICKENTENDERS_Sandwich 3.0986 1.7606 0.0845 0.1972 0.0317 0.2465 4.2958 0.2465 0.0070 0.0282 142 yes
ChocolateFudgeSundae 1.6763 0.4046 0.0347 0.0462 0.0405 0.1156 1.3295 0.3064 0.0058 0.2601 173 no
DanishApple 3.6719 1.5625 0.0469 0.1719 0.0781 0.0391 4.0625 0.4844 0.0078 0.2266 128 no
Double_Cheeseburger 2.6316 1.3450 0.1520 0.1520 0.0702 0.5556 5.6140 0.1696 0.0058 0.0351 171 yes
Double_Hamburger 2.4658 1.0959 0.1507 0.1233 0.0548 0.4795 3.5616 0.1918 0.0068 0.0411 146 yes
Double_Bacon_Cheeseburger 2.8177 1.4917 0.1713 0.1657 0.0773 0.5801 6.3536 0.1602 0.0055 0.0387 181 yes
GardenSalad(nochicken) 0.4321 0.2160 0.0247 0.0247 0.0154 0.0617 0.6173 0.0432 0.0185 0.0123 162 no
KRAFT_MacaroniandCheese 1.4159 0.3982 0.0619 0.0442 0.0133 0.0885 3.0088 0.1947 0.0088 0.0442 113 no
MuffinBlueberry 3.6283 1.8584 0.0442 0.2035 0.0398 0.7522 3.5398 0.4248 0.0177 0.3097 113 no
Original_Chicken_Sandwichw/oMayo 2.2105 0.7368 0.1263 0.0842 0.0184 0.2368 6.3684 0.2421 0.0158 0.0211 190 yes
Rodeo_Cheeseburger 2.7344 1.2500 0.1250 0.1328 0.0547 0.3516 4.6875 0.2891 0.0156 0.0703 128 yes
SpicyCHICK_NCRISP_Sandwich 3.3824 1.9853 0.0956 0.2206 0.0368 0.2206 5.9559 0.2500 0.0147 0.0294 136 yes
SpicyCHICK_NCRISP_Sandwichw/oMayo 2.6316 0.9649 0.1053 0.1053 0.0219 0.1754 5.8772 0.3070 0.0175 0.0351 114 yes
Tacos(2) 1.8966 1.1494 0.0805 0.1322 0.0460 0.1724 4.3103 0.1034 0.0287 0.0230 174 yes
In [4]:
### On va considérer que pour cet exemple :
###   - la variable "Serving_size" comme une variable quantitative illustrative
###   - la variable "Meat" comme une variable qualitative illustrative
In [5]:
### df variable quantitative illustrative
df_quant_illus = data[["Serving_size"]]

### df variable qualitative illustrative
df_qual_illus = data[["Meat"]]

### df variables explicatives
df = data.drop(columns=["Serving_size", "Meat"])
In [6]:
resultat_acp=acp_global(df=df, axis_ranks=[(0, 1), (2,3)], labels=True, labels_ind=None, varSupp=df_quant_illus, varSuppQual=df_qual_illus)

Analyse en composantes principales

1. Informations sur les données

1.1 Données initiales

Nombre d'individus : 17
Nombre de variables : 10
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar
count 17.0000 17.0000 17.0000 17.0000 17.0000 17.0000 17.0000 17.0000 17.0000 17.0000
mean 2.5569 1.2273 0.1055 0.1366 0.0458 0.3278 4.6980 0.2321 0.0121 0.0741
std 0.8383 0.5393 0.0509 0.0597 0.0233 0.2220 2.0794 0.1088 0.0067 0.0936
min 0.4321 0.2160 0.0247 0.0247 0.0133 0.0391 0.6173 0.0432 0.0055 0.0059
25% 2.2105 0.9649 0.0619 0.1053 0.0294 0.1724 3.5616 0.1696 0.0063 0.0282
50% 2.6316 1.2658 0.1053 0.1392 0.0405 0.2465 4.6835 0.1947 0.0088 0.0380
75% 3.0986 1.5625 0.1519 0.1719 0.0633 0.5380 5.9559 0.2891 0.0175 0.0442
max 3.6719 1.9853 0.1734 0.2206 0.0867 0.7522 9.5882 0.4844 0.0287 0.3097

1.2 Données centrées réduites

nombre de composantes calculées : 10
Variables Moyennes Ecarts_types Var_Exp Prop_Var_Exp
0 Calories -0.0000 1.0000 4.5274 0.4527
1 Fat_Cal 0.0000 1.0000 2.4455 0.2445
2 Protein -0.0000 1.0000 1.4101 0.1410
3 Fat 0.0000 1.0000 0.6735 0.0674
4 Sat_Fat 0.0000 1.0000 0.4836 0.0484
5 Chol 0.0000 1.0000 0.3468 0.0347
6 Sodium -0.0000 1.0000 0.0940 0.0094
7 Carbs -0.0000 1.0000 0.0177 0.0018
8 Fiber 0.0000 1.0000 0.0012 0.0001
9 Sugar 0.0000 1.0000 0.0003 0.0000
La vérifiction de la somme des valeurs propres égale au nombre de variables s'est correctement déroulée

2. Recherche du nombre de facteurs à retenir

--------------------------------------------
|     Proportion de variance expliquée     |
--------------------------------------------
Facteurs Part variance expliquée
0 le 1er facteur 45.27%
1 les 2 1ers facteurs 69.73%
2 les 3 1ers facteurs 83.83%
3 les 4 1ers facteurs 90.56%
4 les 5 1ers facteurs 95.4%
5 les 6 1ers facteurs 98.87%
6 les 7 1ers facteurs 99.81%
7 les 8 1ers facteurs 99.99%
8 les 9 1ers facteurs 100.0%
9 les 10 1ers facteurs 100.0%
Si on recherche à expliquer au minimum 80% de la variance, il faut retenir les 3 1ers facteurs.

----------------------------------
|     Test des bâtons brisés     |
----------------------------------
Val.Propre Seuils
0 4.5274 2.9290
1 2.4455 1.9290
2 1.4101 1.4290
3 0.6735 1.0956
4 0.4836 0.8456
5 0.3468 0.6456
6 0.0940 0.4790
7 0.0177 0.3361
8 0.0012 0.2111
9 0.0003 0.1000
Selon le "test des bâtons brisés", les 3 premiers facteurs sont valides (car pour le facteur 4, la valeur du seuil est supérieure à la valeur propre).
--------------------------------------------------
Autre interprétation possible : 
plus la valeur propre initiale est élevée, plus le facteur explique une portion significative de la variance totale.Par convention, tout facteur avec une valeur propre initiale supérieure à 1 est considéré comme facteur significatif.
Ainsi, selon cette interprétation, les 3 premiers facteurs sont valides.

3. Représentation des individus

################################################################################
####               Coordonnées factorielles des individus                   ####
################################################################################

On affiche les coordonnées factorielles de 3 individus (random)
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
ITEM
GardenSalad(nochicken) 5.1642 -0.8198 -0.2854 1.0558 -0.6561 0.2270 0.0461 -0.1255 0.0261 0.0080
DanishApple -1.1749 3.4865 -0.0173 -1.2038 -0.9876 -1.0056 -0.0391 -0.1264 -0.0162 0.0033
Rodeo_Cheeseburger -0.3609 0.1098 0.2119 0.0878 0.2258 -0.6122 -0.5672 0.0699 0.1138 -0.0033
################################################################################
####             Qualité de la représentation des individus                 ####
################################################################################

La qualité de représentation des individus sur les axes du plan factoriel.
Il s'agit de calculer le COS² de chaque individu pour chaque axe.
On affiche un random sur 3 individus de la mesure des COS²
id COS²_F1 COS²_F2 COS²_F3 COS²_F4 COS²_F5 COS²_F6 COS²_F7 COS²_F8 COS²_F9 COS²_F10
12 Original_Chicken_Sandwichw/oMayo 0.2938 0.1849 0.1537 0.1308 0.2306 0.0021 0.0033 0.0003 0.0001 0.0002
10 KRAFT_MacaroniandCheese 0.8965 0.0018 0.0181 0.0499 0.0026 0.0293 0.0003 0.0016 0.0000 0.0000
0 BK__Double_Stacker 0.7685 0.0861 0.1151 0.0152 0.0127 0.0015 0.0008 0.0000 0.0000 0.0000
La vérifiction de la somme des COS² égale à 1 pour tous les individus s'est correctement déroulée
################################################################################
####                  Contributions des individus aux axes                  ####
################################################################################

Elles permettent de déterminer les individus qui pèsent le plus dans la définition de chaque facteur.
On regarde quels sont les individus qui sont les plus contributifs et ce, pour les différents axes.
Pour chaque axe, on affiche les 10 individus qui contribuent le plus.
ind CTR_F1
9 GardenSalad(nochicken) 34.65%
10 KRAFT_MacaroniandCheese 14.32%
0 BK__Double_Stacker 12.71%
4 ChocolateFudgeSundae 10.71%
8 Double_Bacon_Cheeseburger 5.77%
11 MuffinBlueberry 4.26%
14 SpicyCHICK_NCRISP_Sandwich 2.85%
16 Tacos(2) 2.73%
6 Double_Cheeseburger 2.63%
1 BK_CHICKENFRIES(12pc) 2.43%
ind CTR_F2
5 DanishApple 29.24%
11 MuffinBlueberry 28.58%
4 ChocolateFudgeSundae 14.58%
1 BK_CHICKENFRIES(12pc) 8.08%
8 Double_Bacon_Cheeseburger 4.12%
6 Double_Cheeseburger 2.82%
0 BK__Double_Stacker 2.63%
16 Tacos(2) 2.36%
12 Original_Chicken_Sandwichw/oMayo 2.25%
2 Buck_Double 2.06%
ind CTR_F3
1 BK_CHICKENFRIES(12pc) 14.98%
14 SpicyCHICK_NCRISP_Sandwich 11.55%
16 Tacos(2) 10.88%
4 ChocolateFudgeSundae 10.81%
7 Double_Hamburger 7.8%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 7.77%
2 Buck_Double 7.43%
8 Double_Bacon_Cheeseburger 7.15%
6 Double_Cheeseburger 7.11%
0 BK__Double_Stacker 6.11%
ind CTR_F4
11 MuffinBlueberry 30.37%
16 Tacos(2) 20.26%
5 DanishApple 12.66%
9 GardenSalad(nochicken) 9.74%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 5.87%
12 Original_Chicken_Sandwichw/oMayo 5.78%
10 KRAFT_MacaroniandCheese 5.36%
1 BK_CHICKENFRIES(12pc) 3.74%
3 CHICKENTENDERS_Sandwich 2.22%
0 BK__Double_Stacker 1.69%
ind CTR_F5
11 MuffinBlueberry 17.53%
12 Original_Chicken_Sandwichw/oMayo 14.2%
3 CHICKENTENDERS_Sandwich 13.55%
14 SpicyCHICK_NCRISP_Sandwich 12.88%
5 DanishApple 11.86%
16 Tacos(2) 7.97%
1 BK_CHICKENFRIES(12pc) 6.16%
9 GardenSalad(nochicken) 5.24%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 4.92%
0 BK__Double_Stacker 1.97%
ind CTR_F6
3 CHICKENTENDERS_Sandwich 32.24%
16 Tacos(2) 19.3%
5 DanishApple 17.15%
14 SpicyCHICK_NCRISP_Sandwich 6.98%
11 MuffinBlueberry 6.68%
13 Rodeo_Cheeseburger 6.36%
10 KRAFT_MacaroniandCheese 6.1%
8 Double_Bacon_Cheeseburger 1.08%
4 ChocolateFudgeSundae 0.94%
9 GardenSalad(nochicken) 0.87%
ind CTR_F7
1 BK_CHICKENFRIES(12pc) 25.86%
13 Rodeo_Cheeseburger 20.14%
4 ChocolateFudgeSundae 16.69%
7 Double_Hamburger 15.52%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 11.62%
8 Double_Bacon_Cheeseburger 4.35%
2 Buck_Double 1.79%
12 Original_Chicken_Sandwichw/oMayo 1.05%
6 Double_Cheeseburger 0.88%
0 BK__Double_Stacker 0.68%
ind CTR_F8
7 Double_Hamburger 26.84%
4 ChocolateFudgeSundae 21.08%
6 Double_Cheeseburger 16.06%
10 KRAFT_MacaroniandCheese 6.57%
5 DanishApple 5.31%
9 GardenSalad(nochicken) 5.24%
1 BK_CHICKENFRIES(12pc) 3.47%
8 Double_Bacon_Cheeseburger 3.19%
14 SpicyCHICK_NCRISP_Sandwich 2.71%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 2.56%
ind CTR_F9
13 Rodeo_Cheeseburger 61.59%
16 Tacos(2) 8.41%
7 Double_Hamburger 7.72%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 7.3%
9 GardenSalad(nochicken) 3.24%
1 BK_CHICKENFRIES(12pc) 2.9%
12 Original_Chicken_Sandwichw/oMayo 2.85%
2 Buck_Double 2.05%
5 DanishApple 1.25%
0 BK__Double_Stacker 0.89%
ind CTR_F10
2 Buck_Double 27.82%
12 Original_Chicken_Sandwichw/oMayo 22.31%
6 Double_Cheeseburger 18.27%
3 CHICKENTENDERS_Sandwich 7.25%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 6.83%
8 Double_Bacon_Cheeseburger 4.63%
1 BK_CHICKENFRIES(12pc) 2.53%
14 SpicyCHICK_NCRISP_Sandwich 2.2%
16 Tacos(2) 1.91%
0 BK__Double_Stacker 1.86%
La vérifiction de la somme des contributeurs égale à 1 pour tous les axes factoriels s'est correctement déroulée

4. Représentation des variables

Le champ components_ de l'objet ACP correspond aux valeurs propres.
On peut alors calculer la matrice des corrélations variables * facteurs

####################################################################################
####                            Les vecteurs propres                            ####
####################################################################################
id F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
0 Calories -0.4296 0.2006 0.1721 -0.1600 -0.0168 0.0531 -0.2353 0.0646 -0.7173 0.3779
1 Fat_Cal -0.4332 0.0686 0.2040 0.1420 -0.3167 0.2223 0.0680 0.0934 0.5722 0.5054
2 Protein -0.2968 -0.4435 -0.1494 -0.1681 0.3037 -0.1821 -0.2460 0.6741 0.1408 -0.0671
3 Fat -0.4324 0.0577 0.2021 0.1468 -0.3339 0.2247 0.1244 0.1335 -0.1013 -0.7361
4 Sat_Fat -0.3249 0.0317 -0.4398 0.1322 -0.3474 -0.7118 -0.0239 -0.2334 0.0066 -0.0080
5 Chol -0.3327 -0.0876 -0.2635 0.5616 0.5405 0.2676 -0.1280 -0.3411 -0.0048 -0.0181
6 Sodium -0.3082 -0.2975 0.3451 -0.3703 0.3180 -0.2093 0.5337 -0.3598 0.0316 -0.0089
7 Carbs -0.1398 0.5470 0.1413 -0.3636 0.2717 -0.1163 -0.4773 -0.1862 0.3550 -0.2308
8 Fiber 0.1458 -0.0613 0.6710 0.5208 0.0873 -0.4477 -0.1987 0.0744 -0.0207 0.0042
9 Sugar -0.0267 0.5957 -0.1160 0.1762 0.3168 -0.1674 0.5431 0.4176 -0.0230 0.0416
####################################################################################
####                          Corrélations par facteur                          ####
####################################################################################
id COR_F1 COR_F2 COR_F3 COR_F4 COR_F5 COR_F6 COR_F7 COR_F8 COR_F9 COR_F10
0 Calories -0.9141 0.3138 0.2044 -0.1313 -0.0117 0.0312 -0.0721 0.0086 -0.0252 0.0060
1 Fat_Cal -0.9217 0.1072 0.2423 0.1165 -0.2202 0.1309 0.0208 0.0124 0.0201 0.0080
2 Protein -0.6314 -0.6935 -0.1774 -0.1380 0.2112 -0.1073 -0.0754 0.0897 0.0050 -0.0011
3 Fat -0.9200 0.0903 0.2400 0.1205 -0.2322 0.1323 0.0382 0.0178 -0.0036 -0.0117
4 Sat_Fat -0.6914 0.0495 -0.5222 0.1085 -0.2416 -0.4192 -0.0073 -0.0310 0.0002 -0.0001
5 Chol -0.7080 -0.1369 -0.3129 0.4609 0.3758 0.1576 -0.0392 -0.0454 -0.0002 -0.0003
6 Sodium -0.6558 -0.4653 0.4098 -0.3039 0.2211 -0.1232 0.1636 -0.0478 0.0011 -0.0001
7 Carbs -0.2975 0.8554 0.1678 -0.2984 0.1889 -0.0685 -0.1463 -0.0248 0.0125 -0.0037
8 Fiber 0.3102 -0.0958 0.7968 0.4274 0.0607 -0.2636 -0.0609 0.0099 -0.0007 0.0001
9 Sugar -0.0568 0.9316 -0.1377 0.1446 0.2203 -0.0986 0.1665 0.0555 -0.0008 0.0007
####################################################################################
####                             COS² des variables                             ####
####################################################################################
id COS²_var_F1 COS²_var_F2 COS²_var_F3 COS²_var_F4 COS²_var_F5 COS²_var_F6 COS²_var_F7 COS²_var_F8 COS²_var_F9 COS²_var_F10
0 Calories 0.8355 0.0984 0.0418 0.0172 0.0001 0.0010 0.0052 0.0001 0.0006 0.0000
1 Fat_Cal 0.8495 0.0115 0.0587 0.0136 0.0485 0.0171 0.0004 0.0002 0.0004 0.0001
2 Protein 0.3987 0.4809 0.0315 0.0190 0.0446 0.0115 0.0057 0.0080 0.0000 0.0000
3 Fat 0.8464 0.0081 0.0576 0.0145 0.0539 0.0175 0.0015 0.0003 0.0000 0.0001
4 Sat_Fat 0.4780 0.0024 0.2727 0.0118 0.0584 0.1757 0.0001 0.0010 0.0000 0.0000
5 Chol 0.5013 0.0188 0.0979 0.2124 0.1413 0.0248 0.0015 0.0021 0.0000 0.0000
6 Sodium 0.4301 0.2165 0.1679 0.0923 0.0489 0.0152 0.0268 0.0023 0.0000 0.0000
7 Carbs 0.0885 0.7317 0.0281 0.0891 0.0357 0.0047 0.0214 0.0006 0.0002 0.0000
8 Fiber 0.0962 0.0092 0.6349 0.1827 0.0037 0.0695 0.0037 0.0001 0.0000 0.0000
9 Sugar 0.0032 0.8679 0.0190 0.0209 0.0485 0.0097 0.0277 0.0031 0.0000 0.0000
La vérifiction de la somme des COS² égale à 1 pour tous les facteur s'est correctement déroulée
####################################################################################
####                        Contribution des variables                          ####
####################################################################################
La contribution est également basée sur le carré de la corrélation, mais relativisée par l’importance de l’axe.
CTR_var_F1_str CTR_var_F2_str CTR_var_F3_str CTR_var_F4_str CTR_var_F5_str CTR_var_F6_str CTR_var_F7_str CTR_var_F8_str CTR_var_F9_str CTR_var_F10_str
0 18.45% 4.03% 2.96% 2.56% 0.03% 0.28% 5.54% 0.42% 51.45% 14.28%
1 18.76% 0.47% 4.16% 2.02% 10.03% 4.94% 0.46% 0.87% 32.74% 25.54%
2 8.81% 19.67% 2.23% 2.83% 9.22% 3.32% 6.05% 45.44% 1.98% 0.45%
3 18.69% 0.33% 4.09% 2.16% 11.15% 5.05% 1.55% 1.78% 1.03% 54.18%
4 10.56% 0.1% 19.34% 1.75% 12.07% 50.67% 0.06% 5.45% 0.0% 0.01%
5 11.07% 0.77% 6.94% 31.54% 29.21% 7.16% 1.64% 11.64% 0.0% 0.03%
6 9.5% 8.85% 11.91% 13.71% 10.11% 4.38% 28.49% 12.94% 0.1% 0.01%
7 1.96% 29.92% 2.0% 13.22% 7.38% 1.35% 22.78% 3.47% 12.6% 5.33%
8 2.13% 0.38% 45.02% 27.12% 0.76% 20.04% 3.95% 0.55% 0.04% 0.0%
9 0.07% 35.49% 1.34% 3.1% 10.03% 2.8% 29.49% 17.44% 0.05% 0.17%
La vérifiction de la somme des contributeurs égale à 1 pour tous les axes factoriels s'est correctement déroulée

5. Traitement des variables supplémentaires

####################################################################################
####                   Variables illustratives quantitatives                    ####
####################################################################################

-------------------------------------------------------
|       Corrélations avec les axes factoriels         |
-------------------------------------------------------
id COR_VQI_F1 COR_VQI_F2 COR_VQI_F3 COR_VQI_F4 COR_VQI_F5 COR_VQI_F6 COR_VQI_F7 COR_VQI_F8 COR_VQI_F9 COR_VQI_F10
0 Serving_size -0.0167 -0.5233 -0.2453 0.0875 0.0001 -0.2867 0.4634 0.1558 -0.1013 -0.3426
####################################################################################
####                    Variables illustratives qualitatives                    ####
####################################################################################

Principe : on utilise la variable qualitative pour différencier les individus en fonction des modalités de celle-ci.
Le jeu de données ne disposant pas de classification des individus, les modalités de la variable qualitative seront utilisées pour différencier les individus dans le graphique de projection.

1 variable illustrative qualitative :
     ▪ Variable Meat => 2 modalités : ["no", "yes"]

6. Représentation graphique

-------------------------------------------------------
|          Data d'un individu en particulier            |
-------------------------------------------------------

La key "select_obs" du return renvoie le dictionnaire suivant :
  - key : les valeurs de la variable des observations (cf. la variable en index du df initial)
  - value : tuple de 2 df :
    - df des données initiales
    - df des données calculées pour cet individu :
        - ses coordonnées factorielles
        - sa qualité de représentation sur les différents axes (cf. COS²)
        - sa contribution aux différents axes

Ex : en supposant que le nom donné à l'exécution de la fonction soit "resultat_acp" et que la valeur recherchée soit 'obs3' :
  - resultat_acp["select_obs"]["obs3"][0] pour afficher le df de données initiales
  - resultat_acp["select_obs"]["obs3"][1] pour afficher le df de données calculées de l'individu recherché
In [7]:
### Affichage des data d'un individu en particulier
### Exemple: individu "Buck_Double"
indi = "Buck_Double"

### df des données initiales
print(f"Données initiales {indi}")
display(resultat_acp["select_obs"][indi][0])
print('---------------------------------------')
### df des données calculées
print(f"Données calculées {indi}")
display(resultat_acp["select_obs"][indi][1])
Données initiales Buck_Double
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Buck_Double 2.5900 1.2700 0.1500 0.1400 0.0600 0.5400 4.6800 0.1800 0.0100 0.0400 158
---------------------------------------
  
Données calculées Buck_Double
coord. fact. COS² Contribution
F1 -0.9714 0.2571 1.23% (13e contributeur)
F2 -0.9255 0.2334 2.06% (10e contributeur)
F3 -1.3342 0.4851 7.43% (7e contributeur)
F4 0.1598 0.0070 0.22% (13e contributeur)
F5 0.1569 0.0067 0.3% (15e contributeur)
F6 0.0950 0.0025 0.15% (16e contributeur)
F7 -0.1691 0.0078 1.79% (7e contributeur)
F8 0.0030 0.0000 0.0% (16e contributeur)
F9 -0.0208 0.0001 2.05% (8e contributeur)
F10 0.0344 0.0003 27.82% (1e contributeur)
In [9]:
### La fonction retourne un dictionnaire avec les keys suivantes :
for k in resultat_acp.keys():
    print(k)
val_centre_reduit
valeurs_propres
pct_inertie_par_facteur
nb_groupes_opt
test_batons_brises
coord_fact_ind
cos2_ind
contribution_ind
ctr_ind_sorted_facteur_1
ctr_ind_sorted_facteur_2
ctr_ind_sorted_facteur_3
ctr_ind_sorted_facteur_4
ctr_ind_sorted_facteur_5
ctr_ind_sorted_facteur_6
ctr_ind_sorted_facteur_7
ctr_ind_sorted_facteur_8
ctr_ind_sorted_facteur_9
ctr_ind_sorted_facteur_10
vecteurs_propres
matrice_cor
cor_par_facteur
cos2_var
contribution_var
cor_par_facteur_VarQttiveIllus
resultats_tests
centroides_1_2
graph_proj_ind_1_2
graph_combo_1_2
cercle_cor_1_2
centroides_3_4
graph_proj_ind_3_4
graph_combo_3_4
cercle_cor_3_4
select_obs
In [13]:
### Rappel : un dossier "apc_graphs" est créé lors de l'exécution de la fonction regroupant l'ensemble des graphiques générés.
### Soit dans l'exemple :

keys_path_graphs = []
keys_no_graphs = []
for k in resultat_acp.keys():
    if k == "nb_groupes_opt" or k.startswith("graph_") or k.startswith("cercle_"):
        keys_path_graphs.append(k)
    else:
        keys_no_graphs.append(k)

print("Path des graphiques sauvegardés :")
for k in keys_path_graphs:
    print(" - "+resultat_acp[k])
Path des graphiques sauvegardés :
 - apc_graphs/recherche_nb_facteurs_optimal
 - apc_graphs/proj_ind_sur_1_et_2.png
 - apc_graphs/graph_combo_1_et_2.png
 - apc_graphs/cercle_cor_1_et_2.png
 - apc_graphs/proj_ind_sur_3_et_4.png
 - apc_graphs/graph_combo_3_et_4.png
 - apc_graphs/cercle_cor_3_et_4.png
In [14]:
### Pour les autres keys du dictionnaire rencvoyé par la fonction, affichons le résultat obtenu

for k in keys_no_graphs:
    if k != "select_obs":
        print(k)
        display(resultat_acp[k])
val_centre_reduit
id Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar
0 BK__Double_Stacker 0.8363 1.1896 1.3756 1.2356 1.8103 1.4300 0.6512 -0.6116 -0.9682 -0.3699
1 BK_CHICKENFRIES(12pc) 0.4726 0.5774 1.1993 0.5878 -0.7248 -0.0200 2.4241 -0.4164 0.8453 -0.7511
2 Buck_Double 0.0468 0.0736 0.9400 0.0454 0.7750 0.9759 -0.0072 -0.5206 -0.8914 -0.3974
3 CHICKENTENDERS_Sandwich 0.6661 1.0193 -0.4256 1.0473 -0.6230 -0.3776 -0.1994 0.1362 -0.7838 -0.5054
4 ChocolateFudgeSundae -1.0827 -1.5724 -1.4346 -1.5610 -0.2337 -0.9854 -1.6698 0.7039 -0.9682 2.0493
5 DanishApple 1.3710 0.6406 -1.1874 0.6103 1.4298 -1.3406 -0.3150 2.3910 -0.6609 1.6802
6 Double_Cheeseburger 0.0919 0.2249 0.9420 0.2665 1.0803 1.0576 0.4541 -0.5927 -0.9682 -0.4294
7 Double_Hamburger -0.1120 -0.2512 0.9157 -0.2292 0.3990 0.7043 -0.5633 -0.3822 -0.8145 -0.3633
8 Double_Bacon_Cheeseburger 0.3207 0.5053 1.3330 0.5032 1.3944 1.1714 0.8207 -0.6817 -1.0143 -0.3897
9 GardenSalad(nochicken) -2.6125 -1.9329 -1.6372 -1.9324 -1.3442 -1.2356 -2.0228 -1.7907 0.9836 -0.6805
10 KRAFT_MacaroniandCheese -1.4029 -1.5846 -0.8835 -1.5955 -1.4371 -1.1112 -0.8373 -0.3548 -0.5072 -0.3291
11 MuffinBlueberry 1.3174 1.2062 -1.2421 1.1561 -0.2647 1.9705 -0.5741 1.8261 0.8606 2.5957
12 Original_Chicken_Sandwichw/oMayo -0.4259 -0.9375 0.4213 -0.9046 -1.2114 -0.4226 0.8280 0.0945 0.5686 -0.5836
13 Rodeo_Cheeseburger 0.2183 0.0434 0.3950 -0.0651 0.3945 0.1104 -0.0052 0.5400 0.5379 -0.0416
14 SpicyCHICK_NCRISP_Sandwich 1.0150 1.4487 -0.2007 1.4515 -0.3974 -0.4978 0.6236 0.1694 0.3996 -0.4922
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 0.0919 -0.5015 -0.0042 -0.5401 -1.0566 -0.7077 0.5845 0.7096 0.8299 -0.4294
16 Tacos(2) -0.8118 -0.1489 -0.5066 -0.0755 0.0096 -0.7216 -0.1922 -1.2201 2.5512 -0.5627
valeurs_propres
array([4.52737681e+00, 2.44546345e+00, 1.41010602e+00, 6.73523328e-01,
       4.83586846e-01, 3.46791440e-01, 9.39735274e-02, 1.76900742e-02,
       1.23762760e-03, 2.50881956e-04])
pct_inertie_par_facteur
array([4.52737681e+01, 2.44546345e+01, 1.41010602e+01, 6.73523328e+00,
       4.83586846e+00, 3.46791440e+00, 9.39735274e-01, 1.76900742e-01,
       1.23762760e-02, 2.50881956e-03])
test_batons_brises
Val.Propre Seuils
0 4.5274 2.9290
1 2.4455 1.9290
2 1.4101 1.4290
3 0.6735 1.0956
4 0.4836 0.8456
5 0.3468 0.6456
6 0.0940 0.4790
7 0.0177 0.3361
8 0.0012 0.2111
9 0.0003 0.1000
coord_fact_ind
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
ITEM
BK__Double_Stacker -3.1275 -1.0466 -1.2105 0.4395 -0.4025 -0.1397 0.1040 0.0001 -0.0137 -0.0089
BK_CHICKENFRIES(12pc) -1.3666 -1.8330 1.8948 -0.6543 0.7117 -0.1339 0.6427 0.1021 0.0247 0.0104
Buck_Double -0.9714 -0.9255 -1.3342 0.1598 0.1569 0.0950 -0.1691 0.0030 -0.0208 0.0344
CHICKENTENDERS_Sandwich -0.7845 0.3468 0.4545 -0.5039 -1.0555 1.3786 -0.0793 0.0424 0.0070 -0.0176
ChocolateFudgeSundae 2.8711 2.4620 -1.6100 -0.4032 0.3753 -0.2359 0.5164 0.2518 0.0064 -0.0054
DanishApple -1.1749 3.4865 -0.0173 -1.2038 -0.9876 -1.0056 -0.0391 -0.1264 -0.0162 0.0033
Double_Cheeseburger -1.4214 -1.0827 -1.3058 0.1022 0.0834 -0.0635 0.1183 -0.2198 0.0043 -0.0279
Double_Hamburger -0.2617 -0.7160 -1.3675 0.1023 0.2089 0.2123 -0.4979 0.2841 -0.0403 -0.0032
Double_Bacon_Cheeseburger -2.1078 -1.3087 -1.3095 0.0595 0.0837 -0.2525 0.2635 -0.0979 0.0132 0.0140
GardenSalad(nochicken) 5.1642 -0.8198 -0.2854 1.0558 -0.6561 0.2270 0.0461 -0.1255 0.0261 0.0080
KRAFT_MacaroniandCheese 3.3203 -0.1485 -0.4717 -0.7834 0.1774 0.5999 0.0623 -0.1405 -0.0016 0.0077
MuffinBlueberry -1.8115 3.4469 0.8257 1.8648 1.2006 0.6276 0.0361 -0.0813 -0.0054 0.0016
Original_Chicken_Sandwichw/oMayo 1.2195 -0.9673 0.8821 -0.8138 1.0803 -0.1029 -0.1297 -0.0417 -0.0245 -0.0308
Rodeo_Cheeseburger -0.3609 0.1098 0.2119 0.0878 0.2258 -0.6122 -0.5672 0.0699 0.1138 -0.0033
SpicyCHICK_NCRISP_Sandwich -1.4813 0.0962 1.6639 -0.2130 -1.0292 0.6416 0.0681 0.0903 0.0082 0.0097
SpicyCHICK_NCRISP_Sandwichw/oMayo 0.8444 -0.1092 1.3647 -0.8195 0.6361 -0.1691 -0.4308 -0.0877 -0.0392 0.0171
Tacos(2) 1.4500 -0.9910 1.6146 1.5231 -0.8092 -1.0666 0.0556 0.0771 -0.0421 -0.0090
cos2_ind
id F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
0 BK__Double_Stacker 0.7685 0.0861 0.1151 0.0152 0.0127 0.0015 0.0008 0.0000 0.0000 0.0000
1 BK_CHICKENFRIES(12pc) 0.1832 0.3296 0.3522 0.0420 0.0497 0.0018 0.0405 0.0010 0.0001 0.0000
2 Buck_Double 0.2571 0.2334 0.4851 0.0070 0.0067 0.0025 0.0078 0.0000 0.0001 0.0003
3 CHICKENTENDERS_Sandwich 0.1459 0.0285 0.0490 0.0602 0.2640 0.4505 0.0015 0.0004 0.0000 0.0001
4 ChocolateFudgeSundae 0.4687 0.3447 0.1474 0.0092 0.0080 0.0032 0.0152 0.0036 0.0000 0.0000
5 DanishApple 0.0812 0.7155 0.0000 0.0853 0.0574 0.0595 0.0001 0.0009 0.0000 0.0000
6 Double_Cheeseburger 0.4055 0.2353 0.3423 0.0021 0.0014 0.0008 0.0028 0.0097 0.0000 0.0002
7 Double_Hamburger 0.0238 0.1780 0.6492 0.0036 0.0151 0.0156 0.0860 0.0280 0.0006 0.0000
8 Double_Bacon_Cheeseburger 0.5537 0.2134 0.2137 0.0004 0.0009 0.0079 0.0087 0.0012 0.0000 0.0000
9 GardenSalad(nochicken) 0.9184 0.0231 0.0028 0.0384 0.0148 0.0018 0.0001 0.0005 0.0000 0.0000
10 KRAFT_MacaroniandCheese 0.8965 0.0018 0.0181 0.0499 0.0026 0.0293 0.0003 0.0016 0.0000 0.0000
11 MuffinBlueberry 0.1550 0.5614 0.0322 0.1643 0.0681 0.0186 0.0001 0.0003 0.0000 0.0000
12 Original_Chicken_Sandwichw/oMayo 0.2938 0.1849 0.1537 0.1308 0.2306 0.0021 0.0033 0.0003 0.0001 0.0002
13 Rodeo_Cheeseburger 0.1356 0.0126 0.0468 0.0080 0.0531 0.3903 0.3350 0.0051 0.0135 0.0000
14 SpicyCHICK_NCRISP_Sandwich 0.3375 0.0014 0.4258 0.0070 0.1629 0.0633 0.0007 0.0013 0.0000 0.0000
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 0.1834 0.0031 0.4791 0.1728 0.1041 0.0074 0.0477 0.0020 0.0004 0.0001
16 Tacos(2) 0.2142 0.1001 0.2656 0.2364 0.0667 0.1159 0.0003 0.0006 0.0002 0.0000
contribution_ind
id F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
0 BK__Double_Stacker 0.1271 0.0263 0.0611 0.0169 0.0197 0.0033 0.0068 0.0000 0.0089 0.0186
1 BK_CHICKENFRIES(12pc) 0.0243 0.0808 0.1498 0.0374 0.0616 0.0030 0.2586 0.0347 0.0290 0.0253
2 Buck_Double 0.0123 0.0206 0.0743 0.0022 0.0030 0.0015 0.0179 0.0000 0.0205 0.2782
3 CHICKENTENDERS_Sandwich 0.0080 0.0029 0.0086 0.0222 0.1355 0.3224 0.0039 0.0060 0.0023 0.0725
4 ChocolateFudgeSundae 0.1071 0.1458 0.1081 0.0142 0.0171 0.0094 0.1669 0.2108 0.0019 0.0069
5 DanishApple 0.0179 0.2924 0.0000 0.1266 0.1186 0.1715 0.0010 0.0531 0.0125 0.0026
6 Double_Cheeseburger 0.0263 0.0282 0.0711 0.0009 0.0008 0.0007 0.0088 0.1606 0.0009 0.1827
7 Double_Hamburger 0.0009 0.0123 0.0780 0.0009 0.0053 0.0076 0.1552 0.2684 0.0772 0.0024
8 Double_Bacon_Cheeseburger 0.0577 0.0412 0.0715 0.0003 0.0009 0.0108 0.0435 0.0319 0.0083 0.0463
9 GardenSalad(nochicken) 0.3465 0.0162 0.0034 0.0974 0.0524 0.0087 0.0013 0.0524 0.0324 0.0150
10 KRAFT_MacaroniandCheese 0.1432 0.0005 0.0093 0.0536 0.0038 0.0610 0.0024 0.0657 0.0001 0.0139
11 MuffinBlueberry 0.0426 0.2858 0.0284 0.3037 0.1753 0.0668 0.0008 0.0220 0.0014 0.0006
12 Original_Chicken_Sandwichw/oMayo 0.0193 0.0225 0.0325 0.0578 0.1420 0.0018 0.0105 0.0058 0.0285 0.2231
13 Rodeo_Cheeseburger 0.0017 0.0003 0.0019 0.0007 0.0062 0.0636 0.2014 0.0163 0.6159 0.0026
14 SpicyCHICK_NCRISP_Sandwich 0.0285 0.0002 0.1155 0.0040 0.1288 0.0698 0.0029 0.0271 0.0032 0.0220
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 0.0093 0.0003 0.0777 0.0587 0.0492 0.0048 0.1162 0.0256 0.0730 0.0683
16 Tacos(2) 0.0273 0.0236 0.1088 0.2026 0.0797 0.1930 0.0019 0.0198 0.0841 0.0191
ctr_ind_sorted_facteur_1
ind CTR_F1
9 GardenSalad(nochicken) 34.65%
10 KRAFT_MacaroniandCheese 14.32%
0 BK__Double_Stacker 12.71%
4 ChocolateFudgeSundae 10.71%
8 Double_Bacon_Cheeseburger 5.77%
11 MuffinBlueberry 4.26%
14 SpicyCHICK_NCRISP_Sandwich 2.85%
16 Tacos(2) 2.73%
6 Double_Cheeseburger 2.63%
1 BK_CHICKENFRIES(12pc) 2.43%
12 Original_Chicken_Sandwichw/oMayo 1.93%
5 DanishApple 1.79%
2 Buck_Double 1.23%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 0.93%
3 CHICKENTENDERS_Sandwich 0.8%
13 Rodeo_Cheeseburger 0.17%
7 Double_Hamburger 0.09%
ctr_ind_sorted_facteur_2
ind CTR_F2
5 DanishApple 29.24%
11 MuffinBlueberry 28.58%
4 ChocolateFudgeSundae 14.58%
1 BK_CHICKENFRIES(12pc) 8.08%
8 Double_Bacon_Cheeseburger 4.12%
6 Double_Cheeseburger 2.82%
0 BK__Double_Stacker 2.63%
16 Tacos(2) 2.36%
12 Original_Chicken_Sandwichw/oMayo 2.25%
2 Buck_Double 2.06%
9 GardenSalad(nochicken) 1.62%
7 Double_Hamburger 1.23%
3 CHICKENTENDERS_Sandwich 0.29%
10 KRAFT_MacaroniandCheese 0.05%
13 Rodeo_Cheeseburger 0.03%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 0.03%
14 SpicyCHICK_NCRISP_Sandwich 0.02%
ctr_ind_sorted_facteur_3
ind CTR_F3
1 BK_CHICKENFRIES(12pc) 14.98%
14 SpicyCHICK_NCRISP_Sandwich 11.55%
16 Tacos(2) 10.88%
4 ChocolateFudgeSundae 10.81%
7 Double_Hamburger 7.8%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 7.77%
2 Buck_Double 7.43%
8 Double_Bacon_Cheeseburger 7.15%
6 Double_Cheeseburger 7.11%
0 BK__Double_Stacker 6.11%
12 Original_Chicken_Sandwichw/oMayo 3.25%
11 MuffinBlueberry 2.84%
10 KRAFT_MacaroniandCheese 0.93%
3 CHICKENTENDERS_Sandwich 0.86%
9 GardenSalad(nochicken) 0.34%
13 Rodeo_Cheeseburger 0.19%
5 DanishApple 0.0%
ctr_ind_sorted_facteur_4
ind CTR_F4
11 MuffinBlueberry 30.37%
16 Tacos(2) 20.26%
5 DanishApple 12.66%
9 GardenSalad(nochicken) 9.74%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 5.87%
12 Original_Chicken_Sandwichw/oMayo 5.78%
10 KRAFT_MacaroniandCheese 5.36%
1 BK_CHICKENFRIES(12pc) 3.74%
3 CHICKENTENDERS_Sandwich 2.22%
0 BK__Double_Stacker 1.69%
4 ChocolateFudgeSundae 1.42%
14 SpicyCHICK_NCRISP_Sandwich 0.4%
2 Buck_Double 0.22%
7 Double_Hamburger 0.09%
6 Double_Cheeseburger 0.09%
13 Rodeo_Cheeseburger 0.07%
8 Double_Bacon_Cheeseburger 0.03%
ctr_ind_sorted_facteur_5
ind CTR_F5
11 MuffinBlueberry 17.53%
12 Original_Chicken_Sandwichw/oMayo 14.2%
3 CHICKENTENDERS_Sandwich 13.55%
14 SpicyCHICK_NCRISP_Sandwich 12.88%
5 DanishApple 11.86%
16 Tacos(2) 7.97%
1 BK_CHICKENFRIES(12pc) 6.16%
9 GardenSalad(nochicken) 5.24%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 4.92%
0 BK__Double_Stacker 1.97%
4 ChocolateFudgeSundae 1.71%
13 Rodeo_Cheeseburger 0.62%
7 Double_Hamburger 0.53%
10 KRAFT_MacaroniandCheese 0.38%
2 Buck_Double 0.3%
8 Double_Bacon_Cheeseburger 0.09%
6 Double_Cheeseburger 0.08%
ctr_ind_sorted_facteur_6
ind CTR_F6
3 CHICKENTENDERS_Sandwich 32.24%
16 Tacos(2) 19.3%
5 DanishApple 17.15%
14 SpicyCHICK_NCRISP_Sandwich 6.98%
11 MuffinBlueberry 6.68%
13 Rodeo_Cheeseburger 6.36%
10 KRAFT_MacaroniandCheese 6.1%
8 Double_Bacon_Cheeseburger 1.08%
4 ChocolateFudgeSundae 0.94%
9 GardenSalad(nochicken) 0.87%
7 Double_Hamburger 0.76%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 0.48%
0 BK__Double_Stacker 0.33%
1 BK_CHICKENFRIES(12pc) 0.3%
12 Original_Chicken_Sandwichw/oMayo 0.18%
2 Buck_Double 0.15%
6 Double_Cheeseburger 0.07%
ctr_ind_sorted_facteur_7
ind CTR_F7
1 BK_CHICKENFRIES(12pc) 25.86%
13 Rodeo_Cheeseburger 20.14%
4 ChocolateFudgeSundae 16.69%
7 Double_Hamburger 15.52%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 11.62%
8 Double_Bacon_Cheeseburger 4.35%
2 Buck_Double 1.79%
12 Original_Chicken_Sandwichw/oMayo 1.05%
6 Double_Cheeseburger 0.88%
0 BK__Double_Stacker 0.68%
3 CHICKENTENDERS_Sandwich 0.39%
14 SpicyCHICK_NCRISP_Sandwich 0.29%
10 KRAFT_MacaroniandCheese 0.24%
16 Tacos(2) 0.19%
9 GardenSalad(nochicken) 0.13%
5 DanishApple 0.1%
11 MuffinBlueberry 0.08%
ctr_ind_sorted_facteur_8
ind CTR_F8
7 Double_Hamburger 26.84%
4 ChocolateFudgeSundae 21.08%
6 Double_Cheeseburger 16.06%
10 KRAFT_MacaroniandCheese 6.57%
5 DanishApple 5.31%
9 GardenSalad(nochicken) 5.24%
1 BK_CHICKENFRIES(12pc) 3.47%
8 Double_Bacon_Cheeseburger 3.19%
14 SpicyCHICK_NCRISP_Sandwich 2.71%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 2.56%
11 MuffinBlueberry 2.2%
16 Tacos(2) 1.98%
13 Rodeo_Cheeseburger 1.63%
3 CHICKENTENDERS_Sandwich 0.6%
12 Original_Chicken_Sandwichw/oMayo 0.58%
2 Buck_Double 0.0%
0 BK__Double_Stacker 0.0%
ctr_ind_sorted_facteur_9
ind CTR_F9
13 Rodeo_Cheeseburger 61.59%
16 Tacos(2) 8.41%
7 Double_Hamburger 7.72%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 7.3%
9 GardenSalad(nochicken) 3.24%
1 BK_CHICKENFRIES(12pc) 2.9%
12 Original_Chicken_Sandwichw/oMayo 2.85%
2 Buck_Double 2.05%
5 DanishApple 1.25%
0 BK__Double_Stacker 0.89%
8 Double_Bacon_Cheeseburger 0.83%
14 SpicyCHICK_NCRISP_Sandwich 0.32%
3 CHICKENTENDERS_Sandwich 0.23%
4 ChocolateFudgeSundae 0.19%
11 MuffinBlueberry 0.14%
6 Double_Cheeseburger 0.09%
10 KRAFT_MacaroniandCheese 0.01%
ctr_ind_sorted_facteur_10
ind CTR_F10
2 Buck_Double 27.82%
12 Original_Chicken_Sandwichw/oMayo 22.31%
6 Double_Cheeseburger 18.27%
3 CHICKENTENDERS_Sandwich 7.25%
15 SpicyCHICK_NCRISP_Sandwichw/oMayo 6.83%
8 Double_Bacon_Cheeseburger 4.63%
1 BK_CHICKENFRIES(12pc) 2.53%
14 SpicyCHICK_NCRISP_Sandwich 2.2%
16 Tacos(2) 1.91%
0 BK__Double_Stacker 1.86%
9 GardenSalad(nochicken) 1.5%
10 KRAFT_MacaroniandCheese 1.39%
4 ChocolateFudgeSundae 0.69%
13 Rodeo_Cheeseburger 0.26%
5 DanishApple 0.26%
7 Double_Hamburger 0.24%
11 MuffinBlueberry 0.06%
vecteurs_propres
id F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
0 Calories -0.4296 0.2006 0.1721 -0.1600 -0.0168 0.0531 -0.2353 0.0646 -0.7173 0.3779
1 Fat_Cal -0.4332 0.0686 0.2040 0.1420 -0.3167 0.2223 0.0680 0.0934 0.5722 0.5054
2 Protein -0.2968 -0.4435 -0.1494 -0.1681 0.3037 -0.1821 -0.2460 0.6741 0.1408 -0.0671
3 Fat -0.4324 0.0577 0.2021 0.1468 -0.3339 0.2247 0.1244 0.1335 -0.1013 -0.7361
4 Sat_Fat -0.3249 0.0317 -0.4398 0.1322 -0.3474 -0.7118 -0.0239 -0.2334 0.0066 -0.0080
5 Chol -0.3327 -0.0876 -0.2635 0.5616 0.5405 0.2676 -0.1280 -0.3411 -0.0048 -0.0181
6 Sodium -0.3082 -0.2975 0.3451 -0.3703 0.3180 -0.2093 0.5337 -0.3598 0.0316 -0.0089
7 Carbs -0.1398 0.5470 0.1413 -0.3636 0.2717 -0.1163 -0.4773 -0.1862 0.3550 -0.2308
8 Fiber 0.1458 -0.0613 0.6710 0.5208 0.0873 -0.4477 -0.1987 0.0744 -0.0207 0.0042
9 Sugar -0.0267 0.5957 -0.1160 0.1762 0.3168 -0.1674 0.5431 0.4176 -0.0230 0.0416
matrice_cor
array([[-9.141e-01,  3.138e-01,  2.044e-01, -1.313e-01, -1.170e-02,
         3.120e-02, -7.210e-02,  8.600e-03, -2.520e-02,  6.000e-03],
       [-9.217e-01,  1.072e-01,  2.423e-01,  1.165e-01, -2.202e-01,
         1.309e-01,  2.080e-02,  1.240e-02,  2.010e-02,  8.000e-03],
       [-6.314e-01, -6.935e-01, -1.774e-01, -1.380e-01,  2.112e-01,
        -1.073e-01, -7.540e-02,  8.970e-02,  5.000e-03, -1.100e-03],
       [-9.200e-01,  9.030e-02,  2.400e-01,  1.205e-01, -2.322e-01,
         1.323e-01,  3.820e-02,  1.780e-02, -3.600e-03, -1.170e-02],
       [-6.914e-01,  4.950e-02, -5.222e-01,  1.085e-01, -2.416e-01,
        -4.192e-01, -7.300e-03, -3.100e-02,  2.000e-04, -1.000e-04],
       [-7.080e-01, -1.369e-01, -3.129e-01,  4.609e-01,  3.758e-01,
         1.576e-01, -3.920e-02, -4.540e-02, -2.000e-04, -3.000e-04],
       [-6.558e-01, -4.653e-01,  4.098e-01, -3.039e-01,  2.211e-01,
        -1.232e-01,  1.636e-01, -4.780e-02,  1.100e-03, -1.000e-04],
       [-2.975e-01,  8.554e-01,  1.678e-01, -2.984e-01,  1.889e-01,
        -6.850e-02, -1.463e-01, -2.480e-02,  1.250e-02, -3.700e-03],
       [ 3.102e-01, -9.580e-02,  7.968e-01,  4.274e-01,  6.070e-02,
        -2.636e-01, -6.090e-02,  9.900e-03, -7.000e-04,  1.000e-04],
       [-5.680e-02,  9.316e-01, -1.377e-01,  1.446e-01,  2.203e-01,
        -9.860e-02,  1.665e-01,  5.550e-02, -8.000e-04,  7.000e-04]])
cor_par_facteur
id COR_F1 COR_F2 COR_F3 COR_F4 COR_F5 COR_F6 COR_F7 COR_F8 COR_F9 COR_F10
0 Calories -0.9141 0.3138 0.2044 -0.1313 -0.0117 0.0312 -0.0721 0.0086 -0.0252 0.0060
1 Fat_Cal -0.9217 0.1072 0.2423 0.1165 -0.2202 0.1309 0.0208 0.0124 0.0201 0.0080
2 Protein -0.6314 -0.6935 -0.1774 -0.1380 0.2112 -0.1073 -0.0754 0.0897 0.0050 -0.0011
3 Fat -0.9200 0.0903 0.2400 0.1205 -0.2322 0.1323 0.0382 0.0178 -0.0036 -0.0117
4 Sat_Fat -0.6914 0.0495 -0.5222 0.1085 -0.2416 -0.4192 -0.0073 -0.0310 0.0002 -0.0001
5 Chol -0.7080 -0.1369 -0.3129 0.4609 0.3758 0.1576 -0.0392 -0.0454 -0.0002 -0.0003
6 Sodium -0.6558 -0.4653 0.4098 -0.3039 0.2211 -0.1232 0.1636 -0.0478 0.0011 -0.0001
7 Carbs -0.2975 0.8554 0.1678 -0.2984 0.1889 -0.0685 -0.1463 -0.0248 0.0125 -0.0037
8 Fiber 0.3102 -0.0958 0.7968 0.4274 0.0607 -0.2636 -0.0609 0.0099 -0.0007 0.0001
9 Sugar -0.0568 0.9316 -0.1377 0.1446 0.2203 -0.0986 0.1665 0.0555 -0.0008 0.0007
cos2_var
id COS²_var_F1 COS²_var_F2 COS²_var_F3 COS²_var_F4 COS²_var_F5 COS²_var_F6 COS²_var_F7 COS²_var_F8 COS²_var_F9 COS²_var_F10
0 Calories 0.8355 0.0984 0.0418 0.0172 0.0001 0.0010 0.0052 0.0001 0.0006 0.0000
1 Fat_Cal 0.8495 0.0115 0.0587 0.0136 0.0485 0.0171 0.0004 0.0002 0.0004 0.0001
2 Protein 0.3987 0.4809 0.0315 0.0190 0.0446 0.0115 0.0057 0.0080 0.0000 0.0000
3 Fat 0.8464 0.0081 0.0576 0.0145 0.0539 0.0175 0.0015 0.0003 0.0000 0.0001
4 Sat_Fat 0.4780 0.0024 0.2727 0.0118 0.0584 0.1757 0.0001 0.0010 0.0000 0.0000
5 Chol 0.5013 0.0188 0.0979 0.2124 0.1413 0.0248 0.0015 0.0021 0.0000 0.0000
6 Sodium 0.4301 0.2165 0.1679 0.0923 0.0489 0.0152 0.0268 0.0023 0.0000 0.0000
7 Carbs 0.0885 0.7317 0.0281 0.0891 0.0357 0.0047 0.0214 0.0006 0.0002 0.0000
8 Fiber 0.0962 0.0092 0.6349 0.1827 0.0037 0.0695 0.0037 0.0001 0.0000 0.0000
9 Sugar 0.0032 0.8679 0.0190 0.0209 0.0485 0.0097 0.0277 0.0031 0.0000 0.0000
contribution_var
id CTR_var_F1 CTR_var_F2 CTR_var_F3 CTR_var_F4 CTR_var_F5 CTR_var_F6 CTR_var_F7 CTR_var_F8 CTR_var_F9 ... CTR_var_F1_str CTR_var_F2_str CTR_var_F3_str CTR_var_F4_str CTR_var_F5_str CTR_var_F6_str CTR_var_F7_str CTR_var_F8_str CTR_var_F9_str CTR_var_F10_str
0 Calories 0.1845 0.0403 0.0296 0.0256 0.0003 0.0028 0.0554 0.0042 0.5145 ... 18.45% 4.03% 2.96% 2.56% 0.03% 0.28% 5.54% 0.42% 51.45% 14.28%
1 Fat_Cal 0.1876 0.0047 0.0416 0.0202 0.1003 0.0494 0.0046 0.0087 0.3274 ... 18.76% 0.47% 4.16% 2.02% 10.03% 4.94% 0.46% 0.87% 32.74% 25.54%
2 Protein 0.0881 0.1967 0.0223 0.0283 0.0922 0.0332 0.0605 0.4544 0.0198 ... 8.81% 19.67% 2.23% 2.83% 9.22% 3.32% 6.05% 45.44% 1.98% 0.45%
3 Fat 0.1869 0.0033 0.0409 0.0216 0.1115 0.0505 0.0155 0.0178 0.0103 ... 18.69% 0.33% 4.09% 2.16% 11.15% 5.05% 1.55% 1.78% 1.03% 54.18%
4 Sat_Fat 0.1056 0.0010 0.1934 0.0175 0.1207 0.5067 0.0006 0.0545 0.0000 ... 10.56% 0.1% 19.34% 1.75% 12.07% 50.67% 0.06% 5.45% 0.0% 0.01%
5 Chol 0.1107 0.0077 0.0694 0.3154 0.2921 0.0716 0.0164 0.1164 0.0000 ... 11.07% 0.77% 6.94% 31.54% 29.21% 7.16% 1.64% 11.64% 0.0% 0.03%
6 Sodium 0.0950 0.0885 0.1191 0.1371 0.1011 0.0438 0.2849 0.1294 0.0010 ... 9.5% 8.85% 11.91% 13.71% 10.11% 4.38% 28.49% 12.94% 0.1% 0.01%
7 Carbs 0.0196 0.2992 0.0200 0.1322 0.0738 0.0135 0.2278 0.0347 0.1260 ... 1.96% 29.92% 2.0% 13.22% 7.38% 1.35% 22.78% 3.47% 12.6% 5.33%
8 Fiber 0.0213 0.0038 0.4502 0.2712 0.0076 0.2004 0.0395 0.0055 0.0004 ... 2.13% 0.38% 45.02% 27.12% 0.76% 20.04% 3.95% 0.55% 0.04% 0.0%
9 Sugar 0.0007 0.3549 0.0134 0.0310 0.1003 0.0280 0.2949 0.1744 0.0005 ... 0.07% 35.49% 1.34% 3.1% 10.03% 2.8% 29.49% 17.44% 0.05% 0.17%

10 rows × 21 columns

cor_par_facteur_VarQttiveIllus
id COR_VQI_F1 COR_VQI_F2 COR_VQI_F3 COR_VQI_F4 COR_VQI_F5 COR_VQI_F6 COR_VQI_F7 COR_VQI_F8 COR_VQI_F9 COR_VQI_F10
0 Serving_size -0.0167 -0.5233 -0.2453 0.0875 0.0001 -0.2867 0.4634 0.1558 -0.1013 -0.3426
resultats_tests
[1, 1, 1, 1, 1]
centroides_1_2
[[1.6738383090522084, -0.6974326287717538],
 [1.6854089566065358, -0.7022537319193899]]
centroides_3_4
[[-0.3117649032794226, 0.1299020430330927],
 [0.10603477477986903, -0.044181156158278556]]
In [19]:
### Cas particulier de la clé select_obs
### resultat_acp["select_obs"] renvoie, pour chaque observation, un tuple composé de 2 df:
###   - df données initiales
###   - df données calculées (coordonnées factorielles, cos², contribution aux axes)

for obs in df.index:
    title = "Individu "+obs
    all_data_obs = resultat_acp["select_obs"][obs]
    
    print("-" * len(title))
    print(title)
    print("-" * len(title))
    print()
    print("Data initiales")
    display(all_data_obs[0])
    print("Data calculées")
    display(all_data_obs[1])
    print()
    print()
----------------------------
Individu BK__Double_Stacker 
----------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
BK__Double_Stacker 3.2400 1.8500 0.1700 0.2100 0.0900 0.6400 6.0100 0.1700 0.0100 0.0400 173
Data calculées
coord. fact. COS² Contribution
F1 -3.1275 0.7685 12.71% (3e contributeur)
F2 -1.0466 0.0861 2.63% (7e contributeur)
F3 -1.2105 0.1151 6.11% (10e contributeur)
F4 0.4395 0.0152 1.69% (10e contributeur)
F5 -0.4025 0.0127 1.97% (10e contributeur)
F6 -0.1397 0.0015 0.33% (13e contributeur)
F7 0.1040 0.0008 0.68% (10e contributeur)
F8 0.0001 0.0000 0.0% (17e contributeur)
F9 -0.0137 0.0000 0.89% (10e contributeur)
F10 -0.0089 0.0000 1.86% (10e contributeur)

-------------------------------
Individu BK_CHICKENFRIES(12pc) 
-------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
BK_CHICKENFRIES(12pc) 2.9400 1.5300 0.1600 0.1700 0.0300 0.3200 9.5900 0.1900 0.0200 0.0100 170
Data calculées
coord. fact. COS² Contribution
F1 -1.3666 0.1832 2.43% (10e contributeur)
F2 -1.8330 0.3296 8.08% (4e contributeur)
F3 1.8948 0.3522 14.98% (1e contributeur)
F4 -0.6543 0.0420 3.74% (8e contributeur)
F5 0.7117 0.0497 6.16% (7e contributeur)
F6 -0.1339 0.0018 0.3% (14e contributeur)
F7 0.6427 0.0405 25.86% (1e contributeur)
F8 0.1021 0.0010 3.47% (7e contributeur)
F9 0.0247 0.0001 2.9% (6e contributeur)
F10 0.0104 0.0000 2.53% (7e contributeur)

---------------------
Individu Buck_Double 
---------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Buck_Double 2.5900 1.2700 0.1500 0.1400 0.0600 0.5400 4.6800 0.1800 0.0100 0.0400 158
Data calculées
coord. fact. COS² Contribution
F1 -0.9714 0.2571 1.23% (13e contributeur)
F2 -0.9255 0.2334 2.06% (10e contributeur)
F3 -1.3342 0.4851 7.43% (7e contributeur)
F4 0.1598 0.0070 0.22% (13e contributeur)
F5 0.1569 0.0067 0.3% (15e contributeur)
F6 0.0950 0.0025 0.15% (16e contributeur)
F7 -0.1691 0.0078 1.79% (7e contributeur)
F8 0.0030 0.0000 0.0% (16e contributeur)
F9 -0.0208 0.0001 2.05% (8e contributeur)
F10 0.0344 0.0003 27.82% (1e contributeur)

---------------------------------
Individu CHICKENTENDERS_Sandwich 
---------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
CHICKENTENDERS_Sandwich 3.1000 1.7600 0.0800 0.2000 0.0300 0.2500 4.3000 0.2500 0.0100 0.0300 142
Data calculées
coord. fact. COS² Contribution
F1 -0.7845 0.1459 0.8% (15e contributeur)
F2 0.3468 0.0285 0.29% (13e contributeur)
F3 0.4545 0.0490 0.86% (14e contributeur)
F4 -0.5039 0.0602 2.22% (9e contributeur)
F5 -1.0555 0.2640 13.55% (3e contributeur)
F6 1.3786 0.4505 32.24% (1e contributeur)
F7 -0.0793 0.0015 0.39% (11e contributeur)
F8 0.0424 0.0004 0.6% (14e contributeur)
F9 0.0070 0.0000 0.23% (13e contributeur)
F10 -0.0176 0.0001 7.25% (4e contributeur)

------------------------------
Individu ChocolateFudgeSundae 
------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
ChocolateFudgeSundae 1.6800 0.4000 0.0300 0.0500 0.0400 0.1200 1.3300 0.3100 0.0100 0.2600 173
Data calculées
coord. fact. COS² Contribution
F1 2.8711 0.4687 10.71% (4e contributeur)
F2 2.4620 0.3447 14.58% (3e contributeur)
F3 -1.6100 0.1474 10.81% (4e contributeur)
F4 -0.4032 0.0092 1.42% (11e contributeur)
F5 0.3753 0.0080 1.71% (11e contributeur)
F6 -0.2359 0.0032 0.94% (9e contributeur)
F7 0.5164 0.0152 16.69% (3e contributeur)
F8 0.2518 0.0036 21.08% (2e contributeur)
F9 0.0064 0.0000 0.19% (14e contributeur)
F10 -0.0054 0.0000 0.69% (13e contributeur)

---------------------
Individu DanishApple 
---------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
DanishApple 3.6700 1.5600 0.0500 0.1700 0.0800 0.0400 4.0600 0.4800 0.0100 0.2300 128
Data calculées
coord. fact. COS² Contribution
F1 -1.1749 0.0812 1.79% (12e contributeur)
F2 3.4865 0.7155 29.24% (1e contributeur)
F3 -0.0173 0.0000 0.0% (17e contributeur)
F4 -1.2038 0.0853 12.66% (3e contributeur)
F5 -0.9876 0.0574 11.86% (5e contributeur)
F6 -1.0056 0.0595 17.15% (3e contributeur)
F7 -0.0391 0.0001 0.1% (16e contributeur)
F8 -0.1264 0.0009 5.31% (5e contributeur)
F9 -0.0162 0.0000 1.25% (9e contributeur)
F10 0.0033 0.0000 0.26% (15e contributeur)

-----------------------------
Individu Double_Cheeseburger 
-----------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Double_Cheeseburger 2.6300 1.3400 0.1500 0.1500 0.0700 0.5600 5.6100 0.1700 0.0100 0.0400 171
Data calculées
coord. fact. COS² Contribution
F1 -1.4214 0.4055 2.63% (9e contributeur)
F2 -1.0827 0.2353 2.82% (6e contributeur)
F3 -1.3058 0.3423 7.11% (9e contributeur)
F4 0.1022 0.0021 0.09% (15e contributeur)
F5 0.0834 0.0014 0.08% (17e contributeur)
F6 -0.0635 0.0008 0.07% (17e contributeur)
F7 0.1183 0.0028 0.88% (9e contributeur)
F8 -0.2198 0.0097 16.06% (3e contributeur)
F9 0.0043 0.0000 0.09% (16e contributeur)
F10 -0.0279 0.0002 18.27% (3e contributeur)

--------------------------
Individu Double_Hamburger 
--------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Double_Hamburger 2.4700 1.1000 0.1500 0.1200 0.0500 0.4800 3.5600 0.1900 0.0100 0.0400 146
Data calculées
coord. fact. COS² Contribution
F1 -0.2617 0.0238 0.09% (17e contributeur)
F2 -0.7160 0.1780 1.23% (12e contributeur)
F3 -1.3675 0.6492 7.8% (5e contributeur)
F4 0.1023 0.0036 0.09% (14e contributeur)
F5 0.2089 0.0151 0.53% (13e contributeur)
F6 0.2123 0.0156 0.76% (11e contributeur)
F7 -0.4979 0.0860 15.52% (4e contributeur)
F8 0.2841 0.0280 26.84% (1e contributeur)
F9 -0.0403 0.0006 7.72% (3e contributeur)
F10 -0.0032 0.0000 0.24% (16e contributeur)

-----------------------------------
Individu Double_Bacon_Cheeseburger 
-----------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Double_Bacon_Cheeseburger 2.8200 1.4900 0.1700 0.1700 0.0800 0.5800 6.3500 0.1600 0.0100 0.0400 181
Data calculées
coord. fact. COS² Contribution
F1 -2.1078 0.5537 5.77% (5e contributeur)
F2 -1.3087 0.2134 4.12% (5e contributeur)
F3 -1.3095 0.2137 7.15% (8e contributeur)
F4 0.0595 0.0004 0.03% (17e contributeur)
F5 0.0837 0.0009 0.09% (16e contributeur)
F6 -0.2525 0.0079 1.08% (8e contributeur)
F7 0.2635 0.0087 4.35% (6e contributeur)
F8 -0.0979 0.0012 3.19% (8e contributeur)
F9 0.0132 0.0000 0.83% (11e contributeur)
F10 0.0140 0.0000 4.63% (6e contributeur)

--------------------------------
Individu GardenSalad(nochicken) 
--------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
GardenSalad(nochicken) 0.4300 0.2200 0.0200 0.0200 0.0200 0.0600 0.6200 0.0400 0.0200 0.0100 162
Data calculées
coord. fact. COS² Contribution
F1 5.1642 0.9184 34.65% (1e contributeur)
F2 -0.8198 0.0231 1.62% (11e contributeur)
F3 -0.2854 0.0028 0.34% (15e contributeur)
F4 1.0558 0.0384 9.74% (4e contributeur)
F5 -0.6561 0.0148 5.24% (8e contributeur)
F6 0.2270 0.0018 0.87% (10e contributeur)
F7 0.0461 0.0001 0.13% (15e contributeur)
F8 -0.1255 0.0005 5.24% (6e contributeur)
F9 0.0261 0.0000 3.24% (5e contributeur)
F10 0.0080 0.0000 1.5% (11e contributeur)

---------------------------------
Individu KRAFT_MacaroniandCheese 
---------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
KRAFT_MacaroniandCheese 1.4200 0.4000 0.0600 0.0400 0.0100 0.0900 3.0100 0.1900 0.0100 0.0400 113
Data calculées
coord. fact. COS² Contribution
F1 3.3203 0.8965 14.32% (2e contributeur)
F2 -0.1485 0.0018 0.05% (14e contributeur)
F3 -0.4717 0.0181 0.93% (13e contributeur)
F4 -0.7834 0.0499 5.36% (7e contributeur)
F5 0.1774 0.0026 0.38% (14e contributeur)
F6 0.5999 0.0293 6.1% (7e contributeur)
F7 0.0623 0.0003 0.24% (13e contributeur)
F8 -0.1405 0.0016 6.57% (4e contributeur)
F9 -0.0016 0.0000 0.01% (17e contributeur)
F10 0.0077 0.0000 1.39% (12e contributeur)

-------------------------
Individu MuffinBlueberry 
-------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
MuffinBlueberry 3.6300 1.8600 0.0400 0.2000 0.0400 0.7500 3.5400 0.4200 0.0200 0.3100 113
Data calculées
coord. fact. COS² Contribution
F1 -1.8115 0.1550 4.26% (6e contributeur)
F2 3.4469 0.5614 28.58% (2e contributeur)
F3 0.8257 0.0322 2.84% (12e contributeur)
F4 1.8648 0.1643 30.37% (1e contributeur)
F5 1.2006 0.0681 17.53% (1e contributeur)
F6 0.6276 0.0186 6.68% (5e contributeur)
F7 0.0361 0.0001 0.08% (17e contributeur)
F8 -0.0813 0.0003 2.2% (11e contributeur)
F9 -0.0054 0.0000 0.14% (15e contributeur)
F10 0.0016 0.0000 0.06% (17e contributeur)

------------------------------------------
Individu Original_Chicken_Sandwichw/oMayo 
------------------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Original_Chicken_Sandwichw/oMayo 2.2100 0.7400 0.1300 0.0800 0.0200 0.2400 6.3700 0.2400 0.0200 0.0200 190
Data calculées
coord. fact. COS² Contribution
F1 1.2195 0.2938 1.93% (11e contributeur)
F2 -0.9673 0.1849 2.25% (9e contributeur)
F3 0.8821 0.1537 3.25% (11e contributeur)
F4 -0.8138 0.1308 5.78% (6e contributeur)
F5 1.0803 0.2306 14.2% (2e contributeur)
F6 -0.1029 0.0021 0.18% (15e contributeur)
F7 -0.1297 0.0033 1.05% (8e contributeur)
F8 -0.0417 0.0003 0.58% (15e contributeur)
F9 -0.0245 0.0001 2.85% (7e contributeur)
F10 -0.0308 0.0002 22.31% (2e contributeur)

----------------------------
Individu Rodeo_Cheeseburger 
----------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Rodeo_Cheeseburger 2.7300 1.2500 0.1200 0.1300 0.0500 0.3500 4.6900 0.2900 0.0200 0.0700 128
Data calculées
coord. fact. COS² Contribution
F1 -0.3609 0.1356 0.17% (16e contributeur)
F2 0.1098 0.0126 0.03% (15e contributeur)
F3 0.2119 0.0468 0.19% (16e contributeur)
F4 0.0878 0.0080 0.07% (16e contributeur)
F5 0.2258 0.0531 0.62% (12e contributeur)
F6 -0.6122 0.3903 6.36% (6e contributeur)
F7 -0.5672 0.3350 20.14% (2e contributeur)
F8 0.0699 0.0051 1.63% (13e contributeur)
F9 0.1138 0.0135 61.59% (1e contributeur)
F10 -0.0033 0.0000 0.26% (14e contributeur)

------------------------------------
Individu SpicyCHICK_NCRISP_Sandwich 
------------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
SpicyCHICK_NCRISP_Sandwich 3.3800 1.9900 0.1000 0.2200 0.0400 0.2200 5.9600 0.2500 0.0100 0.0300 136
Data calculées
coord. fact. COS² Contribution
F1 -1.4813 0.3375 2.85% (7e contributeur)
F2 0.0962 0.0014 0.02% (17e contributeur)
F3 1.6639 0.4258 11.55% (2e contributeur)
F4 -0.2130 0.0070 0.4% (12e contributeur)
F5 -1.0292 0.1629 12.88% (4e contributeur)
F6 0.6416 0.0633 6.98% (4e contributeur)
F7 0.0681 0.0007 0.29% (12e contributeur)
F8 0.0903 0.0013 2.71% (9e contributeur)
F9 0.0082 0.0000 0.32% (12e contributeur)
F10 0.0097 0.0000 2.2% (8e contributeur)

-------------------------------------------
Individu SpicyCHICK_NCRISP_Sandwichw/oMayo 
-------------------------------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
SpicyCHICK_NCRISP_Sandwichw/oMayo 2.6300 0.9600 0.1100 0.1100 0.0200 0.1800 5.8800 0.3100 0.0200 0.0400 114
Data calculées
coord. fact. COS² Contribution
F1 0.8444 0.1834 0.93% (14e contributeur)
F2 -0.1092 0.0031 0.03% (16e contributeur)
F3 1.3647 0.4791 7.77% (6e contributeur)
F4 -0.8195 0.1728 5.87% (5e contributeur)
F5 0.6361 0.1041 4.92% (9e contributeur)
F6 -0.1691 0.0074 0.48% (12e contributeur)
F7 -0.4308 0.0477 11.62% (5e contributeur)
F8 -0.0877 0.0020 2.56% (10e contributeur)
F9 -0.0392 0.0004 7.3% (4e contributeur)
F10 0.0171 0.0001 6.83% (5e contributeur)

------------------
Individu Tacos(2) 
------------------

Data initiales
Calories Fat_Cal Protein Fat Sat_Fat Chol Sodium Carbs Fiber Sugar Serving_size
ITEM
Tacos(2) 1.9000 1.1500 0.0800 0.1300 0.0500 0.1700 4.3100 0.1000 0.0300 0.0200 174
Data calculées
coord. fact. COS² Contribution
F1 1.4500 0.2142 2.73% (8e contributeur)
F2 -0.9910 0.1001 2.36% (8e contributeur)
F3 1.6146 0.2656 10.88% (3e contributeur)
F4 1.5231 0.2364 20.26% (2e contributeur)
F5 -0.8092 0.0667 7.97% (6e contributeur)
F6 -1.0666 0.1159 19.3% (2e contributeur)
F7 0.0556 0.0003 0.19% (14e contributeur)
F8 0.0771 0.0006 1.98% (12e contributeur)
F9 -0.0421 0.0002 8.41% (2e contributeur)
F10 -0.0090 0.0000 1.91% (9e contributeur)

In [ ]: