Hi zusammen!
Ich beschäftige mich momentan mit Diskriminanzanalysen, und möchte in diesem Zuge eine neue Variable erstellen/berechnen.
Ich habe momentan vier binäre(Ja/Nein), ordinal skalierte Variablen die ich gerne in eine neue Variable überführen würde die so aussieht:
1=Ja für 1 Variable
2=Ja für 2 Variable
3=Ja für 3 Variable
4=Ja für 4 Variable
99=Fehlender Wert
Ich weiß nicht ob ihr mir helfen könnt oder ob mein Problem akkurat beschrieben wurde, aber wenn ihr mir irgendwie helfen könnt wär ich sehr dankbar!
Schönen Gruß
SPSS 16 - Berechnung einer neuen Variablen
-
- Beiträge: 2
- Registriert: 30.05.2009, 16:40
-
- Beiträge: 155
- Registriert: 23.01.2008, 08:32
So wird das nichts, copy&paste-Fehler!
compute variableneu = 99 .
if (variable1 = 1) variableNeu = 1 .
if (variable2 = 1) variableNeu = 2 .
if (variable3 = 1) variableNeu = 3 .
if (variable4 = 1) variableNeu = 4 .
fre VariableNeu.
Ja, die neue Var ist am Ende der VarList des Datensatzes, d.h. in der Datenmatrix ganz "rechts".
hth
w
Probier's damit:shorty hat geschrieben: compute variableneu = 99 .
if (variable1 = 1) variableNeu = 1 .
if (variable1 = 1) variableNeu = 2 .
if (variable1 = 1) variableNeu = 3 .
if (variable1 = 1) variableNeu = 4 .
execute.
compute variableneu = 99 .
if (variable1 = 1) variableNeu = 1 .
if (variable2 = 1) variableNeu = 2 .
if (variable3 = 1) variableNeu = 3 .
if (variable4 = 1) variableNeu = 4 .
fre VariableNeu.
Ja, die neue Var ist am Ende der VarList des Datensatzes, d.h. in der Datenmatrix ganz "rechts".
hth
w