Hallo liebe Statistik-Freund*innen,
ich habe einen Datensatz mit Studierenden, die jeweils 5 Fächer angeben können (fach1, fach2, fach3, fach4, fach5).
Beispiel-Studi1 hat in fach1=Deutsch in fach2=Mathe in fach3=Geschichte
Beispiel-Studi2 hat in fach1=Kunst in fach2=Deutsch in fach3=Musik in fach4=Philosophie
Beispiel-Studi3 hat in fach1=Sport in fach2=Pädagogik
Beispiel-Studi4 hat in fach1=Deutsch in fach2=Englisch in fach3=Biologie
Die Reihenfolge der Fächer, ob es im 1. Fach, 2. Fach oder 3. Fach etc. studiert, ist mir dabei egal.
Ich hätte jetzt allerdings gern die Auszählungen, sodass ich die Fächer und die Fächerkombinationen errechnen kann. Wichtig dabei ist mir eine Kategorie "Rest", die all jene Fächer sind, die mich nicht interessieren (Deutsch, Mathe, Englisch, Biologie, Physik, LBsprach, LBmath interessieren mich; dafür habe ich bereits neu berechnet "COMPUTE Deutsch=fach1=3 or fach2=3 or fach3=3 or fach4=3 or fach5=3." oder "COMPUTE Mathe=fach1=13 or fach2=13 or fach3=13 or fach4=13 or fach5=13." etc.).
"Rest" wollte ich als Variable neu berechnen, verzweifle aber an der Syntax.
Beispiel-Studi1 müsste in "Rest" eingeteilt werden, da er auch Geschichte studiert
Beispiel-Studi2 müsste in "Rest" eingeteilt werden, da er auch Kunst, Musik und Philosophie studiert
Beispiel-Studi3 müsste in "Rest" eingeteilt werden, da er ausschließlich für mich nicht relevante Fächer studiert
Beispiel-Studi4 dürfte nicht in "Rest" eingeteilt (bzw. hier mit = kodiert) werden, da er ausschließlich für mich relevante Fächer studiert
Meine Idee ist es einen COMPUTE-Befehlt zugleich mit einem IF-Befehl zu kombinieren; aber bisher hat es nicht geklappt. Oder gibt es da eine andere Möglichkeit?
Hier mein bisheriger Versuch:
COMPUTE Rest.
IF(Deutsch=1 or Mathe=1 or Englisch=1 or Biologie=1 or Physik=1 or LBsprach=1 or LBmath=1) and (fach1=2 or fach1=5 or fach1=6 or fach1=7 or fach1=9 or fach1=10 or fach1=11 or fach1=12 or
fach1=14 or fach1=15 or fach1=17 or fach1=18 or fach1=19 or fach1=20 or fach1=21 or fach1=22 or fach1=23 or fach1=24 or
fach1=25 or fach1=26 or fach1=30 or fach1=32 or fach1=40 or fach1=41 or fach1=42 or fach1=43 or fach1=44 or fach1=45 or fach1=51) Rest=1.
EXECUTE.
Bin euch dankbar um jede Hilfe!
Schöne Grüße
Sabrina