01  组间系数差异检验是什么?

组间系数差异检验可以用于横截面中产权性质分析、高低分组分析等,在DID模型里也可用于检验post=0(或post=1)时组间系数差异,需要说明的是,DID模型里如果只是简单比较变量均值差异,那么用ttest单变量分析即可,只有在测试y-x相关性的时候,可能需要用到组间系数差异检验。

除此之外,有必要区分一下单变量分析和组间系数差异检验的不同。在单变量分析中,如果比较两组差异,用ttest即可;如果比较多组差异,需用到anova方差分析;在组间系数差异检验中,根据连玉君团队总结的方法,大致有三种方法可以参考,此外还可自行构造Z统计量(标准正态分布统计量)来比较差异。

(也许有朋友会想到联合显著性检验~,不过鄙人觉得它与上述的单变量和组间系数差异都不同,所以此处就不展开讨论,感兴趣的可以参考后附链接。)

       举例:DID模型里的运用。

DID模型里用来区分组间差异和时间差异的矩阵如下:

我们主要关心的大小和显著性(p值或t值),因为它衡量了组间和时间的双重差异(增量效应),也是DID模型的独特魅力所在。

在DID多元回归中可以观测到两者的系数大小,也可以观测到的显著性,但是没法观测到的显著性,只能通过组间系数差异检验进行辨别,要么检验系数作差是否异于零,要么直接通过stata已有的命令进行检验。

02  组间系数差异检验怎么用?

常见的三种组间系数差异检验的方法是:引入交叉项(chow检验)、基于似无相关模型的检验方法(suest)和费舍尔组合检验(permutation test)。这三种方法不同于ttest单变量分析;前者是组间系数检验,后者是单变量(均值/中位数)差异检验。

(1)引入交叉项(chow检验):直接在线性回归中加入交乘项然后检验交乘项的系数显著性即可,这是用得最多最广泛的一种方法;也叫做大名鼎鼎的chow检验,可以通过chowtest 命令快速完成。使用的前提条件是:假设干扰项同方差、独立同分布;而且假设控制变量系数在两组之间无明显差异。若不满足前提条件,如变量系数在两组之间存在差异,或存在异方差的情形,用chow检验就会存在问题。变量系数在两组之间存在差异的解决方法是可以加入更多的交乘项,存在异方差的情形的解决方法是用robust或cluster聚类稳健标准误来解决。

(2)基于似无相关模型的检验方法(suest):在假设两组样本的干扰项相关的前提下进行似无相关模型检验。前提条件比chow检验更为宽松,可以允许两个干扰项有不同的分布。在stata中根据suest命令操作即可。需要注意的是,suest适用于截面数据,不适用于面板数据;不能用xtreg个体固定效应模型进行检验;除此之外,suest中不能用robust进行异方差修正(这一点无关紧要,因为robust不会影响回归系数,不加也不影响test结果)。

reg y x1 x2 if group==0

est store a

reg y x1 x2 if group==0

est store b

suest a b

// 对两组样本进行suest似无相关估计;

test [a_mean]y=[b_mean]y

test [a_mean]x1=[b_mean]x1

test [a_mean]x2=[b_mean]x2

//  检验组间系数差异;

(3)费舍尔组合检验(permutation test):原理是bootstrap抽样,检验两组系数差异是否异于零,所以每次结果可能不一样。具体做法是先算出两组系数差异,然后通过估计该统计量所处分布来推出经验p值,判断组间差异的显著性(在stata中可通过bdiff命令来实现)。费舍尔检验要求两组的虚拟变量个数一样(i.ind后各个ind就成了虚拟变量,保证两组各个ind内个数一样,要求太苛刻);

bdiff, group(xx) model(y x1 x2) reps(1000) detail

// bdiff检验;

// group括号内必须是二元虚拟变量,若有多组,需删除超过0-1之外的其他组;

// model括号内是回归模型;

// reps括号内是bootstraps抽样次数,可选择1000次-5000次;

// detail选项可进一步呈现两组的实际估计系数。

有关以上内容的其他解释,可根据以下参考链接自行查阅:

1-组间差异检验是什么:

https://www.jianshu.com/p/67be9b3806cd

2-如何检验分组回归后的组间系数差异(连玉君2020.3最新):

https://www.lianxh.cn/news/051e3a01cdb19.html

3-chow检验:

https://bbs.pinggu.org/thread-2309019-1-1.html

4-联合显著性检验:

https://bbs.pinggu.org/thread-5936656-1-1.html

5-fama-macbath回归(可减少sd的低估):

https://www.zhihu.com/question/53768802/answer/460969682

【stata系列】后续会有更多的专题分享,如果您觉得还不错,请持续关注。如果您有任何的建议或想加入学习团队,请随时联系(小窗即可),感谢在学术之路上有您的支持与陪伴!

