楼主: jencoco
1210 4

[编程问题求助] 新手请假大家,在下面例子中,怎么用stata写数据循环啊? [推广有奖]

  • 0关注
  • 0粉丝

初中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
33 点
帖子
2
精华
0
在线时间
31 小时
注册时间
2017-5-11
最后登录
2018-11-14

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
新手请教大家,是这样的,一个人从事了好几份工作,工作转换之间的失业时段 c15a01(第一份工作开始时间)c15b01(第一份工作结束时间)c15a02(第二份工作开始时间) c15b02(第二份工作结束时间) ....... 问卷里最多设计了10份工作,但是基本没有换过那么多工作的人,每个人的工作份数都不同,那么总的工作转换间失业时间就是(c15a02-c15b01)+( c15a03-c15b02)+ (  c15a04-c15b03)。。。。。。但是对每个人来说某个c15bi是“目前未结束” ,数据是2008年的,表示2008年还在工作,之后就都是“.”了 表示空值,怎么写循环?

我想计算工作转换之间的失业时段总和,就是说(c15a02-c15b01)+( c15a03-c15b02)+ (  c15a04-c15b03)。。。。。。+( c15a10-c15b09),数据如下: 微信图片_20170613112409.jpg 微信图片_20170613112357.png





二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 循环语句求助

沙发
黃河泉 在职认证  发表于 2017-6-13 15:35:45 |只看作者 |坛友微信交流群
请用 dataex (先 ssc install dataex 并见说明) 将原始Stata资料中具有”代表性”的一部分资料列出,我帮你看看。

使用道具

藤椅
jencoco 发表于 2017-6-13 17:01:50 |只看作者 |坛友微信交流群
input int(c15a01 c15b01 c15a02 c15b02 c15a03 c15b03 c15a04 c15b04 c15a05 c15b05 c15a06 c15b06 c15a07 c15b07 c15a08 c15b08 c15a09 c15b09 c15a10 c15b10)
1969 2008    .    .    .    .    .    .    .    . . . . . . . . . . .
2003 2004 2004 8888    .    .    .    .    .    . . . . . . . . . . .
2001 2002 2007 8888    .    .    .    .    .    . . . . . . . . . . .
2006 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
2005 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
1984 1996    .    .    .    .    .    .    .    . . . . . . . . . . .
1993 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
1969 1994 2004 8888    .    .    .    .    .    . . . . . . . . . . .
1956 1969 1970 1986    .    .    .    .    .    . . . . . . . . . . .
1976 2008    .    .    .    .    .    .    .    . . . . . . . . . . .
1986 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
1981 2005    .    .    .    .    .    .    .    . . . . . . . . . . .
2006 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
2005 2006 2007 8888    .    .    .    .    .    . . . . . . . . . . .
1956 1978    .    .    .    .    .    .    .    . . . . . . . . . . .
1980 2000    .    .    .    .    .    .    .    . . . . . . . . . . .
1989 1994 1995 8888    .    .    .    .    .    . . . . . . . . . . .
1956 1990    .    .    .    .    .    .    .    . . . . . . . . . . .
1989 1991 1992 1995 1995 8888    .    .    .    . . . . . . . . . . .
1955 1992 2007 8888    .    .    .    .    .    . . . . . . . . . . .
1971 1979 1980 2002    .    .    .    .    .    . . . . . . . . . . .
1981 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
1996 8888    .    .    .    .    .    .    .    . . . . . . . . . . .
2006 2007    .    .    .    .    .    .    .    . . . . . . . . . . .
1981 1983 1983 1994 1994 1998 1998 8888    .    . . . . . . . . . . .
2005 2008 2008 8888    .    .    .    .    .    . . . . . . . . . . .
2008 2008 2008 8888    .    .    .    .    .    . . . . . . . . . . .
1998 2001 2002 2004 2004 2005 2005 2006 2006 8888 . . . . . . . . . .
1997 2003 2003 2006 2006 8888    .    .    .    . . . . . . . . . . .
1998 2001 2001 8888    .    .    .    .    .    . . . . . . . . . . .
1997 2002 2002 2006 2007 8888    .    .    .    . . . . . . . . . . .
1959 1990    .    .    .    .    .    .    .    . . . . . . . . . . .
其中8888表示的是目前未结束

使用道具

板凳
黃河泉 在职认证  发表于 2017-6-15 09:09:00 |只看作者 |坛友微信交流群
jencoco 发表于 2017-6-13 17:34
input int(c15a01 c15b01 c15a02 c15b02 c15a03 c15b03 c15a04 c15b04 c15a05 c15b05 c15a06 c15b06 c15a ...
刚刚看到你发的资料,请问怎么处理 8888?要用 2008 替代吗?  

使用道具

报纸
黃河泉 在职认证  发表于 2017-6-15 09:18:57 |只看作者 |坛友微信交流群
jencoco 发表于 2017-6-13 17:34
input int(c15a01 c15b01 c15a02 c15b02 c15a03 c15b03 c15a04 c15b04 c15a05 c15b05 c15a06 c15b06 c15a ...
请据以修改
  1. gen u1 = c15a02-c15b01
  2. gen u2 = c15a03-c15b02
  3. gen u3 = c15a04-c15b03
  4. gen u4 = c15a05-c15b04
  5. gen u5 = c15a06-c15b05

  6. egen uall = rowtotal(u1-u5)
复制代码

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-18 10:40