全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1531 1
2010-08-08
我在做一个关于WAGE CURVE的作业,用的是PANEL DATA,需要区域性的失业率,因为没有直接数据,我的想法是用不工作的人数除以工作的人数(工作的人==3;没工作的==2),从而得到失业率。请较好心人帮忙怎么能求区域性的失业率呢?区域是(==1,2,3,4,5。。。。。)
我用的是:bysort region: gen localunemployment= (jbstat==3)/(jbstat==2),好像不对。出来的结果都是0
这里面是有pid,有个人编号的,我不知道怎么用
真心求教,好人一生平安!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-8-23 10:29:06
你应该用egen, 不是gen
可以这样做(还有其它的方法,不过这种也挺简单)
bys region: egen work=total(job==3)
bys region: egen nowork=total(job==2)
gen um=work/nowork

第一行是拿到每个地区工作总人数,第二行是没工作总人数,第三行是失业率

有一点我想稍微提醒一下。一般计算失业率都是 没工作/(有工作+没工作),你是没工作/有工作。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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