Quotienten mit COMPUTE-Befehl

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
tortuga_*
Beiträge: 7
Registriert: 06.06.2011, 10:47

Quotienten mit COMPUTE-Befehl

Beitrag von tortuga_* »

Hallo,

folgende Situation:

Var1 = Alter mit den Werten [20; 60]
Var2 = Anzahl x mit den Werten [0; 11]

Gesucht wird Var3, die einen Index aus Var1/Var2 errechnet, was ich mit dem COMPUTE Befehl lösen wollte.

Problem: Logischerweise ergibt die Berechnung des Quotienten an der Stelle an der durch '0' geteilt wird einen systemdefiniert fehlenden Wert. Ich hätte gerne ,dass Var3=0 wenn Var2=0.

Frage also: Wie kann man bei der neu erstellten Var3 differenzieren, zwischen
- Werten, die zustande kommen weil bei Var1 und/oder Var2 Antworten fehlen
- und solchen, die zustande kommen weil Var2=0?

Ich hoffe, das war einigermaßen verständlich...

Danke für eure Ideen! :)
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

DO IF VAR2 >0.
compute Var3 = Var1/Var2.
ELSE.
Compute Var3=0.
End if.
execute.


Oder einfach die fehlenden Werte recodieren in 0.
drfg2008
tortuga_*
Beiträge: 7
Registriert: 06.06.2011, 10:47

Beitrag von tortuga_* »

Merci!
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten