Punkte Vergabe für eine Variable

Alles rund um SPSS Syntax und Programmierung.

Punkte Vergabe für eine Variable

Beitragvon b-hugo » Mi 15. Mär 2017, 22:21

Hallo,

wir haben folgendes Probleme wir möchten gerne eine neue Variable (z.b. Ok welche 0 Punkte hat) erstellen, danach möchten wir ein paar Variablen abfragen und Punkte vergeben und die in die OK (jeweils addieren) schreiben.

In stata funktioniert das ganze auch ganz gut :-) leider muss unsere Syntax komplett in Spss sein :-/

In stata schaut die Syntax wie folgt aus:

gen OK=0
replace OK=OK+0 if PE12==1
replace OK=OK+8 if PE12==2
replace OK=OK+5 if PE12==3
replace OK=OK+10 if PE12==4
replace OK=OK+0 if PE12==5

In Spss sind wir so weit gekommen:
COMPUTE OK=0
IF (PE12=1) OK=0
IF (PE12=2) OK=8
IF (PE12=3) OK=5

Das funktioniert leider aber nicht :-(

Liebe Grüße,
Marc
b-hugo
 
Beiträge: 2
Registriert: So 8. Jun 2014, 01:31
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Punkte Vergabe für eine Variable

Beitragvon strukturmarionette » Do 16. Mär 2017, 01:48

Hi,

(...)
IF (PE12 =1) OK=0.
EXECUTE.
IF (PE12 =2) var=8.
EXECUTE.
(...)

Gruß
S.
strukturmarionette
 
Beiträge: 2504
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 7
Danke bekommen: 122 mal in 122 Posts

Re: Punkte Vergabe für eine Variable

Beitragvon b-hugo » Fr 17. Mär 2017, 14:24

Hi,

vielen dank erst einmal für die deine Hilfe :-)

habe das gerade getestet aber es macht nicht das was ich möchte.
Wir möchten gerne das OK=0 dann soll spss durch mehrere Variablen gehen und wenn die z.b. 1 sind soll er 5 Punkte schreiben.
Also
var1=1 Ok + 5 var2=1 Ok + 3 ..... Ok hätte dann den wert 8

Hoffe das geht :-)

Liebe Grüße,
Marc
b-hugo
 
Beiträge: 2
Registriert: So 8. Jun 2014, 01:31
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste

cron