compare {TestsFaciles} | R Documentation |
Compare des moyennes ou des proportions deux à deux selon leur valeur dans différents sous-groupes.
compare(x, design, by, loi = "student")
x |
formule. Liste des variables que l'on souhaite tester. |
design |
objet de la classe svydesign ou tableau de données. Données. |
by |
formule. Liste des variables de type facteur définissant les groupes à comparer. |
loi |
texte. student ou normale. Spécifie la loi utilisée pour le calcul des intervalles. Voir les détails. |
Les tests de comparaison effectués par cette fonction considèrent que, sous l'hypthèse nulle,
frac{bar{x}_1 - bar{x}_2}{sqrt{SE_1^2 +SE_{2^{}}^2}}
suit une loi normale centrée réduite (si loi='normale'
) ou une loi t de Student à n_{1}+n_{2}-2 degrés de liberté si loi='student'
.
Les moyennes, proportions, écarts-types et effectifs sont calculés avec int.conf
.
Le test bilatéral teste si bar{x}_1 neq bar{x}_2 (hypothèse nulle : bar{x}_1 = bar{x}_2).
Le test unilatéral teste si bar{x}_1 > bar{x}_2 (hypothèse nulle : bar{x}_1 <=q bar{x}_2).
Un tableau de données avec une ligne par combinaison de groupes et les colonnes suivantes pour chaque variable x testée.
valeur1.x |
Valeur de bar{x} dans le groupe 1. |
valeur2.x |
Valeur de bar{x} dans le groupe 2. |
difference.x |
valeur1.x - valeur2.x |
p.unilateral.x |
Valeur de p au test unilatéral. |
p.bilateral.x |
valeur de p au test bilatéral. |
type.x |
Type de grandeur : moyenne ou proportion. |
data(api) # Spécification du plan d'échantillonnage donnees <- svydesign(id=~dnum, weights=~pw, data=apiclus1) # Comparaison de 2 moyennes ou de 2 proportions compare(~api99, donnees, by=~stype) # on peut effectuer plusieurs comparaisons en même temps compare(~api99+yr.rnd, donnees, by=~stype) # facilite l'affichage des résultats t(compare(~api99+yr.rnd, donnees, by=~stype))