Hey ihr,
ich muss eine Ausreißerbereinigung durchführen, bei der alle Werte, die über 3 Standardabweichungen vom Mittelwert abweichen als fehlende Werte (z.B. -77) definiert werden sollen. Dafür habe ich bereits die Werte z-standardisiert.
Ausprobiert habe ich bereits diese Syntax, die ich hier in dem Forum gefunden habe (Zibi1_base ist hier die zu bearbeitende Variable).
* Exclude outliers (cases with z-scores outside the (-3,3) range).
SELECT IF RANGE(Zibi1_base,-3,3).
DESCRIPTIVE Zibi1_base /STATISTICS=MIN MAX.
EXECUTE.
Das funktioniert zwar gut, aber leider wird dann die ganze Person mit einem Ausreißer in dieser Variable aus dem Datensatz entfernt, was ich ja nicht will (da ich eine HLM durchführe, dürfen die Personen fehlende Werte in einzelnen Variablen haben).
Ich hoffe sehr, dass mir hier jemand weiterhelfen kann. Da es sich um einen sehr großen Datensatz handelt, ist das Ganze manuell sehr schwierig..
Liebe Grüße
Valentina



