楼主: damaluhito
2118 0

[数据管理求助] loop命令文 [推广有奖]

  • 0关注
  • 0粉丝

高中生

7%

还不是VIP/贵宾

-

威望
0
论坛币
59 个
通用积分
0.0037
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
161 点
帖子
16
精华
0
在线时间
5 小时
注册时间
2013-12-12
最后登录
2017-5-5

楼主
damaluhito 发表于 2014-7-30 13:51:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,我想问一个关于stata命令文的意思。

我在使用CGSS2006年家庭篇的数据。我想要做出末子年龄的变量。
我导师帮我做了以下的变量但是我不懂什么意思,因为老师最近人不在学校没办法问。所以上来请教一下。
/* masshi_ 、_歳以下
gen fm2 = v19
gen fm3 = v26
gen fm4 = v33
gen fm5 = v40
gen fm6 = v47
gen fm7 = v54
gen fm8 = v61
gen fm9 = v68
gen fm10 = v75
gen fm11 = v82
gen fm12 = v89(v19到v89是问家里有几个人)
gen fm2a = v21
gen fm3a = v28
gen fm4a = v35
gen fm5a = v42
gen fm6a = v49
gen fm7a = v56
gen fm8a = v63
gen fm9a = v70
gen fm10a = v77
gen fm11a = v84
gen fm12a = v91(v21到v91是问几岁了)
用上面两个问题老师作了最小孩子的哑变量。但是有点看不懂,还是不怎么明白
local i = 2
while `i' < 13 {
gen kid`i'a=fm`i'a  if (3 <= fm`i' & fm`i' <=9)
local i = `i' + 1
}
egen kid5num = anycount(kid*a), values(0/5)
gen masshi5 = 0
replace masshi5 = 1 if (1 <= kid5num & kid5num <= 3)
egen kid12num = anycount(kid*a), values(0/12)
gen masshi12 = 0
replace masshi12 = 1 if (1 <= kid12num & kid12num <= 5)

我想问这是做了末子5岁和末子12岁两个哑变量 吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:loop stata命令 Stata while Local 学校

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

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