Les données sont incluses dans le script via l'instruction DATALINES.
1 Bloc de code
DATA STEP Data
Explication : Création de la table 'Color' à partir de données internes. L'opérateur '@@' permet de lire plusieurs observations sur une même ligne de données.
Copié !
title 'Hair Color of European Children';
data Color;
input Region Eyes $ Hair $ Count @@;
label Eyes ='Eye Color'
Hair ='Hair Color'
Region='Geographic Region';
datalines;
1 blue fair 23 1 blue red 7 1 blue medium 24
1 blue dark 11 1 green fair 19 1 green red 7
1 green medium 18 1 green dark 14 1 brown fair 34
1 brown red 5 1 brown medium 41 1 brown dark 40
1 brown black 3 2 blue fair 46 2 blue red 21
2 blue medium 44 2 blue dark 40 2 blue black 6
2 green fair 50 2 green red 31 2 green medium 37
2 green dark 23 2 brown fair 56 2 brown red 42
2 brown medium 53 2 brown dark 54 2 brown black 13
;
1
title 'Hair Color of European Children';
2
3
DATA Color;
4
INPUT Region Eyes $ Hair $ Count @@;
5
label Eyes ='Eye Color'
6
Hair ='Hair Color'
7
Region='Geographic Region';
8
DATALINES;
9
1 blue fair 231 blue red 71 blue medium 24
10
1 blue dark 111 green fair 191 green red 7
11
1 green medium 181 green dark 141 brown fair 34
12
1 brown red 51 brown medium 411 brown dark 40
13
1 brown black 32 blue fair 462 blue red 21
14
2 blue medium 442 blue dark 402 blue black 6
15
2 green fair 502 green red 312 green medium 37
16
2 green dark 232 brown fair 562 brown red 42
17
2 brown medium 532 brown dark 542 brown black 13
18
;
2 Bloc de code
PROC SORT
Explication : Tri des données par la variable 'Region'. L'instruction 'ods select none' désactive l'envoi de sorties vers les destinations ODS actives (comme la fenêtre Résultats) pour éviter d'afficher des rapports inutiles pour le tri.
Copié !
ods select none;
proc sort data=Color;
by Region;
run;
1
ods select none;
2
3
PROC SORTDATA=Color;
4
BY Region;
5
RUN;
3 Bloc de code
PROC FREQ Data
Explication : Calcul des fréquences et des tests statistiques. 'ods output ChiSq=myStats' capture la table ODS 'ChiSq' générée par PROC FREQ et la stocke dans la table SAS 'myStats'. Les options de dataset filtrent pour ne garder que les statistiques commençant par 'Chi' ou 'Like'.
Explication : Réactivation de l'affichage ODS ('ods select all') et affichage du contenu de la table de sortie 'myStats' contenant les résultats statistiques capturés.
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.
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.