Veröffentlicht am :
Statistik CREATION_INTERNE

Cochran-Armitage Trendanalyse mit PROC FREQ

Dieser Code ist auch verfügbar auf: English Español Français
Wartet auf Validierung
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!
1DATA pain;
2 INPUT Dose Adverse $ Count;
3 DATALINES;
40 No 26 0 Yes 6
51 No 26 1 Yes 7
62 No 23 2 Yes 9
73 No 18 3 Yes 14
84 No 9 4 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!
1ods graphics on;
2PROC FREQ DATA=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';
9RUN;
10ods 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