楼主: 空空道人3
6362 6

[面板数据求助] stata季度数据识别问题 [推广有奖]

  • 3关注
  • 4粉丝

已卖:249份资源

讲师

0%

还不是VIP/贵宾

-

威望
0
论坛币
1927 个
通用积分
1.6485
学术水平
17 点
热心指数
28 点
信用等级
25 点
经验
3485 点
帖子
420
精华
0
在线时间
341 小时
注册时间
2010-10-1
最后登录
2021-4-6

楼主
空空道人3 发表于 2013-5-24 16:08:59 |AI写论文
50论坛币
我的季度数据是200303为第一季度,200306、200309、200312、200403、200406、200409--------------201212,要做面板季度数据,怎么让stata识别。据说stata可以识别2003q1、2003q2------,但数据庞大,手动改太难

最佳答案

hplcdadong 查看完整内容

clear input num 200306 200309 200312 200403 200406 200409 end todate(num), gen(ym) p(yyyymm) f(%tmMonCCYY) //you first have to find and install "todate" gen yq=qofd(dofm(ym)) format yq %tq
关键词:Stata 季度数据 tata 第一季度 第一季

回帖推荐

hplcdadong 发表于2楼  查看完整内容

clear input num 200306 200309 200312 200403 200406 200409 end todate(num), gen(ym) p(yyyymm) f(%tmMonCCYY) //you first have to find and install "todate" gen yq=qofd(dofm(ym)) format yq %tq

沙发
hplcdadong 发表于 2013-5-24 16:09:00
clear
input num
200306
200309
200312
200403
200406
200409
end

todate(num), gen(ym) p(yyyymm) f(%tmMonCCYY)      //you first have to find and install "todate"
gen yq=qofd(dofm(ym))
format yq %tq
已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
junyun0315 + 5 + 5 + 5 + 5 精彩帖子
沭水沧桑 + 1 + 1 + 1 thx
Sunknownay + 100 + 6 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 11  学术水平 + 7  热心指数 + 7  信用等级 + 7   查看全部评分

藤椅
空空道人3 发表于 2013-5-25 19:10:33
hplcdadong 发表于 2013-5-24 16:09
clear
input num
200306
我的为题已经解决,仍然非常感谢!一点分数不够意思~~

板凳
ywh19860616 发表于 2013-8-3 13:09:51
hplcdadong 发表于 2013-5-24 16:09
clear
input num
200306
hplcdadong老师,这里请教下,您给的例子num本身是季度数据,那么
todate(num), gen(ym) p(yyyymm) f(%tmMonCCYY)
这句命令中p(yyyymm)为什么不能写为yyyyqq的形式?

还有,您的f(%tmMonCCYY)这个写法也没有看懂。   
谢谢
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
h3327156 + 3 + 3 + 3 鼓励积极发帖讨论

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

一份耕耘,一份收获。

报纸
hplcdadong 发表于 2013-8-5 07:35:08
According to the original post, 200306, 200309 ... are actually year-month data. That's why I have to use p(yyyymm).  Then I converted it to year-quarter data using function "qofd".

If you type "help dates" in Stata, you'll find you can format year-month data in several ways, %tmMonCCYY is one way. You can simply use %tm.
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
ywh19860616 + 1 + 3 + 1 thanks

总评分: 学术水平 + 1  热心指数 + 3  信用等级 + 1   查看全部评分

地板
ywh19860616 发表于 2013-8-5 11:40:55
hplcdadong 发表于 2013-8-5 07:35
According to the original post, 200306, 200309 ... are actually year-month data. That's why I have t ...
I get it. Thanks very much for your kindly help.
一份耕耘,一份收获。

7
空空道人3 发表于 2014-3-9 00:37:34
hplcdadong 发表于 2013-5-24 16:09
clear
input num
200306
You're doing  me a big favor! Thank you very much!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 11:41