楼主: 黃河泉
7502 12

[程序分享] Stata 滚动回归之后并显示 p 值。 [推广有奖]

大师

53%

还不是VIP/贵宾

-

威望
3
论坛币
34049 个
通用积分
56695.2476
学术水平
3551 点
热心指数
3712 点
信用等级
2932 点
经验
308898 点
帖子
14545
精华
12
在线时间
7426 小时
注册时间
2016-7-9
最后登录
2025-12-9

楼主
黃河泉 在职认证  发表于 2017-12-31 17:57:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请先安装 ssc install rangestat,然后更改下列程序:
  1. webuse grunfeld, clear
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 滚动回归 Interval install

已有 2 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 观点有启发
日新少年 + 1 + 1 + 1 精彩帖子

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

本帖被以下文库推荐

沙发
黃河泉 在职认证  发表于 2017-12-31 17:59:04
上面 code 无法完全显示,请见
  1. webuse grunfeld, clear
  2. rangestat (reg) invest mvalue kstock, interval(year -5 0) by(company)
  3. gen df = reg_nobs - 3
  4. foreach v in mvalue kstock cons {
  5.   gen double `v'_t = b_`v'/se_`v'
  6.   gen double `v'_p = 2*ttail(df, abs(`v'_t))
  7. }
复制代码

藤椅
黃河泉 在职认证  发表于 2017-12-31 18:58:28
这个结果应该"大至"要一样 (没 check)
  1. xtset company year
  2. rolling _b _se, w(5) recursive clear: reg invest mvalue kstock
  3. gen df = 5 - 3
  4. foreach v in mvalue kstock cons {
  5.   gen double `v'_t = _b_`v'/_se_`v'
  6.   gen double `v'_p = 2*ttail(df, abs(`v'_t))
  7. }
复制代码

板凳
黃河泉 在职认证  发表于 2017-12-31 18:59:19
但最上面之
  1. rangestat (reg) invest mvalue kstock, interval(year -5 0) by(company)
复制代码
要改为
  1. rangestat (reg) invest mvalue kstock, interval(year -4 0) by(company)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 精彩帖子

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

报纸
2865805767 发表于 2018-1-14 10:25:49
以为滚动应该是“比如5年一滚动,2011-2015、2012-2016年这样子”,黄老师,咱们现在出来的结果中的各个指标的回归系数是“固定以某一年为基础,每一次增加一个年份的回归结果吗?”

地板
黃河泉 在职认证  发表于 2018-1-14 15:06:28
2865805767 发表于 2018-1-14 10:25
以为滚动应该是“比如5年一滚动,2011-2015、2012-2016年这样子”,黄老师,咱们现在出来的结果中的各个指标 ...
就是你原先的认为 (比如5年一滚动,2011-2015、2012-2016年这样子)。

7
钱学森64 发表于 2018-1-14 20:08:31
谢谢分享

8
似水无痕YY 发表于 2018-3-17 21:15:16
谢谢黄老师的分享!

9
日新少年 学生认证  发表于 2018-4-1 23:37:57
谢谢分享

10
阿镜姑娘 发表于 2020-7-8 17:15:52
2865805767 发表于 2018-1-14 10:25
以为滚动应该是“比如5年一滚动,2011-2015、2012-2016年这样子”,黄老师,咱们现在出来的结果中的各个指标 ...
命令里面去掉recursive就会变成你说的样子

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

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