楼主: wzhao
4104 2

[其他] 求助:stata中时间序列数据格式问题 [推广有奖]

  • 1关注
  • 5粉丝

已卖:1125份资源

讲师

74%

还不是VIP/贵宾

-

威望
0
论坛币
12558694 个
通用积分
8.3709
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
3963 点
帖子
75
精华
4
在线时间
607 小时
注册时间
2005-3-11
最后登录
2016-2-4

楼主
wzhao 发表于 2009-10-8 18:37:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求助:
如何在Stata根据一组数字数据生成时间数据么,比如说有一组数据是 200001,
200002, 200003,200004,200501.........,数据输入时候分别代表2000Q1,
2000Q2,。。。。
但到了Stata之后如何生成2000Q1,2002Q2?

背景是在做季度的面板数据,同一个变量X的时间系列变量名一开始只能写X200001,
X200002。。。。,不能写成X2000Q1,X2000Q2。。。,否则Stata不认。

非常感谢!
二维码

扫码加我 拉你入群

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

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

关键词:时间序列数据 Stata 数据格式 tata 序列数据 如何

回帖推荐

sungmoo 发表于3楼  查看完整内容

*以下可直接生成时间型变量y: g y=yq(int(x/100),mod(x,100000)) form y %tq

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

tostring x,replace gen y=substr(x,1,4)+"Q"+substr(x,6,1) drop x rename y x

本帖被以下文库推荐

沙发
jzhyue 发表于 2009-10-10 20:49:51
tostring x,replace
gen y=substr(x,1,4)+"Q"+substr(x,6,1)
drop x
rename y x

藤椅
sungmoo 发表于 2009-10-11 12:19:32
*以下可直接生成时间型变量y:
g y=yq(int(x/100),mod(x,100000))
form y %tq

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

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