matlab回归分析怎么求标准化斜率_回归分析中的简单斜率检验:用SPSS或jamovi实现...

本文介绍了如何进行回归分析中的简单斜率检验,包括原理推导、SPSS和jamovi的实现方法。通过中心化处理、计算交互作用项和特殊值选取,详细阐述了简单斜率的统计分析过程。同时,提供了SPSS的Syntax模板和使用jamovi的示例,以及Excel作图模板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c26ca94a1ce4061f9793dba2caa390f8.png

哈哈,不简单的“简单效应”,How old are you?

之前的两篇文章,我们已经深入探讨了如何用SPSS做方差分析中的简单效应检验,并且最终得到结论:要用GLM语句,不需要再用MANOVA语句。

【文章1】SPSS方差分析中的简单效应检验:完整教程

【文章2】SPSS简单效应检验的终极解决方案:MANOVA?GLM!

然而随着自己科研工作的推进,终于还是遇到了之前在本科阶段没有理解透彻的“大魔王”——回归分析中的简单斜率检验

方差分析是回归分析的一个特例,简单效应也是简单斜率的一个特例——都属于一般线性模型(GLM)。所以“简单斜率检验”这个“大魔王”,实至名归。既然我们专栏叫“只求甚解”,那么简单斜率的问题一定是要解决清楚的!

开始之前先解释一下,我是拿到了我导发给我的一个关于如何做简单斜率检验的SPSS语句模板,才知道原来做简单斜率可以这样写语句。但是知其然不知其所以然啊,看了语句之后似懂非懂,就产生了一种欲望想去推导一遍为什么可以这样做。所以,如果读者只是对具体操作方法感兴趣,可以跳过第1节,直接阅读第2节。

那么我们开始吧。

1 / 原理推导

已知有因变量y自变量x调节变量a,且均为连续变量(如果调节变量是分类变量,方法以此类推,不再赘述)。在分析a对x的调节作用时,需要对x和a进行中心化(目的是减少x、a、int之间的多重共线性对结果的影响),并计算其乘积,生成一列新的变量——交互作用项int,记为

equation?tex=int%3D%28x-M_x%29%28a-M_a%29

于是我们有了最原始的回归方程(当然你也可以对x、a变量本身进行中心化处理,但最终改变的只是截距,而对回归系数没有影响):

equation?tex=y%3Db_0%2Bb_1x%2Bb_2a%2Bb_3%28x-M_x%29%28a-M_a%29

OK,如果交互项显著,就需要进一步做简单斜率检验。理论上来说需要在a的不同取值水平下分别做回归分析以检验所谓的“x在a不同水平下的简单斜率”是否显著。但是,由于a是一个连续变量,不可能在所有取值下都做,而且我们不建议采用“27%高低分组”的方法,这会使统计检验力降低,也会失去很多信息——所以,研究者一般默认取a的三个特殊值来代表其不同水平:

equation?tex=M_a-SD_a(“Low”)、
equation?tex=M_a(“Mean”)、
equation?tex=M_a%2BSD_a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值