Das Skript beginnt mit der Erstellung eines Datensatzes 'Fish1', der Fischlängenmessungen enthält, wobei einige Werte absichtlich als fehlend markiert wurden, um ein monotones Muster zu erzeugen. Anschließend wird die PROC MI-Prozedur verwendet, um eine multiple Imputation durchzuführen (8 Imputationen werden generiert). Sie verwendet eine Standardregression für die Variable 'Length2' und eine Vorhersage-mittels-Mittelwert-Methode (PMM) für 'Length3'. Die Ergebnisse werden in der Tabelle 'outex3' gespeichert. Schließlich werden die ersten 10 Zeilen des imputierten Datensatzes zur Überprüfung angezeigt.
Datenanalyse
Type : INTERNE_ERSTELLUNG
Der Datensatz 'Fish1' wird direkt im Skript mithilfe einer DATA STEP-Anweisung und DATALINES erstellt.
1 Codeblock
DATA STEP Data
Erklärung : Dieser Codeblock erstellt die Tabelle 'Fish1'. Er liest drei numerische Variablen (Length1, Length2, Length3) aus Daten, die direkt über 'datalines' eingebettet sind. Einige Beobachtungen weisen fehlende Werte (dargestellt durch '.') auf, um einen unvollständigen Datensatz mit einem monotonen Muster zu simulieren.
Erklärung : Diese Prozedur führt eine multiple Imputation für die Tabelle 'Fish1' durch. 'nimpute=8' fordert die Erstellung von 8 imputierten Datensätzen an. Die 'monotone'-Methode wird angegeben, mit einer Regression ('reg') für 'Length2' und einer Regression mittels Prädiktion des Mittelwerts ('regpmm') für 'Length3'. Der Seed ('seed') ist für die Reproduzierbarkeit festgelegt. Das Ergebnis wird in der Tabelle 'outex3' gespeichert.
Erklärung : Dieser Block zeigt die ersten 10 Beobachtungen des Datensatzes 'outex3' an, der die von PROC MI imputierten Werte enthält, was eine schnelle Überprüfung des Ergebnisses ermöglicht.
Kopiert!
proc print data=outex3(obs=10);
title 'First 10 Observations of the Imputed Data Set';
run;
1
2
PROC PRINT
3
DATA=outex3(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.
Urheberrechtsinformationen : S A S S A M P L E L I B R A R Y
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.