Hallo an alle
Ich habe 10 Variablen, jeweils mit der Ausprägung 1 "trifft zu" 0 "trifft nicht zu".
Jede Variable steht für einen bestimmten Schulabschluss (Russisches Bildungssystem)
Ich möchte nun diese 10 Variablen zu einer einzigen Variable Zusammenfassen.
Hierbei enstehen folgende Probleme.
1. Ich habe bereits mit recode und compute versucht diese zusammenzufügen, was jedoch nicht funktioniert hat.
2.die Wertelabels 1 und 0 sollen gegen die Werte (1-10) ausgetauscht werden. So das ich mir am Ende ein Balkendiagramm mit den jeweiligen ausprägungen der einzelnen Schulabschlüsse ausgeben kann.
Über Antworten und/oder seelischen Beistand (spss kann einen wahnsinnig machen) würde ich mich freuen =)
Mehrere nominale Var. zu einer ordinalen Var. Zusammenfügen
-
Spautzer
- Beiträge: 1
- Registriert: 11.03.2012, 17:00
-
drfg2008
- Beiträge: 2391
- Registriert: 06.02.2011, 19:58
re
Ich möchte nun diese 10 Variablen zu einer einzigen Variable Zusammenfassen.
Ohne Kenntnis, des Bildungssystems (und möglicher Mehrfachnennungen) bleibt das Ganze ein Russisch Roulette.
Aber für den Fall, dass jeweils nur eine Ausprägung genannt werden konnte, ergibt sich folgende Möglichkeit:
Das generiert einen Beispielsdatensatz mit 5 Variablen (leider mit Mehrfachnennung):
Code: Alles auswählen
input program.
loop a =1 to 1000 by 1.
end case.
end loop.
end file.
end input program.
exe.
VECTOR v_(5),
DO REPEAT $x = v_1 to v_5.
COMPUTE $x=RV.BINOM(1,0.5).
END REPEAT.
EXECUTE.
Code: Alles auswählen
IF v_1 EQ 1 nur_eine_Var = 1.
IF v_2 EQ 1 nur_eine_Var = 2.
IF v_3 EQ 1 nur_eine_Var = 3.
IF v_4 EQ 1 nur_eine_Var = 4.
IF v_5 EQ 1 nur_eine_Var = 5.
EXECUTE.
drfg2008



