Unterbefehl IMPUTE (Befehl MULTIPLE IMPUTATION)
Der Unterbefehl IMPUTE steuert die Imputationsmethode und das Modell. Standardmäßig wird die Methode AUTO verwendet, um fehlende Datenwerte zu imputieren.
METHOD, Schlüsselwort
Das Schlüsselwort METHOD gibt die Imputationsmethode an. Geben Sie eine der folgenden Optionen an:
- AUTO
- Automatische Methode. Dies ist die Standardeinstellung. Wählt die beste Methode basierend auf einem Scan der Daten aus. Die Methode 'monotone' wird verwendet, wenn die Daten ein monoton fehlendes Muster aufweisen; andernfalls wird
FCSverwendet, wenn die Daten ein nicht monotone Muster haben. Die MethodeAUTOsortiert die Analysevariablen intern von den am wenigsten fehlenden bis zu den meisten fehlenden Variablen, um ein monotone Muster von fehlendem Vorhandensein zu erkennen. Daher wird die Reihenfolge der Variablen in der Variablenliste ignoriert, wennAUTOverwendet wird. - MONOTON
- Monotone-Methode Dies ist eine nicht iterative Methode, die nur verwendet werden kann, wenn die Daten ein monoton fehlendes Muster aufweisen. Ein monotones Muster existiert, wenn Sie die Variablen so ordnen können, dass alle vorhergehenden Variablen auch nicht fehlende Werte haben, wenn eine Variable einen nicht fehlenden Wert hat. Die monotone Methode imputiert fehlende Werte sequenziell in der in der Variablenliste angegebenen Reihenfolge. Ein Fehler tritt auf, wenn die Eingabedaten kein monotone Muster für die Reihenfolge haben, in der Variablen angegeben werden.
- FCS
- Vollständig bedingte Spezifikationsmethode. Dies ist eine iterative MCMC-Methode (Markov Chain Monte Carlo), die verwendet werden kann, wenn das Muster fehlender Daten willkürlich (monoton oder nicht monoton) ist. In jeder Iteration imputiert die FCS-Methode fehlende Werte sequenziell in der Reihenfolge, die in der Variablenliste angegeben ist.
- KEINE
- Keine. Es wird keine Imputation durchgeführt. Wählen Sie diese Option aus, wenn Sie nur Analysen von fehlendem Interesse wünschen. Wenn Sie die Imputation inaktivieren und alle Analysen fehlender Werte unterdrücken, wird eine Warnung ausgegeben.
NIMPUTATIONS, Schlüsselwort
Standardmäßig werden fünf Imputationen ausgeführt. Um eine andere Anzahl von Imputationen anzufordern, geben Sie eine positive ganze Zahl an. Als Faustregel gilt: Je höher der Grad der fehlenden Informationen in den Daten, desto mehr Imputationen, die erforderlich sind, um eine angemessene Effizienz in Bezug auf eine unendliche Anzahl von Imputationen zu erhalten.
NIMPUTATIONSwird ignoriert, wenn die Imputation inaktiviert ist.
SCALEMODEL, Schlüsselwort
Die Methoden AUTO, FCSund MONOTONE sind multivariate Methoden, die verwendet werden können, wenn mehrere Variablen fehlende Werte aufweisen. Jeder verwendet univariate Modelle, wenn Werte einzelner Variablen imputieren.
Standardmäßig hängt der Typ des verwendeten univariaten Modells vom Messniveau der Variablen ab, deren fehlende Werte imputiert werden sollen. Multinomiale logistische Regression wird immer für kategoriale Variablen verwendet. Für metrische Variablen wird standardmäßig die lineare Regression (LINEAR) verwendet.
Optional können Sie die Methode "Predictive Mean Matching" (PMM) für metrische Variablen verwenden. PMM ist eine Variante der linearen Regression, die sicherstellt, dass die imputierten Werte plausibel sind. Für PMMbasiert der imputierte Wert auf dem Wert, der für den nächsten zufällig ausgewählten vollständigen Fall aus den nächsten Vorhersagen (k) definiert ist, wobei (k) eine positive ganze Zahl mit dem Standardwert 5 ist.
SCALEMODELwird nur berücksichtigt, wenn die MethodeFCSoderMONOTONEexplizit ausgewählt wird. Lineare Regression wird immer für metrische Variablen verwendet, wenn die MethodeAUTOangefordert wird. Eine Warnung wird ausgegeben, wennSCALEMODELfür die MethodeAUTOangegeben ist.SCALEMODELwird ignoriert, wenn die Imputation inaktiviert ist.
INTERAKTIONEN, Schlüsselwort
Standardmäßig enthält das Imputationsmodell für jede Variable einen konstanten Term und Haupteffekte für Prädiktorvariablen. Sie können optional alle möglichen bidirektionalen Interaktionen zwischen kategorialen Prädiktorvariablen einschließen. Geben Sie INTERACTIONS=TWOWAYan. Interaktionsterme enthalten keine metrischen Prädiktoren.
INTERACTIONSwird nur berücksichtigt, wenn die MethodeFCSoderMONOTONEexplizit ausgewählt wird. Bidirektionale Interaktionen sind nicht eingeschlossen, wenn die MethodeAUTOangefordert wird. Eine Warnung wird ausgegeben, wennINTERACTIONSfür die MethodeAUTOangegeben ist.INTERACTIONSwird ignoriert, wenn die Imputation inaktiviert ist oder weniger als zwei kategoriale Prädiktoren vorhanden sind.
MAXPCTMISSING, Schlüsselwort
Standardmäßig werden Analysevariablen imputiert und als Prädiktoren verwendet, unabhängig davon, wie viele fehlende Werte sie bereitgestellt haben. Sie enthalten mindestens genügend Daten, um ein Imputationsmodell zu schätzen. Mit dem optionalen Schlüsselwort MAXPCTMISSING werden Variablen ausgeschlossen, die einen hohen Prozentsatz fehlender Werte aufweisen. Geben Sie den maximal zulässigen Prozentsatz fehlender Werte als positive Zahl kleiner als 100 an. Wenn Sie beispielsweise MAXMISSINGPCT=50angeben, werden Analysevariablen mit mehr als 50% fehlenden Werten weder imputiert noch als Prädiktoren in Imputationsmodellen verwendet.
MAXPCTMISSINGwird ignoriert, wenn die Imputation inaktiviert ist.
Maximale Anzahl Zeichnungen
Wenn Minimal-oder Maximalwerte für imputierte Werte von metrischen Variablen angegeben werden (siehe Unterbefehl CONSTRAINTS ), versucht die Prozedur, Werte für einen Fall zu zeichnen, bis eine Gruppe von Werten gefunden wird, die innerhalb der angegebenen Bereiche liegen. Standardmäßig werden maximal 50 Wertegruppen pro Fall gezeichnet. Zum Überschreiben des Maximums geben Sie eine positive ganze Zahl für MAXCASEDRAWSan. Wenn eine Gruppe von Werten nicht innerhalb der angegebenen Anzahl von Ziehungen pro Fall abgerufen wird, zeichnet die Prozedur eine weitere Gruppe von Modellparametern und wiederholt den Prozess zum Zeichnen von Fällen. Standardmäßig werden maximal 2 Sätze von Modellparametern gezeichnet. Zum Überschreiben des Maximums geben Sie eine positive ganze Zahl für MAXPARAMDRAWSan. Ein Fehler tritt auf, wenn ein Set von Werten im Bereich nicht in der angegebenen Zahl von Fall- und Parameterziehungen gefunden wird.
Beachten Sie, dass höhere Werte eine längere Verarbeitungszeit bedeuten. Wenn die Prozedur lange dauert (oder nicht in der Lage ist), geeignete Ziehungen zu finden, überprüfen Sie die im Unterbefehl CONSTRAINTS angegebenen Minimal-und Maximalwerte, um sicherzustellen, dass sie geeignet sind.
MAXCASEDRAWSundMAXPARAMDRAWSwerden ignoriert, wenn die Imputation inaktiviert ist, wenn der Vorhersagemittelwertabgleich verwendet wird und wenn kategoriale Werte imputiert werden.
MAXITER, Schlüsselwort
Die Iteration wird gestoppt, wenn die maximale Anzahl Iterationen erreicht ist. Zum Überschreiben der Standardanzahl von Iterationen (10) geben Sie einen positiven ganzzahligen Wert für MAXITERan.
MAXITERwird nur berücksichtigt, wenn die MethodeFCSexplizit ausgewählt wird. Das Schlüsselwort wird ignoriert, wenn die MethodeAUTOverwendet wird.- Das Schlüsselwort
MAXITERwird ignoriert, wenn die monotone Methode verwendet wird oder die Imputation inaktiviert ist.
SINGULAR, Schlüsselwort
SINGULAR gibt den Toleranzwert an, der zum Testen auf Singularität in univariaten Imputationsmodellen (lineare Regression, logistische Regression und Vorhersagemittelwertabgleich) verwendet wird. Der Standardwert ist 10e−12. Geben Sie einen positiven Wert ein.
SINGULARwird nur berücksichtigt, wenn die MethodeFCSoderMONOTONEexplizit ausgewählt wird. Das Schlüsselwort wird ignoriert und die Standardtoleranz für Singularität wird verwendet, wenn die MethodeAUTOangefordert wird.SINGULARwird ignoriert, wenn die Imputation inaktiviert ist.
MAXMODELPARAM, Schlüsselwort
MAXMODELPARAM gibt die maximale Anzahl der Modellparameter an, die beim Imputieren einer Variablen zulässig sind. Wenn ein Modell über mehr Parameter als den angegebenen Grenzwert verfügt, wird die Verarbeitung mit einem Fehler beendet (fehlende Werte werden nicht imputiert). Der Standardwert ist 100. Geben Sie einen positiven ganzzahligen Wert ein.
MAXMODELPARAMwird ignoriert, wenn die Imputation inaktiviert ist.