Objectif : Une entreprise souhaite s'internationaliser, il faut produire une étude de marché qui nous permettra de sélectionner les pays qui représentent un intérêt particulier pour l'entreprise.
Dans un premier temps, nous allons importer nos données puis les préparer pour l'analyse.
Élément | disp_prot_total | disp_kcal_total |
---|---|---|
Code zone (ISO3) | ||
41 | 105.28 | 3345.0 |
AFG | 57.29 | 2271.0 |
AGO | 52.07 | 2441.0 |
ALB | 115.98 | 3334.0 |
ANT | 0.00 | 0.0 |
Élément | dep_import | auto_suff |
---|---|---|
Code zone (ISO3) | ||
41 | 0.038613 | 0.992860 |
AFG | 0.656716 | 0.417910 |
AGO | 0.850153 | 0.149847 |
ALB | 0.647059 | 0.352941 |
ARE | 0.939726 | 0.061644 |
Élément | Importations - Quantité | Importations - Valeur |
---|---|---|
Code zone (ISO3) | ||
41 | 795252.0 | 2013846.0 |
AFG | 43780.0 | 59295.0 |
AGO | 266618.0 | 291435.0 |
ALB | 24255.0 | 23472.0 |
ARE | 698551.0 | 912743.0 |
Produit | ratio_prot_animales |
---|---|
Code zone (ISO3) | |
41 | 0.391738 |
AFG | 0.180422 |
AGO | 0.298330 |
ALB | 0.538442 |
ARE | 0.443989 |
PIB_par_habitant | |
---|---|
Code zone (ISO3) | |
AFG | 469.919090 |
ZAF | 6001.389576 |
ALB | 5303.197823 |
DZA | 3975.510381 |
DEU | 46231.563366 |
Année | pop2018 | evolution_population | |
---|---|---|---|
Code zone (ISO3) | Zone | ||
41 | Chine, continentale | 1.427648e+09 | 0.020146 |
ABW | Aruba | 1.058450e+05 | 0.019957 |
AFG | Afghanistan | 3.717192e+07 | 0.113906 |
AGO | Angola | 3.080979e+07 | 0.143569 |
AIA | Anguilla | 1.473100e+04 | 0.043863 |
pop2018 | evolution_population | PIB_par_habitant | Importations - Quantité | Importations - Valeur | dep_import | auto_suff | ratio_prot_animales | disp_prot_total | disp_kcal_total | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Code zone (ISO3) | Zone | ||||||||||
AFG | Afghanistan | 37171921.0 | 0.113906 | 469.919090 | 43780.0 | 59295.0 | 0.656716 | 0.417910 | 0.180422 | 57.29 | 2271.0 |
AGO | Angola | 30809787.0 | 0.143569 | 2670.850732 | 266618.0 | 291435.0 | 0.850153 | 0.149847 | 0.298330 | 52.07 | 2441.0 |
ALB | Albanie | 2882740.0 | -0.004684 | 5303.197823 | 24255.0 | 23472.0 | 0.647059 | 0.352941 | 0.538442 | 115.98 | 3334.0 |
ARE | Émirats arabes unis | 9630959.0 | 0.045233 | 43103.323058 | 698551.0 | 912743.0 | 0.939726 | 0.061644 | 0.443989 | 80.19 | 3087.0 |
ARG | Argentine | 44361150.0 | 0.040425 | 10041.463303 | 5409.0 | 7327.0 | 0.002218 | 0.997338 | 0.634783 | 106.97 | 3303.0 |
ARM | Arménie | 2951745.0 | 0.013506 | 4622.733216 | 43893.0 | 46573.0 | 0.781818 | 0.218182 | 0.560611 | 94.28 | 3019.0 |
ATG | Antigua-et-Barbuda | 96286.0 | 0.040232 | 17112.821135 | 6857.0 | 13481.0 | 1.000000 | 0.000000 | 0.635149 | 80.59 | 2483.0 |
AUS | Australie | 24898152.0 | 0.055166 | 54763.202388 | 10454.0 | 30866.0 | 0.006988 | 0.992236 | 0.675468 | 107.89 | 3418.0 |
AUT | Autriche | 8891388.0 | 0.032057 | 49700.761833 | 151239.0 | 454341.0 | 0.428030 | 0.500000 | 0.591923 | 108.90 | 3692.0 |
AZE | Azerbaïdjan | 9949537.0 | 0.046700 | 4781.946215 | 39857.0 | 48388.0 | 0.265306 | 0.761905 | 0.361343 | 95.91 | 3149.0 |
On obtient un dataframe contenant 10 variables qui nous permettront d'effectuer une analyse et une classification des pays.
Nous allons calculer une matrice de corrélation pour nos variables afin de sélectionner celles qui seront utilisées pour l'analyse :
Au vu de ces résultats, nous allons sélectionner 6 variables pour notre analyse :
Nous allons visualiser la distribution de nos différentes variables sur une heatmap afin de pouvoir se représenter les différentes tendances de nos clusters :
[Text(0.5, 32.09375, 'Variables'), Text(123.0, 0.5, 'Clusters')]
Nous voyons apparaître 6 Clusters. Afin de les départager et de choisir le cluster le plus pertinent dans notre cas, nous allons maintenant visualiser la distribution des différentes variables en fonction du cluster :
Selon notre classification hiérarchique, le cluster le plus pertinent semble être le Cluster 6. En effet, c'est le cluster qui importe le plus de Volailles tout en ayant un PIB / Habitant supérieur aux Clusters 1 et 2 qui ont pourtant une dépendance à l'importation plus élevée. Il paraît pertinent de favoriser des marchés représentant des volumes plus importants. Ce Cluster est composé des pays suivants :
Émirats arabes unis Belgique Chine Allemagne France Royaume-Uni de Grande-Bretagne et d'Irlande du Nord Chine - RAS de Hong-Kong Japon Mexique Pays-Bas Philippines Arabie saoudite Afrique du Sud
Il apparaît important de noter que la distance à la France n'est pas prise en compte dans ce calcul. De ce fait une priorité peut être faite vers les pays européens afin de simplifier les contraintes de transport. Le choix se porterait donc sur :
Réalisons une ACP sur nos données afin d'identifier les différents axes d'inertie :
On voit que nos deux premières composantes F1 et F2 représentent 64 % de l'inertie initiale de nos données. La composante F1 nous permet de situer les pays selon leur santé économique et nutritionnelle. En effet, un pays situé dans le positif sur F1 aura une disponibilité en nourriture satisfaisante et un PIB important, bien que l'évolution de la population y soit moindre. Notre composante F2 représente quasiment exclusivement la dépendance à l'importation d'un pays. On remarquera donc les pays situés en positif sur cette composante. Il est important de noter que notre composante F3 représente également un intérêt. En effet, F3 représentera fortement la quantité d'importation.
Afin de trouver le bon nombre de clusters à afficher pour l'algorithme KMeans, on peut identifier le nombre de clusters pour lequel l'inertie intra-classe sera minimisée. On peut alors visualiser ces données et sélectionner le nombre optimal de classes dans notre cas.
Après lecture du graphique, un bon choix du nombre de clusters semble être 6.
En observant la projection sur le premier plan factoriel, nous voyons que nos Clusters 1, 2, 3 et 6 sont clairement identifiables alors que nos clusters 5 et 4 sont confondus. Ils sont cependant distincts quand on les projette avec notre troisième composante. On peut alors identifier que le cluster 5 sera celui qui importe le plus au vu de la quantité, et qu'il dispose d'une meilleure santé financière.
Nous pouvons effectuer la même analyse des variables que pour la classification hiérarchique afin d'identifier notre cluster "cible"
[Text(0.5, 32.09375, 'Variables'), Text(123.0, 0.5, 'Clusters')]
Ici de la même manière qu'avec la classification hiérarchique, nous identifions le cluster 5 comme ayant le plus d'intérêt. Il possède en effet un PIB/Habitant qui est le deuxième meilleur, mais une quantité d'importation supérieure au reste des pays, signe d'un marché déjà existant.
Nous allons afficher la liste des deux clusters sélectionnés par nos méthodes :
Cluster 5 (méthode KMeans) : Émirats arabes unis Chine Allemagne France Royaume-Uni de Grande-Bretagne et d'Irlande du Nord Chine - RAS de Hong-Kong Japon Mexique Pays-Bas Arabie saoudite Cluster 6 (méthode CAH) : Émirats arabes unis Belgique Chine Allemagne France Royaume-Uni de Grande-Bretagne et d'Irlande du Nord Chine - RAS de Hong-Kong Japon Mexique Pays-Bas Philippines Arabie saoudite Afrique du Sud
On voit ici que nos deux méthodes de clustering renvoient des pays similaires. Comme indiqué précédemment, la composante géographique est à prendre en considération et on peut identifier 3 pays qui sont présents dans les deux clusters tout en étant géographiquement proche de la France :
Nous pouvons visualiser nos données pour ces 3 pays afin de pouvoir vérifier la pertinence de notre choix :
On remarque sans surprise que nos pays sont très similaire sur les 10 variables présentes dans notre analyse et ont l'air d'être de bons candidats pour commencer une activité à l'international dans des pays limitrophes qui disposent déjà d'un marché existant.