Umkodieren von String-Variablen in Numerische Variablen

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
MHelene
Beiträge: 2
Registriert: 19.07.2012, 10:44

Umkodieren von String-Variablen in Numerische Variablen

Beitrag von MHelene »

Ich habe die Daten aus der Begfragung zu meiner Diplomarbeit aus Lime in SPSS importiert.

Im nächsten Schritt wollte ich aus String-Variablen numerische Variablen machen u.a. um das Skalenniveau ändern zu können. Ich möchte von metrischen Skalen ausgehen - ich verwende einzelne Skalen aus bereits bestehenden und gut untersuchten Fragebögen.

Also habe ich eine Umkodierung mit "Transformieren" und weiter mit "Automatisch umkodieren" vorgenommen.
Das funktionierte meiner Meinung nach, bis ich Folgendes entdeckte:

Bei folgenden Antwortmöglichkeiten
A1="überhaupt nicht"
A2="Ein wenig"
A3="Halbwegs"
A4="Überwiegend"
A5="Völlig"
funktionierte die Umkodierung von
A1 in 1
A2 in 2
A3 in 3
A4 in 4
A5 in 5
nur dann wenn jede Antwortmöglichkeit mindestens von einer meiner 418 TeilnehmerInnen (also mindestens einmal) ausgewählt wurde.

Ist das nicht der Fall, kommt etwa Folgendes raus (wenn zum Beispiel A1 nie gewählt wurde):
A2 wird zu 1
A3 wird zu 2
A4 wird zu 3
A5 wird zu 4

Das kann meines Erachtens nicht passen. Das verfälscht doch, weil es die Antwort 1 einfach nicht berücksichtigt.

Bitte um Rat!

Sollte ich mit einem anderen Befehl umkodieren, vielleicht Umkodieren in andere Variablen? Das erscheint mir jedenfalls komplizierter.

Noch etwas: Soll ich Leerstring Werte als benutzerdefiniert fehlend behandeln oder nicht? An meinem Problem ändert das Auswählen oder Nicht-Auswählen dieser Funktion jedenfalls nichts.
MHelene
Beiträge: 2
Registriert: 19.07.2012, 10:44

Beitrag von MHelene »

hier ein ausgabebeispiel. bei der ersten umkodierung funktioniert alles, bei der zweiten entsteht das beschriebene problem:

AUTORECODE VARIABLES=Zufriedenheit_AllgemeineLQ_1_f3_SQ001
/INTO Z1
/BLANK=MISSING
/PRINT.
Zufriedenheit_AllgemeineLQ_1_f3_SQ001 into Z1 ([Wie würden Sie Ihre
Lebensqualität beurteilen?] Allgemeine Lebensqualität: Bitte lesen Sie
jede Frage, überlegen Sie, wie Sie sich in den vergangenen zwei Wochen
gefühlt haben, und kreuzen Sie jene Antwort auf der Skala an, die für Sie
am ehesten z)
Old Value New Value Value Label

A1 1 Sehr schlecht/ Sehr unzufrieden
A2 2 Schlecht/ Unzufrieden
A3 3 Mittelmäßig/ Weder zufrieden
3 noch unzufrieden
A4 4 Gut/ Zufrieden
A5 5 Sehr gut/ Sehr zufrieden


AUTORECODE VARIABLES=Zufriedenheit_Information_f5_SQ002
/INTO Z2
/BLANK=MISSING
/PRINT.
Zufriedenheit_Information_f5_SQ002 into Z2 ([Haben Sie Zugang zu den
Informationen, die Sie für das tägliche Leben brauchen?] Finanzen,
Information & Freizeit: In den folgenden Fragen geht es darum, in welchem
Umfang Sie während der vergangenen zwei Wochen bestimmte Dinge erlebt haben
oder in de)
Old Value New Value Value Label

A2 1 Eher nicht
A3 2 Halbwegs
A4 3 Überwiegend
A5 4 Völlig
jake2042
Beiträge: 27
Registriert: 21.05.2011, 14:54

Re: Umkodieren von String-Variablen in Numerische Variablen

Beitrag von jake2042 »

Hallo MHelene,

1.
Du machst das umkodieren nicht automatisch, sondern manuell:

Code: Alles auswählen

RECODE
 Zufriedenheit_AllgemeineLQ_1_f3_SQ001   
('A1'=1)  ('A2'=2)  ('A3'=3)  ('A4'=4) ('A5'=5) (ELSE=SYSMIS) INTO Z1.

VARIABLE LABELS Z1 'Allgemeine Lebensqualität'.

VALUE LABELS Z1
1 'Sehr schlecht / Sehr unzufrieden'
2 'Schlecht / Unzufrieden'
3 'Mittelmäßig / Weder zufrieden noch unzufrieden '
4 'Gut / Zufrieden'
5 'Sehr gut / Sehr zufrieden '.

EXECUTE .
2.
Was aus dem Code schon hervorgeht: Alles andere als Deine Antwortvorgaben, wie beispielsweise auch leere Zellen (»Leerstrings«) für nicht gegebene Antworten, sind systemdefiniert fehlende Werte.

Du könntest natürlich auch beispielsweise »weiß nicht« mit 8 und »keine Antwort« mit 9 kodieren und beides zu benutzerdefiniert fehlenden Werten machen (In der Variablenansicht in der Spalte »Fehlende Werte«). Aber wozu, wenn Dich das gar nicht näher interessiert?

Viele Grüße
jake2042
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