楼主: qy_ply
1430 4

[其他] stata 构造变量 求助高手~~~!!!论文急用!! [推广有奖]

  • 0关注
  • 0粉丝

初中生

52%

还不是VIP/贵宾

-

威望
0
论坛币
988 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
249 点
帖子
7
精华
0
在线时间
16 小时
注册时间
2010-7-16
最后登录
2014-12-30

楼主
qy_ply 发表于 2012-5-3 11:00:40 |AI写论文
5论坛币
2009年的横截面数据,针对成人进行数据分析,但是想知道这个成人的家里有没有>70岁的老人或者是<12岁的小孩。其中一部分变量包括 household no.(家庭号) individual no.(个人号) age(年龄)
例如:
household no.     individual no.   age             sex
1                         1                   49              male
1                         2                   46              female
1                         3                   7                male
1                         4                   73              female

第一行的意思是说 第一户家庭的第一个人 类推第二行是第一户家庭的第二个人……
很显然这是一个四口家庭,有一个小于12岁的孩子和大于70岁的老人。

我想构造另外两个Dummy变量,child(有<12岁小孩的话=1,否则=0),还有old(有>70岁老人的话=1,否则=0)

household no.     individual no.   age             sex               child               old
1                         1                   49              male               1                    1
1                         2                   46              female            1                    1
1                         3                   7                male               1                    1
1                         4                   73              female             1                    1

请问stata的命令怎么写呢?
论文急用~求助高手!!!拜托了~~~ 谢谢!!!

关键词:Stata 求助高手 论文急用 tata 横截面数据 横截面 论文

沙发
wangpengying 在职认证  发表于 2012-5-3 11:16:05
gene aaa=0
replace aaa=1 if age<12 & age!=.
bysort household no.: egen bbb=sum(aaa)
gene child=.
replace child=0 if bbb==0
replace child=1 if bbb>=1
drop aaa bbb

藤椅
wangpengying 在职认证  发表于 2012-5-3 11:16:50
同理类推old

板凳
sungmoo 发表于 2012-5-3 11:31:33
bys household: egen child=sum(age<12)
bys household: egen old=sum(age>70)

*只需注意child与old是否为正即可

报纸
bbs0805 发表于 2012-5-3 13:30:08
命令如下:
gen a1=1 if age<12
gen a2=1 if age>70
bysort householdno:egen c1=count(a1)
bysort householdno:egen c2=count(a2)
gen child=c1~=0
gen old=c1~=0
drop a1 a2 c1 c2

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-22 18:03