全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2405 7
2009-08-11
我有两个时间变量,来京年份,和来京月份。但两者是分开记录的。
我想计算他们到京停留的时间,即用调查年月减去他们的来京年月。当然,最后的单位为月。


如何用最简洁的方式做到这一点?
二维码

扫码加我 拉你入群

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

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

全部回复
2009-8-11 12:49:07
年份差乘12+月份差
二维码

扫码加我 拉你入群

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

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

2009-8-11 12:49:24
来经年份,大概一年来经12份
来经月份,大概一月来经 1份
书上说的
二维码

扫码加我 拉你入群

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

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

2009-8-11 13:44:02
peyzf 发表于 2009-8-11 12:39 我有两个时间变量,来京年份,和来京月份。但两者是分开记录的。我想计算他们到京停留的时间,即用调查年月减去他们的来京年月。当然,最后的单位为月。
问题描述不清晰。

数据库都有哪些变量,这些变量都是什么类型?
二维码

扫码加我 拉你入群

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

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

2009-8-11 14:40:45
clarklh 发表于 2009-8-11 12:49
年份差乘12+月份差
嗯,以按这种方法处理。但在月份的处理上需注意,比如说有些记录为12月,我们调查的月份为9月,那么需要借“年份”变量一年,并在年份变量中做相应的扣除。

但这种方法个人认为不是最简便的。。
二维码

扫码加我 拉你入群

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

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

2009-8-11 14:59:50
假设来京年份year1,月份month1;
离开年份 year2,离开月份month2

gen ym1=ym(year1,month1)
gen ym2=ym(year2,month2)

gen time=ym2-ym1
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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