Neue Variable aus zwei Teilvariablen erstellen

Alles rund um SPSS Syntax und Programmierung.

Neue Variable aus zwei Teilvariablen erstellen

Beitragvon Lea164 » Do 20. Apr 2017, 22:58

Hallo zusammen,

Ich habe einen Datensatz in dem derselbe Fragebogen einmal für Kinder und einmal für Jugendliche codiert wurde. Ich würde gerne die beiden Variablen in eine Variable fassen
Mein Datensatz sieht vereinfacht so aus:
ID FB_K FB_Jug
. 1 -
. 2 -
. - 1

Ich kenne mich mit SPSS leider nicht so gut aus und stoße wegen den fehlenden Werten in der anderen Variable an meine Grenzen, sonst hätte ich einfach eine neue Variable berechnet. Ich habs schon über die Syntax mit IF in Abhängigkeit vom Alter versucht, aber da kriege ich aufgrund meiner Befehle Fehlermeldungen von SPSS


Weiß jemand, wie ich vorgehen könnte? Ich würde mich über eine Unterstützung freuen =)

Vielen Dank
Lea
Lea164
 
Beiträge: 4
Registriert: Do 20. Apr 2017, 22:32
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Neue Variable aus zwei Teilvariablen erstellen

Beitragvon ponderstibbons » Fr 21. Apr 2017, 12:20

Mein Datensatz sieht vereinfacht so aus:
ID FB_K FB_Jug
. 1 -

Wieso steht da ein Strich? Ist das eine String-Variable?
Ich habs schon über die Syntax mit IF in Abhängigkeit vom Alter versucht, aber da kriege ich aufgrund meiner Befehle Fehlermeldungen von SPSS

Was genau
hast Du versucht und was genau für Fehlermeldungen hast Du erhalten?

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2523
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 2
Danke bekommen: 257 mal in 256 Posts

Re: Neue Variable aus zwei Teilvariablen erstellen

Beitragvon Lea164 » Fr 21. Apr 2017, 14:23

[/quote]
Wieso steht da ein Strich? Ist das eine String-Variable?


Hallo und danke schonmal =),
nee, ich habe versucht darzustellen, dass die Vpen jeweils für eine der Variablen eine Wert besitzen und für die andere Variable einen fehlenden Wert :). Es wird aber verzerrt angezeigt. Die Striche stehen für fehlende Werte

[/quote][/quote]
Was genau
hast Du versucht und was genau für Fehlermeldungen hast Du erhalten?


Ich habe es über Recode versucht (dabei ist FBA die Daten von den Kindern, FBB von den Jugendlichen und FB1 die neue Variable, die beide enthält )
RECODE
IF Alter_Kind < 2 FBA = FB1.
EXECUTE.

IF Alter_Kind > 1 FBB = FB1.
EXECUTE.

Mein Problem ist allerdings, dass ich in SPSS die beiden if Bedingungen trennen musste, weil sonst nicht beide als if Befehl erkennt werden. Mit diesem Befehl erhalte ich die Fehlermeldung, dass mein Zielvariable bereits existiert.

liebe Grüße
Lea
Lea164
 
Beiträge: 4
Registriert: Do 20. Apr 2017, 22:32
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Neue Variable aus zwei Teilvariablen erstellen

Beitragvon Lea164 » Fr 21. Apr 2017, 14:46

Davor hatte ich:
RECODE
IF Alter_Kind < 2 FBA OR IF Alter_Kind > 1 FBB (1=1) (2=2) (3=3) INTO FB1

aber das zweite if und das into wird nicht von spss erkannt
Lea164
 
Beiträge: 4
Registriert: Do 20. Apr 2017, 22:32
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Neue Variable aus zwei Teilvariablen erstellen

Beitragvon ponderstibbons » Fr 21. Apr 2017, 16:01

Die Striche stehen für fehlende Werte

Fehlende Werte sollen immer einen eigenen Code haben (oft z.B. -9) und dieser dann als Missing definiert sein.

Deine Syntax ist sehr fehlerhaft (fehlenden Klammern, falsche Reihenfolgen etc.), ich will das jetzt nicht im einzelnen aufdröseln, im Zweifel kann man die Menues benutzen und sich dann die fertige Syntax ins Syntaxfenster schreiben lassen.

Soweit ich Dein Problem verstanden habe, geht es um

COMPUTE neuvar = SUM(altvar1,altvar2).
EXECUTE .

"SUM" ignoriert fehlende Werte bei den Argumenten.

Mit freundlichen Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2523
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 2
Danke bekommen: 257 mal in 256 Posts

Re: Neue Variable aus zwei Teilvariablen erstellen

Beitragvon Lea164 » Fr 21. Apr 2017, 16:41

Super, es funktioniert. Vielen Dank =)

Eine Frage hätte ich noch: Der Fragebogen hat 100 Items- gibt es einen Code mit dem ich mir das Codieren für jedes einzelne Item einsparen kann ?

liebe Grüße Lea
Lea164
 
Beiträge: 4
Registriert: Do 20. Apr 2017, 22:32
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 3 Gäste

cron