Publié le :
Statistique CREATION_INTERNE

Exemple 1 pour PROC MULTTEST

Ce code est également disponible en : Deutsch English Español
En attente de validation
Le script crée d'abord un jeu de données 'a' représentant des animaux, où S1 et S2 sont des types de tumeurs et Dose est le groupe de traitement. Ensuite, il utilise PROC MULTTEST pour effectuer un test de Cochran-Armitage unilatéral supérieur afin de détecter une tendance linéaire dans l'incidence des tumeurs en fonction de la dose. La significativité statistique est évaluée via une méthode de permutation avec 10 000 rééchantillonnages pour corriger les p-values. Les résultats de la permutation sont stockés dans un dataset 'pmt' qui est ensuite affiché.
Analyse des données

Type : CREATION_INTERNE


Les données représentant les animaux et les tumeurs sont créées directement dans le script à l'aide d'une étape DATA et d'une instruction 'datalines'.

1 Bloc de code
DATA STEP Data
Explication :
Ce bloc crée la table 'a' en mémoire. Les variables S1 et S2 représentent deux types de tumeurs (0=absence, 1=présence) et 'Dose' est la variable de groupement. Les données sont intégrées directement dans le code via 'datalines'.
Copié !
1title 'Cochran-Armitage Test with Permutation Resampling';
2 
3DATA a;
4 INPUT S1 S2 Dose;
5 DATALINES;
60 1 1
71 0 1
80 1 1
90 1 1
100 1 1
111 0 1
121 0 2
131 0 2
140 1 2
151 0 2
160 1 2
171 0 2
181 0 3
191 0 3
201 0 3
210 1 3
220 1 3
231 0 3
24;
25RUN;
2 Bloc de code
PROC MULTTEST Data
Explication :
Cette procédure applique des tests multiples sur les données de la table 'a'. Elle effectue un test de Cochran-Armitage (ca) pour une tendance linéaire sur les variables S1 et S2, en utilisant 'Dose' comme variable de classe. La significativité est calculée par une méthode de permutation (10 000 échantillons) pour ajuster les p-values. Les résultats de la permutation sont sauvegardés dans la table 'pmt'.
Copié !
1PROC MULTTEST DATA=a permutation nsample=10000 seed=36607 outperm=pmt;
2 test ca(S1 S2 / permutation=10 uppertailed);
3 class Dose;
4 contrast 'CA Linear Trend' 0 1 2;
5RUN;
3 Bloc de code
PROC PRINT
Explication :
Ce bloc affiche le contenu de la table 'pmt', qui a été générée par l'étape PROC MULTTEST précédente et contient les résultats de la permutation.
Copié !
1PROC PRINT DATA=pmt;
2RUN;
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