collapse Problem

Fragen zu Stata Syntax und Do-Files.

collapse Problem

Beitragvon Marc26 » Mi 5. Mär 2014, 18:45

Hallo zusammen,

ich habe eine Frage bzgl. folgendem Beispiel:
Firma year family_id cites bcit NLbcit _N
6 2001 6630349 12 17 0 4
162 2001 6630349 12 17 0 4
14 2001 6630349 12 17 0 4
112 2001 6630349 12 17 0 4

Ich möchte, dass die family_id bestehen bleibt aber pro Firma geteilt durch die Anzahl.
Bsp.: 6 2001 6630349 12/_N 17/_N 0/_N

Wie kann ich das pro Firma collapsen, so dass die cites je nach Anzahl von "_N" geteilt werden?
Ab Ende soll folgendes stehen:
Firma year family_id cites bcit NLbcit _N
6 2001 6630349 4 4,25 0 4
162 2001 6630349 4 4,25 0 4
14 2001 6630349 4 4,25 0 4
112 2001 6630349 4 4,25 0 4

Vielen Dank im Voraus!
Marc26
 
Beiträge: 5
Registriert: Mi 26. Feb 2014, 00:03
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: collapse Problem

Beitragvon daniel » Mi 5. Mär 2014, 22:40

Wieso willst Du das mit -collapse- machen?

Mal angenommen _N hat den Namen N (denn _N ist kein gültiger Variablenname) und angenommen 12/4 = 3 (nicht 4, wie in Deinem Beispiel):

Code: Alles auswählen
foreach v in cites bcit NLbcit {
    replace `v' = `v'/N
}
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.
daniel
 
Beiträge: 1060
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: collapse Problem

Beitragvon Marc26 » Fr 7. Mär 2014, 13:33

Vielen Dank für deine Hilfe, Daniel!
Das mit dem collapsen hat sich erledigt.
12/4 = 3 hast du natürlich Recht. Hatte ausversehen 12/3 gerechnet.
Marc26
 
Beiträge: 5
Registriert: Mi 26. Feb 2014, 00:03
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post


Zurück zu Stata Syntax

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste

cron