全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7075 6
2015-11-23
面板数据中时间变量设置问题
我的数据是200512 这样的格式,直接导入STATA 之后,
首先使用的是 tsset stk ym,monthly 时间变量YM就变成了 2.0e+5

重新导入后,使用命令gen date=date(ym,"YM")  生成的数据变成了16771
再用format date %tmCCYYNN 则又把16771 变成了 335708
求助啊。。。百度了好久,人大论坛里搜了。。没有找到解决方案。。。
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-23 23:04:01
gen date=date(ym,"YM") 直接生成的就是日期。月度数据的话可以用gen month=month(date(ym,"YM")),然后format %tm month然后tsset stk month就好了。
二维码

扫码加我 拉你入群

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

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

2015-11-24 11:27:25
好的,非常感谢。我想要形成2005m12这样的数据,用你的方法分别是生成了年份和月份,然后合并就可以了!
二维码

扫码加我 拉你入群

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

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

2018-3-10 10:36:08
夏目贵志 发表于 2015-11-23 23:04
gen date=date(ym,"YM") 直接生成的就是日期。月度数据的话可以用gen month=month(date(ym,"YM")),然后for ...
马一下~~~~
二维码

扫码加我 拉你入群

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

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

2019-5-5 16:36:09
你好,楼主,我现在也遇到了跟你一样的问题,按照下面的命令操作还是不行,不知道问题在哪儿,请问你能把过程详细说一下吗
二维码

扫码加我 拉你入群

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

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

2023-6-17 06:36:39
一缕清风blue 发表于 2019-5-5 16:36
你好,楼主,我现在也遇到了跟你一样的问题,按照下面的命令操作还是不行,不知道问题在哪儿,请问你能把过 ...
请问您解决了吗 上面的命令我还是没法生成2005m12这样的形式

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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