Schleife

Fragen zu Stata Syntax und Do-Files.

Schleife

Beitragvon pippo_inzaghi » Fr 7. Jun 2013, 12:24

Hallo ich habe folgenden code eingegeben, der aber noch nicht ganz das ausführt, was ich gern hätte.

Es geht darum, dass die Schleife mir sagen soll, ob nach Sortierung der Wert [1] ungleich den Werten [n] ist.


forvalues i = 1/50 {

bysort id Jahr Monat: replace keinplan = 1 if Monat = 50 & Wert[1] != Wert[`i']

}

Könnte ungefähr so aussehen

id Jahr Monat Wert keinplan
....
2 1 50 56
2 1 50 56
2 1 50 56
3 5 4 5
4 3 50 566 1
4 3 50 453 1
4 3 50 211 1
4 3 50 34 1

Danke für die Hilfe im Voraus!!!
pippo_inzaghi
 
Beiträge: 4
Registriert: Mo 27. Mai 2013, 22:21
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Schleife

Beitragvon daniel » Sa 8. Jun 2013, 01:25

Hab das nicht ausprobiert, aber ich denke Schleife ist hier überflüssig.

Code: Alles auswählen
bysort id Jahr Monat: replace keinplan = 1 if Monat = 50 & Wert[1] != Wert[_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


Zurück zu Stata Syntax

Wer ist online?

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

cron