楼主: 阿梁男
14074 13

[编程问题求助] 求助,做HPfilter出错,显示sample may not contain gaps [推广有奖]

  • 0关注
  • 0粉丝

初中生

14%

还不是VIP/贵宾

-

威望
0
论坛币
669 个
通用积分
0.6318
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1384 点
帖子
0
精华
0
在线时间
24 小时
注册时间
2013-2-3
最后登录
2024-6-18

楼主
阿梁男 发表于 2016-9-28 10:03:43 |AI写论文
5论坛币
其实就是一个很简单的课后作业,我感觉我数据整理的没问题,但不知道为什么就会报错。我也做了tsset,不管用hprescott命令,还是用tsfilter hp命令,都会显示“sample may not contain gaps”。我把数据贴上来了,求大神指点~ 12-gdp-pay-6001-1604.dta (6.4 KB)

最佳答案

黃河泉 查看完整内容

是日期的问题,你的是季资料。请试试
关键词:Contain Sample filter gaps AMPL contain

沙发
黃河泉 在职认证  发表于 2016-9-28 10:03:44
是日期的问题,你的是季资料。请试试
  1. gen yq = qofd(date)
  2. format yq %tq
  3. tsset yq
复制代码

藤椅
阿梁男 发表于 2016-9-28 20:37:36
黃河泉 发表于 2016-9-28 11:12
是日期的问题,你的是季资料。请试试
正常了。十分感谢!

板凳
黃河泉 在职认证  发表于 2016-9-29 08:02:36
阿梁男 发表于 2016-9-28 20:37
正常了。十分感谢!
No problem at all.

报纸
晓风残月9988 发表于 2017-1-10 19:31:00
黃河泉 发表于 2016-9-28 10:03
是日期的问题,你的是季资料。请试试
老师您好,我也遇到了这个问题。我的也是季度数据,我设置日期变量方式如下:gen time=yq(yearly,quartely),然后产生了一系列时间数值(日期是2008q1-2016q3,产生的时间数值是188-226),请问我这种方式有错误吗?还是由于数据缺失导致的。谢谢老师,万分感激!

地板
黃河泉 在职认证  发表于 2017-1-11 07:35:40
晓风残月9988 发表于 2017-1-10 19:31
老师您好,我也遇到了这个问题。我的也是季度数据,我设置日期变量方式如下:gen time=yq(yearly,quart ...
你需要
  1. format time %tq
复制代码

7
晓风残月9988 发表于 2017-1-11 18:59:20
黃河泉 发表于 2017-1-11 07:35
你需要
谢谢老师,我使用您的代码后,时间数值变为日期,请问这两者在处理数据上有什么不同影响?并且我再做hp滤波时候,还是出现sample may not contain gaps,请问是不是我数据缺失的问题?非常感谢老师

8
黃河泉 在职认证  发表于 2017-1-11 19:13:43
晓风残月9988 发表于 2017-1-11 18:59
谢谢老师,我使用您的代码后,时间数值变为日期,请问这两者在处理数据上有什么不同影响?并且我再做hp滤 ...
It is a long story. Please have a look at (help datetime). 我假设你用的是季资料,你有
  1. tsset time
复制代码
吗?有无缺失值,自己很容易检查的!

9
晓风残月9988 发表于 2017-1-11 21:39:39
黃河泉 发表于 2017-1-11 19:13
It is a long story. Please have a look at (help datetime). 我假设你用的是季资料,你有吗?有无缺失值 ...
谢谢老师,有缺失值~

10
蘿蔔thr 学生认证  发表于 2018-11-5 16:53:20
黃河泉 发表于 2016-9-28 10:03
是日期的问题,你的是季资料。请试试
您好,老师,我用的月度数据,怎么变呢

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

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