Das Skript beginnt mit der Erstellung eines Datensatzes namens `Fitness1`, der Fitnessmessungen (Sauerstoff, Laufzeit, Puls) enthält. Einige dieser Messungen fehlen absichtlich, um ein unvollständiges Datenschema zu simulieren. Anschließend wird die Prozedur `PROC MI` mit der Option `nimpute=0` aufgerufen, um keine Imputation durchzuführen, sondern den EM-Algorithmus zu verwenden, um den Mittelwert, die Standardabweichung und die Korrelationsmatrix der Variablen zu schätzen. Die Ergebnisse dieser Schätzung werden in der Tabelle `outem` gespeichert, die schließlich mit `PROC PRINT` angezeigt wird.
Datenanalyse
Type : INTERNE_ERSTELLUNG
Die Daten werden direkt im Skript über einen DATA-Schritt mit einer `datalines`-Anweisung erstellt. Der Datensatz `Fitness1` ist somit vollständig eigenständig.
1 Codeblock
DATA STEP Data
Erklärung : Dieser DATA STEP-Block erstellt die Tabelle `Fitness1` durch Lesen der über `datalines` bereitgestellten Daten. Er definiert drei numerische Variablen: `Oxygen`, `RunTime` und `RunPulse`. Das doppelte At-Zeichen ` @@` am Ende der `input`-Anweisung ermöglicht das Lesen mehrerer Beobachtungen aus derselben Datenzeile.
Erklärung : Die statistische Prozedur `PROC MI` analysiert fehlende Daten in `Fitness1`. Die Option `nimpute=0` gibt an, keine imputierten Datensätze zu erstellen. Die `em`-Anweisung fordert die Berechnung von Schätzungen basierend auf dem Erwartung-Maximierung (EM)-Algorithmus an, die in einer neuen Tabelle namens `outem` gespeichert werden. Die Option `seed` gewährleistet die Reproduzierbarkeit und `simple` fordert grundlegende deskriptive Statistiken an.
Kopiert!
proc mi data=Fitness1 seed=1518971 simple nimpute=0;
em itprint outem=outem;
var Oxygen RunTime RunPulse;
run;
Erklärung : Dieser Block zeigt den Inhalt der Tabelle `outem` an, die die von der Prozedur `PROC MI` berechneten Schätzungen (Mittelwerte, Kovarianzen) enthält.
Kopiert!
proc print data=outem;
title 'EM Estimates';
run;
1
2
PROC PRINT
3
DATA=outem;
4
title 'EM Estimates';
5
RUN;
6
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
Zugehörige Dokumentation
Aucune documentation spécifique pour cette catégorie.
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.