Verschiedene Merkmalskombinationen als neue Variablen
Verfasst: Mo 8. Jun 2015, 12:48
Hallo zusammen
Ich beisse mir an folgendem Problem die Zähne aus:
Ich habe drei nominalskalierte Variablen (hoch/tief) und möchte die daraus möglichen 8 Kombinationen als neue Variablen ausgeben lassen.
Die Varianten, die ich bereits versucht habe, funktionieren leider nicht.
IF (HA_th = 1) LMh_MMh_AMh = HA_th.
IF (HE_th = 2) LMh_MMh_AMh = HE_th.
IF (HK_th = 1) LMh_MMh_AMh = HK_th.
EXECUTE.
IF (HA_th = 1 AND HE_th = 2 AND HK_th = 1) LMh_MMh_AMh = HA_th + HE_th + HK_th.
EXECUTE.
Wenn ich die Häufigkeitsverteilungen anschaue, gehe ich davon aus, dass alle mit Werten HA_th = 1 ODER HE_th = 2 ODER HK_th = 1 ausgegeben werden. Ich möchte aber nur jene ausgegeben haben, die die Kombination beinhalten.
Kann mir jemand weiterhelfen? Ich wäre sehr froh ...
Herzlicher Gruss
euer zahlenenthusiast
Ich beisse mir an folgendem Problem die Zähne aus:
Ich habe drei nominalskalierte Variablen (hoch/tief) und möchte die daraus möglichen 8 Kombinationen als neue Variablen ausgeben lassen.
Die Varianten, die ich bereits versucht habe, funktionieren leider nicht.
IF (HA_th = 1) LMh_MMh_AMh = HA_th.
IF (HE_th = 2) LMh_MMh_AMh = HE_th.
IF (HK_th = 1) LMh_MMh_AMh = HK_th.
EXECUTE.
IF (HA_th = 1 AND HE_th = 2 AND HK_th = 1) LMh_MMh_AMh = HA_th + HE_th + HK_th.
EXECUTE.
Wenn ich die Häufigkeitsverteilungen anschaue, gehe ich davon aus, dass alle mit Werten HA_th = 1 ODER HE_th = 2 ODER HK_th = 1 ausgegeben werden. Ich möchte aber nur jene ausgegeben haben, die die Kombination beinhalten.
Kann mir jemand weiterhelfen? Ich wäre sehr froh ...
Herzlicher Gruss
euer zahlenenthusiast