Publié le :
Statistique CREATION_INTERNE

Test t de Student sur données simulées

Ce code est également disponible en : Deutsch English Español
En attente de validation
Ce script commence par créer une table SAS© nommée QUES6_4 contenant des données simulées pour trois groupes (A, B, C) avec des variables numériques X et Y générées aléatoirement. Ensuite, une procédure TTEST est utilisée pour comparer les moyennes des variables X et Y spécifiquement entre les groupes A et C.
Analyse des données

Type : CREATION_INTERNE


Les données sont intégralement générées dans l'étape DATA à l'aide de boucles DO et de fonctions de nombres aléatoires (RANNOR, RANUNI).

1 Bloc de code
DATA STEP Data
Explication :
Création de la table QUES6_4. Utilisation de boucles imbriquées pour générer 10 observations pour chacun des groupes A, B et C. Les variables X et Y sont calculées à partir de fonctions aléatoires (loi normale et loi uniforme).
Copié !
1DATA QUES6_4;
2 DO GROUP = 'A','B','C';
3 DO I = 1 TO 10;
4 X = ROUND(RANNOR(135)*10 + 300 +
5 5*(GROUP EQ 'A') - 7*(GROUP EQ 'C'));
6 Y = ROUND(RANUNI(135)*100 + X);
7 OUTPUT;
8 END;
9 END;
10 DROP I;
11RUN;
2 Bloc de code
PROC TTEST
Explication :
Exécution d'un test t de Student pour comparer les moyennes. La clause WHERE filtre les données pour ne conserver que les groupes A et C. L'instruction CLASS définit la variable de groupement, et VAR spécifie les variables à analyser.
Copié !
1PROC TTEST;
2 title 'Problem 6.4';
3 where GROUP in ('A' 'C');
4 class GROUP;
5 var X Y;
6RUN;
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.