全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4844 4
2016-09-13

请教大家如何用循环语句实现(简单的重复的命令可以实现,但想学习运用循环语句):

以家庭户为样本,变量v1-v6 代表第一个-第六个孩子的教育程度。取值(已简化)均为:1 文盲 2小学毕业 3 初中毕业 4 高中毕业 5 大学毕业 6 大学毕业以上

命令任务:

(1)  想生成每个孩子初中以上教育程度的哑变量。

(2)  想生成家庭中初中以上教育程度的子女个数。

感谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2016-9-13 09:51:40
给一个数据样本吧
二维码

扫码加我 拉你入群

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

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

2016-9-13 10:25:46
第一个问题:
foreach i of varlist v1-v6{
gen new`i'=(`i'>3)
}

第二个问题:

egen c=anycount(v1-v6), values(3/6)
二维码

扫码加我 拉你入群

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

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

2016-9-13 11:15:58
感谢@xuenesta@阿璇2016两位的参与!阿璇2016的命令正确,谢谢!![victory]
二维码

扫码加我 拉你入群

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

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

2016-9-14 17:05:12
阿璇2016 发表于 2016-9-13 10:25
第一个问题:
foreach i of varlist v1-v6{
gen new`i'=(`i'>3)
第二个问题是不是應該為:
复制代码
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群