Das Skript beginnt mit der Erstellung eines Datensatzes 'pain' mithilfe der DATA-Schritt-Anweisung und DATALINES. Dieser Datensatz simuliert Ergebnisse einer klinischen Studie, einschließlich einer Dosisvariable, einer Variable für unerwünschte Ereignisse ('Adverse' - Ja/Nein) und einer Zählvariable (`Count`) für jede Kombination. Anschließend wird die PROC FREQ-Prozedur aufgerufen, um die Beziehung zwischen den Variablen 'Adverse' und 'Dose' zu analysieren. Die angegebenen Optionen umfassen die Berechnung des Trendtests, von Assoziationsmassen und deren Konfidenzintervallen. Ein Mosaikplot wird über ODS Graphics zur Visualisierung angefordert. Spezifische Tests werden ebenfalls angewendet, insbesondere der Cochran-Armitage-Test (smdrc) und ein exakter Trendtest mit Zeitlimit. Die Variable 'Count' wird als Gewichtung für die Frequenzanalyse verwendet. Der Ausgabebericht trägt den Titel 'Clinical Trial for Treatment of Pain'.
Datenanalyse
Type : CREATION_INTERNE
Die für die Analyse verwendeten Daten werden direkt innerhalb des SAS-Skripts über die DATALINES-Anweisung im anfänglichen DATA-Schritt erstellt. Sie stammen nicht aus einer externen Quelle oder von Standard-SAS-Bibliotheken wie SASHELP.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA-Schritt-Block ist für die Erstellung des temporären Datensatzes 'pain' verantwortlich. Er verwendet die `input`-Anweisung, um die Variablen 'Dose' (numerisch), 'Adverse' (Zeichen) und 'Count' (numerisch) zu definieren. Die `datalines`-Anweisung ermöglicht die direkte Integration von Rohdaten in das Skript, wodurch eine Kontingenztafel der Ergebnisse einer klinischen Studie zur Schmerzbehandlung simuliert wird.
Kopiert!
data pain;
input Dose Adverse $ Count;
datalines;
0 No 26 0 Yes 6
1 No 26 1 Yes 7
2 No 23 2 Yes 9
3 No 18 3 Yes 14
4 No 9 4 Yes 23
;
1
DATA pain;
2
INPUT Dose Adverse $ Count;
3
DATALINES;
4
0 No 26 0 Yes 6
5
1 No 261 Yes 7
6
2 No 232 Yes 9
7
3 No 183 Yes 14
8
4 No 94 Yes 23
9
;
2 Codeblock
PROC FREQ
Erklärung : Dieser Block führt die PROC FREQ-Prozedur aus, um die Daten des Datensatzes 'pain' zu analysieren. Die Option `ods graphics on;` aktiviert die Generierung von ODS-Grafiken. Die Anweisung `tables Adverse*Dose / trend measures cl plots=mosaicplot;` erstellt eine Kreuztabelle für 'Adverse' nach 'Dose', einschließlich des Trendtests (Cochran-Armitage), von Assoziationsmassen und deren Konfidenzintervallen, sowie eines Mosaikplots. `test smdrc;` spezifiziert den Cochran-Armitage-Trendtest für geordnete Daten. `exact trend / maxtime=60;` fordert einen exakten Trendtest mit einer maximalen Berechnungszeit von 60 Sekunden an. `weight Count;` gibt an, dass die Variable 'Count' die Häufigkeiten der Beobachtungen enthält. Dem generierten Bericht wird ein Titel hinzugefügt, und `ods graphics off;` deaktiviert die Generierung von ODS-Grafiken nach Ausführung der Prozedur.
Kopiert!
ods graphics on;
proc freq data=Pain;
tables Adverse*Dose / trend measures cl
plots=mosaicplot;
test smdrc;
exact trend / maxtime=60;
weight Count;
title 'Clinical Trial for Treatment of Pain';
run;
ods graphics off;
1
ods graphics on;
2
PROC FREQDATA=Pain;
3
tables Adverse*Dose / trend measures cl
4
plots=mosaicplot;
5
test smdrc;
6
exact trend / maxtime=60;
7
weight Count;
8
title 'Clinical Trial for Treatment of Pain';
9
RUN;
10
ods graphics off;
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.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y ; NAME: FREQEX8 ; TITLE: Documentation Example 8 for PROC FREQ ; PRODUCT: STAT ; SYSTEM: ALL ; KEYS: categorical data analysis, measures of association, confidence limits, Cochran-Armitage trend test, exact test, ODS Graphics, stacked bar chart ; PROCS: FREQ ; REF: PROC FREQ, Example 8
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.