Veröffentlicht am :
Statistik SASHELP

Dokumentationsbeispiel 19 für PROC MI

Dieser Code ist auch verfügbar auf: English Español Français
Dieses SAS©-Skript verwendet PROC MI, um Muster fehlender Daten zu analysieren und einen multiplen Imputationsprozess für den Datensatz `sashelp.heart` zu konfigurieren. Es enthält auch einen PROC PRINT, um die ersten 10 Beobachtungen des Datensatzes anzuzeigen. Das ODS-System ist so konfiguriert, dass es spezifische Ausgaben auswählt und Grafiken aktiviert. Die MI-Prozedur ist für das 'flux'-Modell mit `nimpute=0`, einer Mustervorlage ohne Mittelwerte, konfiguriert und alle Zeichenvariablen sind als Klassenvariablen definiert.
Datenanalyse

Type : SASHELP


Das Skript verwendet den internen Datensatz `sashelp.heart` aus der SASHELP-Bibliothek.

1 Codeblock
PROC PRINT
Erklärung :
Dieser Block verwendet PROC PRINT, um die ersten 10 Beobachtungen des Datensatzes `sashelp.heart` anzuzeigen. Dies ermöglicht eine schnelle Überprüfung der Datenstruktur und des Inhalts vor der Imputationsanalyse.
Kopiert!
1PROC PRINT DATA=sashelp.heart(obs=10);
2RUN;
2 Codeblock
ODS
Erklärung :
Dieser Block konfiguriert das Output Delivery System (ODS). Er wählt spezifische Output-Objekte (`MissPattern`, `Flux`, `FluxPlot`, `Corr`) aus, die von der MI-Prozedur generiert werden, und aktiviert ODS-Grafiken, was die spätere Erstellung von Visualisierungen ermöglicht.
Kopiert!
1ods select MissPattern Flux FluxPlot Corr;
2ods graphics on;
3 
3 Codeblock
PROC MI
Erklärung :
Dieser Block führt die Prozedur zur multiplen Imputation (PROC MI) aus. Sie wird auf den Datensatz `sashelp.heart` angewendet. Die Optionen `simple flux nimpute=0 displaypattern=nomeans` werden verwendet, um Muster fehlender Daten zu analysieren (`simple`), die Fluss-Imputationsmethode (`flux`) zu spezifizieren, jedoch ohne Imputationen zu generieren (`nimpute=0`), und das Muster fehlender Daten ohne Mittelwerte anzuzeigen (`displaypattern=nomeans`). `class _character_` deklariert alle Zeichenvariablen als Klassenvariablen, `var _all_` schließt alle Variablen in die Analyse ein, und `fcs` spezifiziert die Verwendung der Methode 'Fully Conditional Specification' für die Imputation.
Kopiert!
1PROC MI DATA=sashelp.heart SIMPLE flux nimpute=0
2 displaypattern=nomeans;
3 class _character_;
4 var _all_;
5 fcs;
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.
Urheberrechtsinformationen : SAS SAMPLE LIBRARY