Das Skript beginnt mit der Erstellung eines Datensatzes 'sleep', der 'recall'-Werte für verschiedene 'hours'-Dauern simuliert. Anschließend wird PROC GLMPOWER ausgeführt, um die erforderliche Stichprobengröße in einem allgemeinen linearen Modell (ANOVA) zu bestimmen, um Powers von 0,7, 0,8 und 0,9 zu erreichen. Schließlich verwendet es PROC POWER, um die erforderliche Stichprobengröße für einen Test zum Vergleich zweier Mittelwerte (t-Test) mit einer Mitteldifferenz von 3 und einer Standardabweichung von 30 zu berechnen.
Datenanalyse
Type : INTERNE_ERSTELLUNG
Die Daten werden über einen DATA-Schritt mit DATALINES-Anweisungen (Werte 30 und 33) generiert.
1 Codeblock
DATA STEP Data
Erklärung : Erstellung des Datensatzes 'sleep', der eine erklärende Variable 'hours' (1 und 2) und eine abhängige Variable 'recall' aus den Datalines enthält.
Kopiert!
data sleep;
do hours = 1 to 2;
input recall;
output;
end;
datalines;
30
33
;
run;
1
DATA sleep;
2
DO hours = 1 to 2;
3
INPUT recall;
4
OUTPUT;
5
END;
6
DATALINES;
7
30
8
33
9
;
10
RUN;
2 Codeblock
PROC GLMPOWER
Erklärung : Poweranalyse für ein allgemeines lineares Modell (hier eine einfaktorielle ANOVA für 'hours'). Das Skript fordert die Berechnung der gesamten Stichprobengröße (ntotal = .) für Zielpowers von 0,7, 0,8 und 0,9, mit einer angenommenen Standardabweichung von 30. Eine Grafik der Power in Abhängigkeit von der Größe wird generiert.
Kopiert!
proc glmpower data=sleep;
class hours;
model recall = hours;
power
stddev = 30
ntotal = .
power = 0.7 0.8 0.9;
plot x=power min=0.7 max=0.95;
run;
1
PROC GLMPOWERDATA=sleep;
2
class hours;
3
model recall = hours;
4
power
5
stddev = 30
6
ntotal = .
7
power = 0.70.80.9;
8
plot x=power min=0.7 max=0.95;
9
RUN;
3 Codeblock
PROC POWER
Erklärung : Powerberechnung für einen Test zum Vergleich zweier Mittelwerte (t-Test). Parameter: erwartete Mitteldifferenz von 3, Alpha von 0,05, Standardabweichung von 30. Der Code fordert die erforderliche Stichprobengröße für die angegebenen Power-Niveaus an.
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.
SAS und alle anderen Produkt- oder Dienstleistungsnamen von SAS Institute Inc. sind eingetragene Marken oder Marken von SAS Institute Inc. in den USA und anderen Ländern. ® zeigt die Registrierung in den USA an. WeAreCAS ist eine unabhängige Community-Site und nicht mit SAS Institute Inc. verbunden.
Diese Website verwendet technische und analytische Cookies, um Ihre Erfahrung zu verbessern.
Mehr erfahren.