analyse croisée de toutes les variables d'un tableau
Bonjour
J'ai un data.frame à 32 variables (en colonnes) et 125 individus en ligne.
J'aimerais effectuer un test croisé (du chi² en l'occurence) de toutes les variables entre elles.
J'arrive a croiser une variable avec toutes les autres avec cette instruction :
Code:
round((sapply(tableauanalysechideux[,2:32],function(x)chisq.test(tableauanalysechideux$SEXE,x)$p.value)),3)
ou celle-ci :
Code:
1 2 3 4
| chisq.pvalue <- function(x) {
chisq.test(tableauanalysechideux$SEXE,x)$p.value
}
sapply(tableauanalysechideux[,2:32],chisq.pvalue) |
mais pas de toutes les variables entre-elles.
J'ai essayé ceci mais sans succès :
Code:
1 2 3 4
| analysechideux <- function(x) chisq.test(table(ex$x,ex$y))
x<- tableauanalysechideux[,2:32]
y<- tableauanalysechideux[,2:32]
analysechideux(x,y) |
Je pense que la solution est assez simple mais je stagne depuis un bout de temps.
merci d'avance de vos suggestions