楼主: 十二平均律
20858 15

[面板数据求助] stata如何处理面板数据中时间变量是季度的情况? [推广有奖]

11
xieyunyun 学生认证  发表于 2018-10-2 15:03:02 来自手机
zhenlitt 发表于 2017-8-11 19:39
可以试试encode quarter,gen(Quarter),将字符型转换成数值型
腻害了

12
gaigezhang 发表于 2019-2-23 18:13:02

在excel中将 季度日期化为“2012q1"、"2012q2"这种类型,这种序列导入stata中后,假设记为变量x,此时x为字符型变量
则接下来:
g quarter=quarterly(x,"YQ")
form quarter  %tq

则转化成功。

13
lcyxyz 发表于 2019-3-23 17:35:45
楼主解决了?我也遇到同样的问题

14
7911665599 发表于 2019-10-16 19:59:35
gaigezhang 发表于 2019-2-23 18:13
在excel中将 季度日期化为“2012q1"、"2012q2"这种类型,这种序列导入stata中后,假设记为变量x,此时x为 ...
为何在回归中对自变量取滞后一期时,会显示“时间变量未设置”

15
祝灵敏 在职认证  发表于 2021-11-20 11:06:32
用了一个笨办法,希望能帮助到需要的人,sp表示个体,因为我个体少,所以还可行,本来想用循环语句来着,最后没成功,有点着急用了笨办法。
gen sp1=1 if sp==1
gen sp2=1 if sp==2
gen sp3=1 if sp==3

gen yq=tq(2013q1)+_n-1 if sp1==1
replace yq=tq(2013q1)+_n-33 if sp2==1
replace yq=tq(2013q1)+_n-65 if sp3==1
xtset sp yq

16
小嘉是个神经病 发表于 2024-3-26 13:20:03
7911665599 发表于 2019-10-16 19:59
为何在回归中对自变量取滞后一期时,会显示“时间变量未设置”
要先用tset

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

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