Fehlende Werte nur mit logischen Werten? (Sysmis Syntax)

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
HannsKanns
Beiträge: 4
Registriert: 03.04.2013, 08:16

Fehlende Werte nur mit logischen Werten? (Sysmis Syntax)

Beitrag von HannsKanns »

Ich habe den Datensatz vom Fragebogen PDS.
Antwortmöglichkeiten 0 - 4.

In der neuen Variable (trifft das Kriterium zu) will ich nur festhalten, ob eins der Items mit 1 oder höher beantwortet wurde.

Wenn fehlende Werte auftauchen, soll im Kriterium natürlich auch fehlender Wert gegeben werden.

Wenn ich folgende Syntaxzeile verwende:
IF SYSMIS (PDS_B_1_Vater | PDS_B_2_Vater | PDS_B_3_Vater | PDS_B_4_Vater | PDS_B_5_Vater) PDS_Criterion_B_met_Vater_2 = $Sysmis.
kriege ich diese Fehlermeldung:
119 EXECUTE Während der Ausführung des angegebenen Befehls hatte einer der Operanden AND oder OR einen Wert, der kein gültiger logischer Wert war. Die gültigen logischen Werte sind 0, 1 und fehlend. Der ungültige Wert wurde als systemdefiniert fehlender Wert behandelt.
für alle Fälle, die andere Antworten haben als 0,1,fehlend. logisch ;-)

Also wie müsste die Syntax für meine "nichtlogischen" Werte aussehen?
HannsKanns
Beiträge: 4
Registriert: 03.04.2013, 08:16

erledigt

Beitrag von HannsKanns »

Manchmal kommt man selbst drauf:
IF (NMIS (PDS_B_1_Vater, PDS_B_2_Vater, PDS_B_3_Vater, PDS_B_4_Vater, PDS_B_5_Vater) >= 1) PDS_Criterion_B_met_Vater_2 = $Sysmis.
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