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é !
data practice1;
input soda $ animal $ weight;
datalines;
Coke Dog 78
Coke Cat 22
Pepsi Dog 36
Pepsi Cat 64
;
run;
1
DATA practice1;
2
INPUT soda $ animal $ weight;
3
DATALINES;
4
Coke Dog 78
5
Coke Cat 22
6
Pepsi Dog 36
7
Pepsi Cat 64
8
;
9
RUN;
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.
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.
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.