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!
proc print data=sashelp.heart(obs=10);
run;
1
PROC PRINTDATA=sashelp.heart(obs=10);
2
RUN;
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.
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!
proc mi data=sashelp.heart simple flux nimpute=0
displaypattern=nomeans;
class _character_;
var _all_;
fcs;
run;
1
PROC MIDATA=sashelp.heart SIMPLE flux nimpute=0
2
displaypattern=nomeans;
3
class _character_;
4
var _all_;
5
fcs;
6
RUN;
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.