von ponderstibbons » Fr 28. Jan 2022, 15:04
Zunächst die invers codierten Variablen duplizieren und die Duplikate dann umcodieren.
Nehmen wir an, es gibt nur 3 Variablen und die zweite Variable war invers, musste also dupliziert und umcodiert werden.
COMPUTE durchschnitt = MEAN(var1,var2_umcodeirt,var3).
EXECUTE .
Anmerkung: MEAN ignoriert fehlende Werte.
Der Rest ist dann
IF(missing(var1)) var1= durchschnitt .
EXECUTE .
IF(missing(var2_umcodiert)) var2_umcodiert = durchschnitt .
EXECUTE .
IF(missing(var3)) var1= durchschnitt .
EXECUTE .
Es ist darauf zu achten, wie viele Werte maximal fehlen dürfen, damit dieses Ersetzen durch den Mittelwert gestattet ist.
Mit freundlichen Grüßen
PonderStibbons