von av1989 » Do 28. Feb 2013, 00:57
hallo.
ich denke, ich habe das gleiche problem, nur hilft mir da leider die bisherige antwort nicht:
ich möchte ebenfalls einen score berechnen: werte von 1 bis 3 sollen für jeden fall (patienten) über einige items hinweg addiert werden. also ganz einfache summenscores! fehlende werte sind mit 999 und 888 kodiert und das ist auch so gespeichert. trotzdem bekomme ich es nicht hin, dass der score auch bei patienten berechnet wird, bei denen viele werte fehlen... da sthet dann ein sysmis. ich habe einiges versucht, z.b. dass jedes der aufzusummierenden items <=3 sein soll oder <=888. das sah so aus: IF (Int_1 <=3 & Int_2 <=3 &...) Sum_Int=Int_1+Int_2+Int_3... LABEL VARIABLES Sum_Int 'Intensität aufsummiert' EXECUTE. Habe auch einmal als Experiment die Definition fehlender Werte gelöscht und es dann mit diesem IF <=3 versucht, weil sich dann ja auch 888 und 999 raus sortieren müssten, aber... Was könnte ich noch ausprobieren?
Für Hilfe wäre ich sehr dankbar.
LG