Le script commence par la création d'un jeu de données 'pain' en utilisant l'instruction DATA step et des DATALINES. Ce jeu de données simule des résultats d'essai clinique, incluant une variable de dose, une variable d'effet indésirable ('Adverse' - Oui/Non) et un compte (`Count`) pour chaque combinaison. Ensuite, la procédure PROC FREQ est appelée pour analyser la relation entre les variables 'Adverse' et 'Dose'. Les options spécifiées incluent le calcul du test de tendance, des mesures d'association et leurs limites de confiance. Un mosaicplot est demandé via ODS Graphics pour une visualisation. Des tests spécifiques sont également appliqués, notamment le test de Cochran-Armitage (smdrc) et un test exact de tendance avec une limite de temps. La variable 'Count' est utilisée comme pondération pour l'analyse des fréquences. Le rapport de sortie est titré 'Clinical Trial for Treatment of Pain'.
Analyse des données
Type : CREATION_INTERNE
Les données utilisées pour l'analyse sont créées directement au sein du script SAS via l'instruction DATALINES dans le DATA step initial. Elles ne proviennent pas d'une source externe ni de bibliothèques SAS standard comme SASHELP.
1 Bloc de code
DATA STEP Data
Explication : Ce bloc DATA step est responsable de la création du jeu de données temporaire nommé 'pain'. Il utilise l'instruction `input` pour définir les variables 'Dose' (numérique), 'Adverse' (caractère) et 'Count' (numérique). L'instruction `datalines` permet d'intégrer les données brutes directement dans le script, simulant un tableau de contingence de résultats d'un essai clinique sur la douleur.
Copié !
data pain;
input Dose Adverse $ Count;
datalines;
0 No 26 0 Yes 6
1 No 26 1 Yes 7
2 No 23 2 Yes 9
3 No 18 3 Yes 14
4 No 9 4 Yes 23
;
1
DATA pain;
2
INPUT Dose Adverse $ Count;
3
DATALINES;
4
0 No 26 0 Yes 6
5
1 No 261 Yes 7
6
2 No 232 Yes 9
7
3 No 183 Yes 14
8
4 No 94 Yes 23
9
;
2 Bloc de code
PROC FREQ
Explication : Ce bloc exécute la procédure PROC FREQ pour analyser les données du jeu de données 'pain'. L'option `ods graphics on;` active la génération de graphiques ODS. L'instruction `tables Adverse*Dose / trend measures cl plots=mosaicplot;` génère une table de fréquences croisées pour 'Adverse' par 'Dose', en incluant le test de tendance (Cochran-Armitage), des mesures d'association et leurs limites de confiance, ainsi qu'un mosaicplot. `test smdrc;` spécifie le test de tendance de Cochran-Armitage pour les données ordonnées. `exact trend / maxtime=60;` demande un test exact de tendance avec un temps de calcul maximal de 60 secondes. `weight Count;` indique que la variable 'Count' contient les fréquences des observations. Un titre est appliqué au rapport généré, et `ods graphics off;` désactive la génération de graphiques ODS après l'exécution de la procédure.
Copié !
ods graphics on;
proc freq data=Pain;
tables Adverse*Dose / trend measures cl
plots=mosaicplot;
test smdrc;
exact trend / maxtime=60;
weight Count;
title 'Clinical Trial for Treatment of Pain';
run;
ods graphics off;
1
ods graphics on;
2
PROC FREQDATA=Pain;
3
tables Adverse*Dose / trend measures cl
4
plots=mosaicplot;
5
test smdrc;
6
exact trend / maxtime=60;
7
weight Count;
8
title 'Clinical Trial for Treatment of Pain';
9
RUN;
10
ods graphics off;
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 : S A S S A M P L E L I B R A R Y ; NAME: FREQEX8 ; TITLE: Documentation Example 8 for PROC FREQ ; PRODUCT: STAT ; SYSTEM: ALL ; KEYS: categorical data analysis, measures of association, confidence limits, Cochran-Armitage trend test, exact test, ODS Graphics, stacked bar chart ; PROCS: FREQ ; REF: PROC FREQ, Example 8
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.