> langage et graphiques > Arrays listes et dataframes > Tables de contingences
Tables de contingences
Table de contingence à une dimension :
- table(factor(c("a", "b", "a", "c", "b"))) : renvoie une table avec le nombre de fois que chaque facteur apparaît :
a b c
2 2 1
- table(c("a", "b", "a", "c", "b")) : marche aussi.
Attention, par défaut, les valeurs NA et NaN sont exclues des comptes. Pour en tenir compte quand même :
table(vect, exclude = c())
Table de contingence à 2 dimensions (ou plus) :
Pour convertir un objet table à 2 dimensions en data.frame avec la même disposition, on peut utiliser : fr <- as.data.frame.matrix(tab).
Conversion d'une matrice en table :
as.table(mat <- matrix(data = c(4, 5, 6, 7), nrow = 2))
xtabs (création d'un tableau de contigence à partir d'un dataframe) :
Copyright Aymeric Duclert
programmer en R, tutoriel R, graphes en R