Hallo liebe Forumsmitglieder,
Ich verwende den Share Datensatz (Wave 4, Variablen dn012d1 bis d5) und habe darin 5 Variablen, die jeweils für eine abgeschlossene Berufsausbildung stehen. Die Variable d1 beinhaltet die Antworten auf die Frage nach einem Lehrabschluss, codiert sind die Antworten mit 0 "not selected" und 1 "selected". Sie haben also alle die gleichen Merkmalsausprägungen.
Diese 5 Variablen möchte ich in einer neuen Variable zusammenfassen. Jeder Berufsabschluss soll darin einen Zahlenwert bekommen, so dass die neue Variable "Berufsabschluss" ein ordinales Skalenniveau hat:
(d1)Lehrabschluss=1
(d2)Meisterprüfung=2
(d3)Fachakademie=3
(d4)Hochschulabschluss=4
(d5)Doktorat=5
Wenn die Variable d1 den Wert 1 hat, soll sie den Wert 1 in der neuen Variable stehen haben.
Wenn die Variable d2 den Wert 1 hat, soll sie in der neuen Variable eine 2 haben usw.
Es gibt auch Fälle wo jemand z.B. einen Lehrabschluss und eine Meisterprüfung hat, wie könnte ich das lösen.
Danke für die Hilfe.
Mehrere Variablen (Bildungstypen) zu einer transformieren
-
- Beiträge: 2
- Registriert: 14.11.2019, 11:21
-
- Beiträge: 2765
- Registriert: 01.02.2018, 10:45
Re: Mehrere Variablen (Bildungstypen) zu einer transformiere
hallo Tuska87
man kann die einzelen d1..d5 Variablen umkodieren!
und zwar so, dass bei d1 0-1 codiert ist, d2 0-2 codiert
bis d5 0-5 codiert ist.
wenn du jetzt alle d Variablen zusammenzählst hat die
neue Variable die ausprägungen 1bis 5!
das klappt nur wenn die VP nur eine Variable "selected" haben,
bei Mehrfachnennungen gilt der höchste Bildungsabschluß
also bei Lehrabschluss und Meister gilt Meister!
wenn du
d1 0-1
d2 0-20
d3 0-300
d4 0-4000
d5 0-50000
codierst, dann summierst, sind alle Zahlen die nicht 1, 20, 300... sind
Mehrfachnennungen 54321wäre der Antwortcode einer VP die5 mal angekreutzt hat,
hätte als abschließende Bildung aber eine 5...
die so summierte Variable müßte wieder umcodiert werden..
gruß
dutchie
man kann die einzelen d1..d5 Variablen umkodieren!
und zwar so, dass bei d1 0-1 codiert ist, d2 0-2 codiert
bis d5 0-5 codiert ist.
wenn du jetzt alle d Variablen zusammenzählst hat die
neue Variable die ausprägungen 1bis 5!
das klappt nur wenn die VP nur eine Variable "selected" haben,
bei Mehrfachnennungen gilt der höchste Bildungsabschluß
also bei Lehrabschluss und Meister gilt Meister!
wenn du
d1 0-1
d2 0-20
d3 0-300
d4 0-4000
d5 0-50000
codierst, dann summierst, sind alle Zahlen die nicht 1, 20, 300... sind
Mehrfachnennungen 54321wäre der Antwortcode einer VP die5 mal angekreutzt hat,
hätte als abschließende Bildung aber eine 5...
die so summierte Variable müßte wieder umcodiert werden..
gruß
dutchie
-
- Beiträge: 2
- Registriert: 14.11.2019, 11:21
Re: Mehrere Variablen (Bildungstypen) zu einer transformiere
Danke Dutchie, ich habe das Problem anders gelöst. Manchmal denke ich viel zu kompliziert, mit Excel und verschachtelten IF Funktionen (Wenn d1=1;1 sonst.....) ging das ganz einfach.