Publié le :
Statistique CREATION_INTERNE

Analyse non-paramétrique avec PROC NPAR1WAY

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 nommé 'Gossypol' via un DATA STEP, en utilisant des données intégrées directement dans le script ('datalines'). Ce jeu de données contient les variables 'Dose' et 'Gain'. Par la suite, la procédure PROC NPAR1WAY est appelée à trois reprises pour des analyses différentes :
1. La première exécution réalise une analyse non-paramétrique générale pour comparer 'Gain' en fonction de 'Dose'.
2. La deuxième exécution, encadrée par 'ods graphics on' et 'ods graphics off', génère un diagramme en boîte des scores de Wilcoxon pour visualiser les distributions.
3. La troisième exécution de PROC NPAR1WAY effectue une analyse à deux échantillons, en appliquant une clause 'where Dose <= .04' pour filtrer les données et se concentrer sur un sous-ensemble spécifique. L'ensemble du script est conçu pour démontrer diverses applications de PROC NPAR1WAY dans l'analyse de données expérimentales.
Analyse des données

Type : CREATION_INTERNE


Les données sont créées directement dans le script SAS via un DATA STEP utilisant la fonctionnalité 'datalines' pour définir les observations des variables 'Dose' et 'Gain'.

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc DATA STEP crée le jeu de données 'Gossypol'. Il lit d'abord une 'Dose' et un nombre 'n' d'observations. Ensuite, une boucle lit 'n' valeurs de 'Gain' pour chaque 'Dose', les assigne et les écrit dans le jeu de données. Les données sont fournies directement dans le script via la section 'datalines'.
Copié !
1DATA Gossypol;
2 INPUT Dose n;
3 DO i=1 to n;
4 INPUT Gain;
5 OUTPUT;
6 END;
7 DATALINES;
80 16
9228 229 218 216 224 208 235 229 233 219 224 220 232 200 208 232
10.04 11
11186 229 220 208 228 198 222 273 216 198 213
12.07 12
13179 193 183 180 143 204 114 188 178 134 208 196
14.10 17
15130 87 135 116 118 165 151 59 126 64 78 94 150 160 122 110 178
16.13 11
17154 130 130 118 118 104 112 134 98 100 104
18;
2 Bloc de code
PROC NPAR1WAY
Explication :
Cette PROC NPAR1WAY effectue une analyse non-paramétrique à un facteur. Elle compare la distribution de la variable 'Gain' entre les différents groupes définis par la variable 'Dose' dans le jeu de données 'Gossypol'.
Copié !
1PROC NPAR1WAY DATA=Gossypol;
2 class Dose;
3 var Gain;
4RUN;
3 Bloc de code
PROC NPAR1WAY
Explication :
Ce bloc utilise PROC NPAR1WAY pour générer un graphique en boîte spécifique aux scores de Wilcoxon. Les instructions 'ods graphics on' et 'ods graphics off' activent et désactivent la sortie graphique du Système de Documentation des Sorties (ODS).
Copié !
1ods graphics on;
2PROC NPAR1WAY DATA=Gossypol plots(only)=wilcoxonboxplot;
3 class Dose;
4 var Gain;
5RUN;
6ods graphics off;
4 Bloc de code
PROC NPAR1WAY
Explication :
Cette PROC NPAR1WAY réalise une analyse non-paramétrique sur un sous-ensemble des données 'Gossypol'. La clause 'where Dose <= .04' filtre les observations, incluant uniquement celles où la valeur de 'Dose' est inférieure ou égale à 0.04, permettant une analyse ciblée sur ces groupes.
Copié !
1PROC NPAR1WAY DATA=Gossypol;
2 where Dose <= .04;
3 class Dose;
4 var Gain;
5RUN;
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 : SAS SAMPLE LIBRARY