Stata 将相同的收入用于相同的groupID
在我的数据中,收入只被问到该组的一个人Stata 将相同的收入用于相同的groupID,stata,Stata,在我的数据中,收入只被问到该组的一个人 householdID memberID income 1 1 4 2 2 . 1 2 . 2 3 . 2 1 3 但很明显,我需要像这样填满它们 householdID memberID income 1
householdID memberID income
1 1 4
2 2 .
1 2 .
2 3 .
2 1 3
但很明显,我需要像这样填满它们
householdID memberID income
1 1 4
2 2 3
1 2 4
2 3 3
2 1 3
如何在Stata中执行此操作?这是
的一个基本应用程序,由:
bysort householdID (income) : replace income = income[1] if missing(income)
有关资料,请参阅
更谨慎的方法是检查每个家庭最多提供一个非缺失值:
bysort householdID (income) : gen OK = missing(income) | (income == income[1])
list if !OK
这里的好问题显示了对代码的一些尝试。