Mehrere Variablen zu einer Variablen zusammenfassen

Fragen zu Stata Syntax und Do-Files.

Mehrere Variablen zu einer Variablen zusammenfassen

Beitragvon Iranhnsn » Mo 13. Jun 2022, 19:17

Hallo zusammen,
ich habe eine Umfrage generiert und möchte 4 variablen zu einer Variable zusammenfassen.
Es gab vier Szenarien, die Variable c_0001 gibt dies an. Jeder Teilnehmer der Umfrage hatte nur ein Szenario bekommen, daher stehen die Werte mit -77 dafür, dass der Teilnehmer das Szenario und die entsprechende Frage nicht vorliegen hatte. Wie kann ich nun die vier Variablen v_1 v_110 v_113 v_116 zu einer Variablen zusammenfassen, sodass die -77 Werte weg sind und nur die anderen Zahlen übrig bleiben?

Vielen Dank schon mal im Voraus!


Hier ein Datenauszug:

* Example generated by -dataex-. For more info, type help dataex
clear
input str1 c_0001 byte(v_1 v_110 v_113 v_116)
"1" 6 -77 -77 -77
"3" -77 -77 1 -77
"2" -77 5 -77 -77
"4" -77 -77 -77 5
"3" -77 -77 6 -77
"4" -77 -77 -77 1
"1" 6 -77 -77 -77
"2" -77 1 -77 -77
"2" -77 3 -77 -77
"1" 2 -77 -77 -77
"4" -77 -77 -77 5
"2" -77 1 -77 -77
"4" -77 -77 -77 2
"3" -77 -77 4 -77
"4" -77 -77 -77 2
"1" 5 -77 -77 -77
"3" -77 -77 6 -77
"2" -77 6 -77 -77
"1" 7 -77 -77 -77
"2" -77 1 -77 -77
"4" -77 -77 -77 4
end
Iranhnsn
 
Beiträge: 18
Registriert: So 22. Mai 2022, 13:48
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen zu einer Variablen zusammenfassen

Beitragvon Staxa » Di 14. Jun 2022, 07:52

Code: Alles auswählen
clear
input str1 c_0001 byte(v_1 v_110 v_113 v_116)
"1" 6 -77 -77 -77
"3" -77 -77 1 -77
"2" -77 5 -77 -77
"4" -77 -77 -77 5
"3" -77 -77 6 -77
"4" -77 -77 -77 1
"1" 6 -77 -77 -77
"2" -77 1 -77 -77
"2" -77 3 -77 -77
"1" 2 -77 -77 -77
"4" -77 -77 -77 5
"2" -77 1 -77 -77
"4" -77 -77 -77 2
"3" -77 -77 4 -77
"4" -77 -77 -77 2
"1" 5 -77 -77 -77
"3" -77 -77 6 -77
"2" -77 6 -77 -77
"1" 7 -77 -77 -77
"2" -77 1 -77 -77
"4" -77 -77 -77 4
end

mvdecode _all, mv(-77 = .a)
egen newvar = rowmin(v_1 v_110 v_113 v_116)


Der rowmin deshalb, weil in Stata missing values als extrem große numerische Werte gezählt werden.
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 680
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

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

cron