Hallo,
hat jemand einen Tipp, wie ich aus meinem großen Datensatz (1.346 Variablen, 353 Fälle) möglichst schnell all' diejenigen Fälle rausfiltern kann, die in allen Variablen missings haben?
Mein Versuch mit der Syntax scheiterte, weil "To" nicht als Operator akzeptiert wurde....
Lieben Dank & Grüße
aly
Missings filtern
-
- Beiträge: 43
- Registriert: 12.12.2006, 11:09
hi,
ich hab eine Idee und hoffe, sie funktioniert auch...
Mit der Syntax
erstellst du eine Variable, die die Werte aller Variablen addiert. Auf diese Weise kannst du den TO-Befehl verwenden. Wenn keine Variable einen gültigen Wert besitzt, müsste diese Variable ein System Missing werden. Die System misssings werden mit dem RECODE-Befehl als 9999 rekodiert, so dass du einfach die Fälle mit diesem Wert aussortieren kannst. Falls in deinem Datensatz auch String-Variablen sind, müsstest du die allerdings gesondert überprüfen!
Ich hoffe, so funktioniert's.
[Edit: Befehlsabschluss im Code]
ich hab eine Idee und hoffe, sie funktioniert auch...
Mit der Syntax
Code: Alles auswählen
COMPUTE #var = SUM(var1 TO var1346).
RECODE #var (SYSMIS = 9999).
MISSING VALUES #var (9999).
EXE.
Ich hoffe, so funktioniert's.
[Edit: Befehlsabschluss im Code]
-
- Beiträge: 2
- Registriert: 02.02.2007, 17:50
Hallo Marco,
leider funktioniert Deine Idee nicht - aufgrund der Fehlermeldung habe ich aber den Eindruck, dass dafür auch die Variablen-Namen verantwortlich sein könnten:
>Error # 4810 in column 256. Text: (End of Command)
>The parenthesized list of missing values was omitted.
Ich probier' noch weiter rum, lieben Dank!
leider funktioniert Deine Idee nicht - aufgrund der Fehlermeldung habe ich aber den Eindruck, dass dafür auch die Variablen-Namen verantwortlich sein könnten:
>Error # 4810 in column 256. Text: (End of Command)
>The parenthesized list of missing values was omitted.
Ich probier' noch weiter rum, lieben Dank!