Wieder einmal... Fälle auswählen..

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
RonjaR
Beiträge: 1
Registriert: 19.05.2015, 12:18

Wieder einmal... Fälle auswählen..

Beitrag von RonjaR »

Hallo zusammen,

sorry, es sind wohl immer dieselben Fragen, aber ich komme bei diesem Fall einfach nicht mehr weiter. Ich sollte alle Personen ausschliessen die in einem Set an 19 Fragen irgendwo "Keine Aktivität" angaben (bzw. mit "6" codiert sind).

kann zwar diese Fälle auswählen mit ANY(6, var1, var2, ..., var19) aber dan filtere ich genau umgekehrt!

Kann mir jemand weiterhelfen? Kann ich in der Syntax vielleicht einfach beim Filter etwas tauschen, damit nicht die mit "1" gefiltert werden sondern die mit "0"?
Syntax hier:

COMPUTE filter_FSFILL=(var1 ~= 6 & var2 ~= 6 &
var3 ~= 6 & v_49_FSFIg_certainty_of_arousal ~= 6 &
var4 ~= 6 & var5 ~= 6 &... & var19~= 6).
VARIABLE LABELS filter_FSFILL 'var1 ~= 6 & var2 ~= 6 &
var3 ~= 6 & v_49_FSFIg_certainty_of_arousal ~= 6 &
var4 ~= 6 & var5 ~= 6 &... (FILTER)'.
VALUE LABELS filter_FSFILL 0 'Not Selected' 1 'Selected'.
FORMATS filter_FSFILL (f1.0).
FILTER BY filter_FSFILL.
EXECUTE.

Vielen Dank für die Hilfe

Ronja
gepa
Beiträge: 13
Registriert: 02.04.2015, 11:10

Re: Wieder einmal... Fälle auswählen..

Beitrag von gepa »

ich würde mit COUNT zählen, wie oft der Wert 6 in den Variablen var1 bis var19 vorkommt. Die Anzahl wird in die Variable tempvar geschrieben. Danach kann man die Fälle auswählen, in denen der Wert 6 nicht vorkommt (tempvar = 0).

Code: Alles auswählen

Count tempvar=var1 to var19 (6).
compute filter=0.
if (tempvar=0) filter=1.
execute.
FILTER BY filter.
EXECUTE.
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten