谢谢黄老师的解答。
抱歉,黄老师。 应该是Urban, 之前的分析中列出了urban 的数值,搞错了。 但纠正Urban后,发现还是不太对。
为了简化,我保留了可能需要的变量, wave(年份),idind(个人id),Urban (居住地点Urban=1)。
使用以下命令后,
bys idind: egen x1 = count(Urban)
bys idind: egen x2 = total(Urban)
gen y = (x1 != x2)
截取部分数据如图1所示。
再使用 list if idind==412101044003
得到这个结果,如图2所示:
表明这个个体被调查了4次(从1997年开始被调查), 居住地点一直不是urban ,没有变,但是结果x2=0 y=1 , 与实际不相符,感觉 x2 也应该=4, y 应该=0 的。
再使用ssc install dataex,
dataex if idind==412101044003
得到的结果,如图3所示: