黃河泉 发表于 2019-3-28 07:48 
• 你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
a. 先 ssc install data ...
十分感谢黄老师的提醒,我的问题如下,麻烦黄老师帮我看看,非常感谢:
clear
input double(group_age group_edu) float region byte health_insur
0 0 1 1
0 1 1 0
0 1 1 1
0 1 1 0
1 1 1 1
0 1 1 1
0 0 1 1
1 1 1 1
1 1 1 0
0 0 1 1
0 0 1 1
0 0 1 1
1 1 1 0
0 0 1 1
1 0 1 1
end
这表示每个家庭的医保参保情况,问题如下:
1、如何根据年龄变量(group_age)、教育变量(group_edu)、地区变量(region)这三个变量对家庭是否参加医保(health_insur)分组?这里年龄有2种情况,教育有2种情况,地区有3种情况,如果分组的话,一共2*2*3共12组,怎么能快速的用一个变量表示每一个health_insur是属于哪一组?
第二个问题,我在分组后,对于第i个家庭,计算出其所在群组内的其他家庭的平均参保率,该怎么编写代码?