两组回归系数差异检验_【stata系列】——组间系数差异检验相关推荐

  1. 两个PDF比较标出差异_[连玉君专栏]如何检验分组回归后的组间系数差异?

    连玉君 (中山大学岭南学院金融系) Stata连享会   主页 || 视频 || 推文 连享会-知乎推文列表 Note: 助教招聘信息请进入「课程主页」查看. 因果推断-内生性 专题 ⌚ 2020.1 ...

  2. Stata:自己动手做组间系数差异检验-bootstrap-bdiff

    全文阅读:Stata:自己动手做组间系数差异检验-bootstrap-bdiff| 连享会主页 目录 1. 引言 2. bootstrap 命令 3. 第一种思路 3.1 导入数据和变量设定 3.2 ...

  3. 两组回归系数差异检验_科学网-如何检验两组回归系数之间的差异显著性?-李国强的博文...

    在 Li Jingwen 的这篇文章中,图3中显示了两个生育时期的线性回归模型.随后作者比较了两个生育时期线性回归模型的回归系数(斜率)和截距,作者发现两个生育时期回归系 数(斜率)差异不显著,而截距 ...

  4. 两组回归系数差异检验_如何检验两个回归系数的差异性?我做调节分析。

    以下回答的两个公式为基础:女生组:y1=a1+b1x+c1z: 男生组:y2=a2+b2x+c2z. 1. 比较两个回归系数之间差别的公式为:(b1-b2)/se12,其中b1和b2是被比较的回归系, ...

  5. 两组回归系数差异检验_如何检验两组回归系数之间的差别

    可以用的方法有---- 1. 比较两个回归系数之间差别的公式为:(b1-b2)/se12,其中b1和b2是被比较的回归系,se12是两者的JoinStandardError(联合标准误差),其结果是一 ...

  6. graphpad两组t检验_手把手教你用 GraphPad 做配对样本 t 检验

    在统计学分析里,最重要的元素是数据,因为数据的属性决定了用什么样的方式来比较数据,不同的数据比较方式就决定了统计分析方法以及对应的统计图. Graphpad prism 8.0是一款强大统计分析软件, ...

  7. graphpad两组t检验_独立双样本检验(假设检验)

    目录: 1.了解A/B测试 2.推论统计分析报告步骤 描述性统计分析 推论性统计分析 假设检验 提出问题 零假设和备选假设 检验类型 抽样分布类型 检验方向 证据 判断标准 得出结论 置信区间 效应量 ...

  8. python平稳性检验_时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python)...

    时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python) 发布时间:2019-01-10 00:02, 浏览次数:620 , 标签: Python 导读: 本文介绍了数据平稳 ...

  9. 怎么评价两组数据是否接近_接近组数据(组间)

    怎么评价两组数据是否接近 接近组数据(组间) (Approaching group data (between-group)) A typical situation regarding solvin ...

最新文章

  1. 《精通ArcGIS Server 应用与开发》——第 1 章 ArcGIS 10简介1.1 ArcGIS 10体系结构1...
  2. Python单例设计模式
  3. mybatis返回map键值对_mybatis返回map结果集怎么配置
  4. 9202 myslq 课堂笔记 dml dql
  5. Bitmap,Drawable转换
  6. springboot中的controller注解没有生效
  7. Ubuntu的HBase2.2.2安装
  8. linux返回上一步命令
  9. Python如何调用C
  10. 信息收集之——FOFA网站常用搜索语法
  11. SonarQube 初探
  12. 排版侠html怎么复制,排版侠微信编辑器使用方法教程
  13. Squeeze-and-Attention Networks for Semantic Segmentation解读
  14. Linux input子系统分析之一:软件层次
  15. ASP.NET Core MVC中的viewmodel
  16. HttpClient 模拟登录Web版新浪微博
  17. 【STM32H7教程】第74章 STM32H7的SPI总线应用之驱动DAC8563(双通道,16bit分辨率,正负10V)
  18. [Win8.1系统]双系统
  19. Contextual Word Representations and Pretraining
  20. smbd cpu高 linux,samba – smbd进程在不间断的睡眠中

热门文章

  1. MVC全局用户验证之HttpModule
  2. C#用WebBrowser与WIN API辅助模拟获取网站完整Cookie
  3. Extjs 动态生成表格
  4. oracle decode函数
  5. promise异步请求串行异步then并行异步all竞争异步race 传递参数resolve(then)reject(catch)
  6. 1px问题在ios与android,IOS安卓常见问题
  7. java反序列化 构造函数_FastJson反序列化和构造函数之间的一点小秘密
  8. mysql5.6.22.0安装_皮带机滚筒用圆锥孔调心滚子轴承锁紧安装工艺
  9. 我python写的闭包为什么效率很低_GitHub - llzhi001/interview_python_practice: interview 面试题 CS-Notes之ME-技术总结...
  10. c++指针引用导出文件