ich habe mit DFBETA einflussreiche Fälle berechnet und möchte mir die mittels
- Code: Alles auswählen
foreach var of varlist _dfbeta_1 {
list av_turnout `var' if (abs(`var') > 2/sqrt(e(N))) & `var' <.
}
ausgeben lassen. Soweit funktioniert das auch. Ich habe nun aber Folgendes Problem:
Bei meinem Datensatz wurden einzelne Teilnehmer befragt, d.h. _N liegt so bei 27.000. Für die Regression mit AV Wahlbeteiligung und UV Arbeitslosenquote habe ich den Datensatz NICHT aggregiert (und das soll auch so bleiben). Wenn ich jetzt die einflussreichen Fälle berechne, werden sie mir natürlich für jeden Befragten eines Landes ausgegeben, d.h. die Liste ist ziiiiemlich lang. Logischerweise möchte ich also, dass Stata mir das irgendwie zusammenfast, d.h., dass ich nicht den gleichen Wert 600 Mal bekomme, sondern für jedes Land einen.
Ich habe bereits eine Variable generiert, um die Befragten nach Wahl zu sortieren, (by wahl, sort: generate intcount =_N) nur weiß ich nicht, ob und wie ich das in den foreach-Befehl einbeziehen kann. Oder muss ich vorher einen anderen Zwischenschritt durchführen? Oder gibt es da keine Möglichkeit und ich sollte es gleich vergessen?
Wäre über Ideen und Tipps wirklich sehr dankbar!