Le tableau croisé ou tableau de contingence est un tableau dénombrant les modalités croisées des deux caractères X et Y. Il permet de mettre en évidence la forme de la relation entre deux variables discrètes.
> Deux informations :
- Distributions marginales : total de la ligne, total de la colonne
- Distributions conditionnelles : distribution de X sachant X=Yj
> Exemple :
> Le fichier de départ
Un tableau croisé se construit à partir d’une table contenant des individus (statistique).
Dans notre exemple, nous avons construit ce tableau de contingence à partir d’un fichier de ce type :
rencontres femmes dans l'yonne
http://bienvenudansladata.com/recherche-de-femme-blanche-pour-mariageExcel :
Sous excel, on va utiliser la fonction tableau dynamique :
On va venir sélectionner notre plage de données et cliquer sur tableau croisé dynamique. Attention l’ensemble de vos colonnes doivent avoir un nom.
Une pop up s’affiche alors avec la sélection de la plage de données :
Une nouvelle feuille est ainsi créée. Il nous faut alors paramétrer notre tableau croisé dynamique :
Il suffit de faire glisser les champs dans les zones souhaitées.
Par défaut, la zone valeurs affiche la somme du champs pour les données numériques. L’identifiant de nos individus étant une données numériques, il faut modifier ce paramétrage afin d’avoir le nombre d’individus. Pour ce faire, il vous suffit de cliquer sur le paramètre Somme de Individu, de sélectionner « paramètre des champs de valeurs … » et de sélectionner le nombre plutôt que la somme :
On obtient ainsi notre tableau de contingence 😀 .
proc freq data=votreTable;
tables votrevariable1*votrevariable2;
run;
tableau<-table(votreTable$votrevariable1,votreTable$votrevariable2)
print(tableau)
// Pour ajouter les marges au tableau de contingence
addmargin(tableau)