IF AND OR - mehrere Bedingungen gelten lassen

Alles rund um SPSS Syntax und Programmierung.

IF AND OR - mehrere Bedingungen gelten lassen

Beitragvon LasApf » Di 6. Jun 2017, 21:36

Hallo liebes Forum,

für meine Thesis möchte ich untersuchen, ob Personen die Kriterien für gesundheitliche Risikofaktoren erfüllen.

Bsp.: BMI > 25 gilt als übergewichtig.

Dabei bin ich so vorgegangen:

IF (BMI >= 25) overweight = 1.
IF (BMI < 25) overweight = 0.
EXECUTE.

Problematisch wird es jetzt, wenn zwei Bedingungen erfüllt sein müssen, damit der Risikofaktor als erfüllt gilt:

Bsp.: Systolischer BD größer gleich 130 UND / ODER diastolischer Blutdruck größer gleich 85 beudetet zu hoher Blutdruck.

Ich habe es folgendermaßen versucht:

IF (SyS >= 130) OR (Dia >= 85) zuH_BD = 1.
IF (SyS < 130) OR (Dia< 85) zuH_BD = 0.
EXECUTE.

Leider werden so nicht alle Fälle erfasst.

Gegen folgende Syntax wehrt sich SPSS auch, aber ohne Fehlermeldung:

IF (SyS >= 130) AND (Dia >= 85) zuH_BD = 1.
IF (SyS >= 130) AND (Dia < 85) zuH_BD = 1.
IF (SyS < 130) AND (Dia >= 85) zuH_BD = 1.
IF (SyS < 130) AND (Dia < 85) zuH_BD = 0.
EXECUTE.

Wie kann man diesem Problem begegnen? Gibt es so etwas wie einen "AND/OR" Befehl?

Danke schon mal für die Hilfe.
LasApf
 
Beiträge: 7
Registriert: Di 25. Apr 2017, 17:16
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: IF AND OR - mehrere Bedingungen gelten lassen

Beitragvon strukturmarionette » Di 6. Jun 2017, 23:52

Hi,

das
Bsp.: Systolischer BD größer gleich 130 UND / ODER diastolischer Blutdruck größer gleich 85 beudetet zu hoher Blutdruck.

wäre zunächst klar zu formulieren.

Gruß
S.
strukturmarionette
 
Beiträge: 2504
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste

cron