Moin,
hätte noch zwei Fragen, da ich mit einem .do -file meines Vorgängers arbeiten muss, und sowieso noch nicht so gewandt bin mit stata, ist es schwierig alles nach zu vollziehen was er gemacht hat.
distinct fundid if !mi(des_alpsw_07) & strategy1==1 & dates==39325 & existalphabefore_07== 1
für was genau steht "!mi" ? könnte jemand kurz den syntax erläutern?
Zweitens versuche ich eine Variable zu codieren, welche 1 wird falls zwischen bestimmten daten aufgehört wurde zu reporten.
Ein Beispiel sieht man im Screenshot unten.
Der (falsche) code dazu ist: gen dropin_aug07mar09=cond(existbefore_aug07mar09==1 & dates>=39294 & dates<39903,1,0)
Nun, leider bekomm ich nicht das was ich brauche. Ich brauche nur eine 1 bei dropin_aug07mar09 falls der vorher existiert hat (also existbefore_aug07mar09==1) und 39294 - 399903 einträge ABER danach keine mehr. Also mathematisch: "only if dates<39903" - aber wie macht man so was in stata?
Verzweifle bald mal
Vielen Dank!!