[/code]如上面这个代码,是cfps的数据的截取部分。fid是家庭代码,pid是家庭成员的代码。
每一行代表一个家庭成员。现在我想看:
这个成员是否买养老保险(创建一个变量),这个成员是否买医疗保险(创建一个变量),依次类推,统计所有成员的所有保险种类。
目前我查到egen的help函数,可以用
egen函数+anyvalue 来返回某一个变量的特殊值,help给的语句如下
但是针对我这种情况,第一列 qg9_s_1实际包含了所有保险种类,qg9_s_2也是。我想到的逻辑是
1.创建医疗保险变量 egen med = anyvalue(qg9_s_1 qg9_s_2 qg9_s_3 qg9_s_4 qg9_s_5 ),v(1/5)
2.再针对每个保险创建变量
但是anyvlue是不针对多个变量的,
所以就不知道怎么算了,请教大神!~~