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'.
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é !
proc npar1way data=Gossypol;
class Dose;
var Gain;
run;
1
PROC NPAR1WAYDATA=Gossypol;
2
class Dose;
3
var Gain;
4
RUN;
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é !
ods graphics on;
proc npar1way data=Gossypol plots(only)=wilcoxonboxplot;
class Dose;
var Gain;
run;
ods graphics off;
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é !
proc npar1way data=Gossypol;
where Dose <= .04;
class Dose;
var Gain;
run;
1
PROC NPAR1WAYDATA=Gossypol;
2
where Dose <= .04;
3
class Dose;
4
var Gain;
5
RUN;
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.