Das Skript beginnt mit der Erstellung eines Datensatzes 'Fish1', der Fischmessungen mit absichtlich fehlenden Werten enthält. Anschließend wird die Prozedur `PROC MI` mit der Option `monotone propensity` aufgerufen, um diese Werte zu imputieren. Ein `seed` wird für die Reproduzierbarkeit angegeben. Schließlich werden die ersten zehn Beobachtungen des resultierenden Datensatzes ('outex2') mit Hilfe von `PROC PRINT` angezeigt.
Datenanalyse
Type : CREATION_INTERNE
Der Datensatz 'Fish1' wird intern im Skript über eine `DATALINES`-Anweisung erstellt.
1 Codeblock
DATA STEP Data
Erklärung : Dieser Codeblock erstellt den Datensatz 'Fish1' mithilfe von Inline-Daten (`datalines`). Er definiert drei numerische Variablen: 'Length1', 'Length2' und 'Length3'. Einige Werte fehlen absichtlich zur Demonstrationszwecken der Imputation.
Erklärung : Diese Prozedur `PROC MI` wird verwendet, um fehlende Werte im Datensatz 'Fish1' zu imputieren. Die Option `seed=899603` gewährleistet die Reproduzierbarkeit der Ergebnisse. Die Methode `monotone propensity` ist für die Imputation fehlender Werte der Variablen 'Length1', 'Length2' und 'Length3' spezifiziert. Der imputierte Datensatz wird in 'outex2' gespeichert.
Kopiert!
proc mi data=Fish1 seed=899603 out=outex2;
monotone propensity;
var Length1 Length2 Length3;
run;
1
PROC MIDATA=Fish1 seed=899603 out=outex2;
2
monotone propensity;
3
var Length1 Length2 Length3;
4
RUN;
3 Codeblock
PROC PRINT
Erklärung : Dieser Block verwendet `PROC PRINT`, um die ersten 10 Beobachtungen des Datensatzes 'outex2' anzuzeigen, der die Daten mit den imputierten fehlenden Werten enthält.
Kopiert!
proc print data=outex2(obs=10);
title 'First 10 Observations of the Imputed Data Set';
run;
1
2
PROC PRINT
3
DATA=outex2(obs=10);
4
title 'First 10 Observations of the Imputed
5
Data Set';
6
RUN;
7
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.