Dieses Skript erstellt einen Datensatz 'Melanoma', der jährliche Aufzeichnungen enthält. Es beginnt mit der Visualisierung der Rohdaten mit PROC SGPLOT. Anschließend wird PROC LOESS schrittweise verwendet: zuerst mit Standardparametern, dann durch Anforderung statistischer Details, Vergleich verschiedener Glättungsparameter (Option smooth), Export der Ergebnisse über ODS OUTPUT und schließlich durch Anzeige von Konfidenzintervallen (CLM).
Datenanalyse
Type : CREATION_INTERNE
Die Daten sind direkt im Skript über die DATALINES-Anweisung enthalten (Datensatz 'Melanoma').
1 Codeblock
DATA STEP Data
Erklärung : Erstellung des Datensatzes 'Melanoma'. Die INPUT-Anweisung ist so konfiguriert, dass mehrere 'Jahr Inzidenz'-Paare pro Zeile gelesen werden (Hinweis: Der Quellcode enthält ein Dateireferenz-Artefakt, wo das Symbol '@@' für kontinuierliches Lesen erwartet wird).
INPUT Year Incidences @code_sas_json/8_SAS_Intro_ReadFile_MultiCol_@@.json;
3
FORMAT Year d4.0;
4
DATALINES;
5
19360.919370.819380.819391.3
6
19401.419411.219421.719431.8
7
19441.619451.519461.519472.0
8
19482.519492.719502.919512.5
9
19523.119532.419542.219552.9
10
19562.519572.619583.219593.8
11
19604.219613.919623.719633.3
12
19643.719653.919664.119673.8
13
19684.719694.419704.819714.8
14
19724.8
15
;
2 Codeblock
PROC SGPLOT
Erklärung : Erzeugung eines Streudiagramms (scatter plot) zur Visualisierung der Entwicklung der Inzidenzen in Abhängigkeit vom Jahr vor der Modellierung.
Erklärung : Aktivierung der ODS-Grafiken. Erste Ausführung von PROC LOESS mit Standardoptionen zur Anpassung einer lokalen Regressionskurve.
Kopiert!
ods graphics on;
proc loess data=Melanoma;
model Incidences=Year;
run;
1
ods graphics on;
2
3
PROC LOESSDATA=Melanoma;
4
model Incidences=Year;
5
RUN;
4 Codeblock
PROC LOESS
Erklärung : Ausführung von PROC LOESS mit Anforderung zusätzlicher Details in der Ausgabe: Modellzusammenfassung und Ausgabestatistiken.
Kopiert!
proc loess data=Melanoma;
model Incidences=Year / details(ModelSummary OutputStatistics);
run;
1
2
PROC LOESS
3
DATA=Melanoma;
4
model Incidences=Year / details(ModelSummary OutputStatistics);
5
RUN;
6
5 Codeblock
PROC LOESS Data
Erklärung : Modellierung mit expliziter Angabe mehrerer Glättungsparameter (smooth) zum Vergleich. Die Option 'residual' fordert die Berechnung der Residuen an. Die Ausgabestatistiken werden in der SAS-Tabelle 'Results' über ODS OUTPUT gespeichert.
model Incidences=Year/smooth=0.10.250.40.6 residual;
3
ods OUTPUT OutputStatistics=Results;
4
RUN;
6 Codeblock
PROC PRINT
Erklärung : Anzeige der ersten 5 Beobachtungen der zuvor erstellten Tabelle 'Results'.
Kopiert!
proc print data=Results(obs=5);
id obs;
run;
1
PROC PRINTDATA=Results(obs=5);
2
id obs;
3
RUN;
7 Codeblock
PROC LOESS
Erklärung : Ausführung zur Erstellung eines spezifischen Diagramms der Residuen nach Glättungsparameter (ResidualsBySmooth).
Kopiert!
proc loess data=Melanoma plots=ResidualsBySmooth(smooth);
model Incidences=Year/smooth=0.1 0.25 0.4 0.6;
run;
1
2
PROC LOESS
3
DATA=Melanoma plots=ResidualsBySmooth(smooth);
4
model Incidences=Year/smooth=0.10.250.40.6;
5
RUN;
6
8 Codeblock
PROC LOESS
Erklärung : Letztes Modell, das Konfidenzgrenzen (CLM) mit einem Alpha-Schwellenwert von 0,1 (90% Konfidenzintervall) anfordert. Deaktivierung der ODS-Grafiken am Ende.
Kopiert!
proc loess data=Melanoma;
model Incidences=Year/clm alpha=0.1;
run;
ods graphics off;
1
PROC LOESSDATA=Melanoma;
2
model Incidences=Year/clm alpha=0.1;
3
RUN;
4
5
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.
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.