Analyse Factorielle des Correspondances (AFC)

en langage R

L'essentiel de cette page

Lorsqu'un lien a été établi entre deux variables catégorielles (par Khi² ou test G), il reste à déterminer la nature du lien (sont-ce les hommes qui ont un grand salaire ou les femmes ?), cela pourra être fait par l'AFC.

L'AFC permet de visualiser la nature d'un lien établi entre deux variables catégorielles.

# Création des données

donnees <- data.frame(sexe = rep(c("Homme", "Femme", "Homme", "Femme", "Homme","Homme","Femme","Femme","Homme","Femme","Asexué"),3),

                      profession = rep(c("Employé", "Employé", "Cadre", "Cadre", "Employé","Employé","Cadre","Employé","Employé","Secrétaire","Secrétaire"),3))


# Transformation des données en tableau de contingence

tableau <- table(donnees) ; tableau

        profession

sexe     Cadre Employé Secrétaire

  Asexué     0       0          3

  Femme      6       6          3

  Homme      3      12          0

library(FactoMineR)


# Réalisation de l'ACM

resultat <- MCA(donnees)


# Affichage des résultats

print(resultat)

plot.MCA(resultat)

En rouge, le contenu des colonnes, en noir les points. La distance entre les triangles traduit leur proximité. Grande proximité ici entre les femmes et les cadres ou entre les hommes et les employés. On a ajouté quelques individus asexués tous secrétaires et on peut voir cette proximité.