- Code: Alles auswählen
// create dummy dataset
clear
inp id hhnr et
1 1 1
2 1 2
3 2 1
4 2 1
5 3 2
6 3 2
7 4 2
8 4 2
9 5 .
10 5 1
11 6 1
12 7 2
13 8 1
14 8 1
15 8 1
end
la de et 1 "vz" 2 "tz"
la val et et
l ,sepby(hhnr)
// recoded version of et
g byte vz = (et == 1) if !mi(et)
l ,sepby(hhnr)
// create dvh
bys hhnr : egen byte dvh = total(vz == 1)
replace dvh = (dvh == 2)
l ,sepby(hhnr)
Beachte, dass Hauhalte, in denen es drei Volltzeitbeschäftigte gibt (hhnr == 8), nicht von Hauhalten, in denen nur eine Vollzeitbeschäftige lebt (hhnr == 1), Single-Haushalten (hhnr == 6) und Haushalten, in denen für mindestens ein Mitglied ein fehlender Wert im Erwerbsstatus auftauchen (hhnr == 5) nicht unterschieden werden. Alle werden mit Null kodiert.
Was genau Du haben willst, und welche Fälle in Deinem Datensatz vorkommen, kann ich nicht wissen. Ich hoffe der code hilft als Einsteig.
Stata is an invented word, not an acronym, and should not appear with all letters capitalized: please write “Stata”, not “STATA”.