Ausprägungen zusammenfassen

Allgemeine Fragen rund um Statistik mit Stata.

Ausprägungen zusammenfassen

Beitragvon antonellafa » Mo 22. Mai 2023, 20:56

Hallo,

ich analysiere zurzeit einen Datensatz, in dem vier Variablen in verschiedenen Ländern abgefragt wurden. In dem Datensatz wird jedoch bei der Variable "country" jedes Land vier mal aufgelistet, für jede abgefragte Variable einmal. Um mit den Daten weiterarbeiten zu können möchte ich jetzt, dass jedes Land nur einmal aufgelistet wird. Außerdem scheint Stata nicht zu erkennen, dass die Werte der vier Variablen jeweils zu einem Land gehören. Ich füge Screenshots bei, vielleicht erkennt man dann besser, wo das Problem liegt.

Vielen Dank!!
Dateianhänge
Bildschirmfoto 2023-05-22 um 20.50.04.png
Bildschirmfoto 2023-05-22 um 20.50.04.png (100.62 KiB) 840-mal betrachtet
Bildschirmfoto 2023-05-22 um 20.55.44.png
Screenshot 1
Bildschirmfoto 2023-05-22 um 20.55.44.png (218.7 KiB) 840-mal betrachtet
antonellafa
 
Beiträge: 2
Registriert: Mo 22. Mai 2023, 20:45
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Ausprägungen zusammenfassen

Beitragvon Staxa » Do 25. Mai 2023, 09:45

Ich würde das so versuchen:

Code: Alles auswählen
foreach VAR of varlist equal trust sad polef {
    bysort country: gen `VAR'_new = max(`VAR')
}
bysort country: gen no = _n
keep if no == 1
drop no
drop equal trust sad polef
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 682
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Ausprägungen zusammenfassen

Beitragvon antonellafa » So 28. Mai 2023, 11:28

Staxa hat geschrieben:Ich würde das so versuchen:

Code: Alles auswählen
foreach VAR of varlist equal trust sad polef {
    bysort country: gen `VAR'_new = max(`VAR')
}
bysort country: gen no = _n
keep if no == 1
drop no
drop equal trust sad polef


Hey, Danke für deine Antwort! Wenn ich das in Stata so eingebe, steht da invalide syntax? Vielleicht kannst du mir noch sagen, ob ich etwas falsch eingegeben habe? Ich hängehoch einen Screenshot von dem output an. Vielen Dank!
Dateianhänge
Bildschirmfoto 2023-05-28 um 11.23.59.png
Bildschirmfoto 2023-05-28 um 11.23.59.png (26.64 KiB) 725-mal betrachtet
antonellafa
 
Beiträge: 2
Registriert: Mo 22. Mai 2023, 20:45
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Ausprägungen zusammenfassen

Beitragvon Staxa » So 28. Mai 2023, 21:19

Ah da ist ein Typo, es muss egen statt gen sein.

Code: Alles auswählen
foreach VAR of varlist equal trust sad polef {
    bysort country: egen `VAR'_new = max(`VAR')
}
bysort country: gen no = _n
keep if no == 1
drop no
drop equal trust sad polef
Stata für Anfänger: www.statabook.com
Staxa
 
Beiträge: 682
Registriert: Di 27. Feb 2018, 12:56
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Statistik allgemein

Wer ist online?

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

cron