Publié le :
Statistique CREATION_INTERNE

Test de Différence de Proportions (Chi-carré)

Ce code est également disponible en : Deutsch English Español
En attente de validation
Le script commence par créer un jeu de données interne, 'practice1', via un DATA STEP et des données 'datalines'. Ce jeu de données contient les préférences de soda (Coke/Pepsi) et d'animal de compagnie (chien/chat) ainsi qu'un poids pour chaque combinaison. Ensuite, il utilise la procédure PROC FREQ avec l'option CHISQ pour effectuer un test du chi-carré afin de déterminer s'il existe une association statistiquement significative entre la préférence de soda et la préférence d'animal de compagnie. L'option 'weight weight;' est utilisée pour appliquer les pondérations spécifiées dans le jeu de données. Les options 'expected' et 'nocol' affichent les effectifs attendus et suppriment les pourcentages de colonne.
Analyse des données

Type : CREATION_INTERNE


Les données sont créées directement dans le script via un DATA STEP et l'instruction DATALINES. Elles incluent les préférences de soda et d'animal de compagnie, ainsi qu'une variable de pondération.

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc DATA STEP crée le jeu de données SAS 'practice1'. Il définit trois variables : 'soda' (caractère), 'animal' (caractère) et 'weight' (numérique). Les données sont directement intégrées au script via l'instruction DATALINES, simulant des observations de préférences de soda et d'animaux de compagnie avec leurs poids respectifs.
Copié !
1DATA practice1;
2 INPUT soda $ animal $ weight;
3DATALINES;
4Coke Dog 78
5Coke Cat 22
6Pepsi Dog 36
7Pepsi Cat 64
8;
9RUN;
2 Bloc de code
PROC FREQ
Explication :
Cette procédure PROC FREQ analyse la distribution des préférences d'animaux par préférence de soda en utilisant le jeu de données 'practice1'. L'instruction 'tables soda*animal' crée un tableau de contingence croisant ces deux variables. L'option 'chisq' demande le calcul du test du chi-carré pour l'association. 'expected' affiche les effectifs attendus sous l'hypothèse d'indépendance, et 'nocol' supprime les pourcentages de colonne. L'instruction 'weight weight;' indique à la procédure d'utiliser la variable 'weight' comme variable de fréquence pour les calculs.
Copié !
1PROC FREQ DATA = practice1;
2 tables soda*animal / chisq expected nocol;
3 weight weight;
4RUN;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : Practice: Test for a Difference Between Proportions This code is posted for your benefit; however, I highly recommend that you practice typing your own SAS programs as well. With the SAS programming language, as with all new languages, immersion seems to be the best way to learn.