STATA做滚动窗口回归

在做回归之前要先设置时间(这里我们用的时间变量名为time,数据是1到60)
tsset time
然后就可以开始做回归了(回归结果会覆盖之前的数据集,记得保存好之前的数据)
rolling, window(30) recursive rrecursive : regress y x1 x2

切记 recursive rrecursive只能同时存在一个

recursive 命令是固定估计的起始时间
rrecursive 命令是固定估计的结束时间
比如说我们用的样本长度是60
recursive固定起始点,窗宽为30,那么回归就是1-30、1-31、1-32……1-60这么做
rrecursive固定结束点,窗宽为30,那么回归就是1-60、2-60、3-60……30-60这么做
若都不加,回归就是1-30、2-31、3-32……30-60这么做
下面这个结果就是两个固定点都不加的情况,其中_b_x1就是x1的滚动回归系数
这里写图片描述

  • 7
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值