Mehrere Variablen zusammenführen.

Fragen zu Stata Syntax und Do-Files.

Mehrere Variablen zusammenführen.

Beitragvon Hallo4590 » Do 15. Jul 2021, 09:13

Hallo,
ich schreibe gerade meine Bachelorarbeit und muss dafür eine Auswertung meiner eigenen Umfrage durchführen.
Jetzt stehe ich vor einem Problem, dass ich in STATA mehrere Variablen zu einer zusammenführen muss.
Ich habe zum Beispiel in mehreren Gruppen unter einen Stimulus (positiv) die Zahlungsbereitschaft bezüglich eines Produkts abgefragt. Jetzt möchte ich eine Variable bilden welche Zahlungsbereitschaft.pos.gesamt heißt und alle Ausprägungen der verschiedenen Gruppen bzw. Variablen enthält. Also zb. in v_62 sieht man 2 Personen hatten 15€ ausgewählt in v_122 hatten 4Personen 20€ Und 3Personen 15€ ausgewählt. Jetzt soll also in Zahlungsbereitschaft.pos.gesamt 9Personen enthalten mit den Ausprägungen 5 Personen haben 15€ und 4Personen haben 20€ ausgewählt. Ich hoffe es ist verständlich was ich meine.
Vor ab schon einmal vielen Dank für die Hilfe!

Mit freundlichen Grüßen
Tobias
Zuletzt geändert von Hallo4590 am Do 15. Jul 2021, 11:30, insgesamt 1-mal geändert.
Hallo4590
 
Beiträge: 3
Registriert: Do 15. Jul 2021, 08:57
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen zusammenführen.

Beitragvon Staxa » Do 15. Jul 2021, 09:52

Also so wie ich das verstehe werden die Werte bisher binär erfasst (angeklickt ja oder nein). Dann etwa

Code: Alles auswählen
gen Zahlungsbereitschaft = .
replace Zahlungsbereitschaft = 15 if v_62 == 1
replace Zahlungsbereitschaft = 20 if v_122 == 1



Falls das nicht der Logik des Datensatzes entspricht musst du einen Auszug bereitstellen (https://www.stata.com/help.cgi?dataex)
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 685
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen zusammenführen.

Beitragvon Hallo4590 » Do 15. Jul 2021, 11:44

Danke für die schnelle Antwort!
Das mit der Datei anhängen klappt leider nicht das ich meinen Datensatz aus dem Umfrageprogramm nur mit einer .sav exportieren konnte. Ich bin leider auch noch relativer Stata Amateur, da wir in der Universität immer nur mit bereitgestellten Datensätzen arbeiten mussten und deshalb habe ich selbst wenig Ahnung wie man einen Datensatz formatiert.

Die einzelnen Ausprägungen konnten im Fragebogen mit einer Checkbox angeklickt werden und v_62 sieht im tab Befehl folgendermaßen aus:

Score Freq. Percent Cum.
--------------+-----------------------------------
1 | 1 16.67 16.67
2 | 1 16.67 33.33
4 | 1 16.67 50.00
7 | 1 16.67 66.67
8 | 1 16.67 83.33
9 | 1 16.67 100.00
--------------+-----------------------------------
Total | 6 100.00

v_122 so:
Score Freq. Percent Cum.
--------------+-----------------------------------
0 | 1 14.29 14.29
3 | 1 14.29 28.57
4 | 1 14.29 42.86
6 | 1 14.29 57.14
7 | 2 28.57 85.71
8 | 1 14.29 100.00
--------------+-----------------------------------
Total | 7 100.00

In der neuen Variable sollen dann alle Werte stehen als wäre es eine. Also Ausprägungen von 0-9 mit den dann entsprechenden Freq. also das 7 3mal ausgewählt wurde.

Mit freundlichen Grüßen
Tobias
Hallo4590
 
Beiträge: 3
Registriert: Do 15. Jul 2021, 08:57
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen zusammenführen.

Beitragvon Staxa » Do 15. Jul 2021, 13:06

Also das heisst, es wurden jeder Person verschiedene Produkte gezeigt und dann gefragt: wie viel möchten Sie für Produkt 1 bezahlen? Wie viel für Produkt 2, usw..., oder?
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 685
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen zusammenführen.

Beitragvon Hallo4590 » Do 15. Jul 2021, 13:46

Ja genau.
Hallo4590
 
Beiträge: 3
Registriert: Do 15. Jul 2021, 08:57
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Mehrere Variablen zusammenführen.

Beitragvon Staxa » Fr 16. Jul 2021, 09:13

Mh also ich denke es kommt darauf an, was du letztlich damit machen möchtest. Entweder du willst wissen, "wie viel sind Leute bereit auszugeben für Produkt 2?". Dann wäre das easy, einfach:

Code: Alles auswählen
summarize price_v2


Möchtest du aber wissen, wie viel die Leute bereit sind auszugeben, im Schnitt, gemittelt über alle Produkte, so könntest du das so machen:

Code: Alles auswählen
egen mean_price = mean(price_v1 price_v2 price_v3)
summarize mean_prize


Der erste Befehl mittelt den Preis aller Objekte innerhalb einer Befragungsperson, danach wird wiederum dieses Mittel über alle Teilnehmer gemittelt.

EDIT: ich sehe gerade, so klappt das nicht, weil keine rohen Werte sondern Kategorien in den Variablen stehen. Das könntest du umkodieren, also den Kategorien die echten Preise zuordnen, etwa so:

Code: Alles auswählen
recode price_v1 (1=10) (2=15) (3=25), gen(newvar)


Danach ist der Weg wie oben beschrieben machbar.
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 685
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 5 Gäste

cron