Veröffentlicht am :
Statistik CREATION_INTERNE

Student's t-Test auf simulierten Daten

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
Dieses Skript erstellt zunächst eine SAS©-Tabelle namens QUES6_4, die simulierte Daten für drei Gruppen (A, B, C) mit zufällig generierten numerischen Variablen X und Y enthält. Anschließend wird eine TTEST-Prozedur verwendet, um die Mittelwerte der Variablen X und Y speziell zwischen den Gruppen A und C zu vergleichen.
Datenanalyse

Type : CREATION_INTERNE


Die Daten werden vollständig im DATA-Schritt mithilfe von DO-Schleifen und Zufallszahlfunktionen (RANNOR, RANUNI) generiert.

1 Codeblock
DATA STEP Data
Erklärung :
Erstellung der Tabelle QUES6_4. Verschachtelte Schleifen werden verwendet, um 10 Beobachtungen für jede der Gruppen A, B und C zu generieren. Die Variablen X und Y werden aus Zufallsfunktionen (Normal- und Gleichverteilung) berechnet.
Kopiert!
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 Codeblock
PROC TTEST
Erklärung :
Ausführung eines Student's t-Tests zum Vergleich der Mittelwerte. Die WHERE-Klausel filtert die Daten, um nur die Gruppen A und C zu behalten. Die CLASS-Anweisung definiert die Gruppierungsvariable, und VAR gibt die zu analysierenden Variablen an.
Kopiert!
1PROC TTEST;
2 title 'Problem 6.4';
3 where GROUP in ('A' 'C');
4 class GROUP;
5 var X Y;
6RUN;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.