再出一篇用mplus做的多组比较和中介分析的文章,专门谈谈诸如性别差异的各种研究的分析方法,从本文中大家不止可以知道性别差异,各种差异,各种gap只要你感兴趣都可以套进来这个方法来进行你的研究设计。

今天我们参考的论文是

Lietaert, S., Roorda, D., Laevers, F., Verschueren, K., & De Fraine, B. (2015). The gender gap in student engagement: The role of teachers' autonomy support, structure, and involvement. British Journal of Educational Psychology, 85(4), 498-518.

论文前言感兴趣的同学自己去看,简单来说就是作者观察到男同学和女同学的学习投入(behavioural engagement)是存在差异的,作者就想看一看是不是教师支持(teacher support)可以解释这种差异(用中介分析回答这个问题1),作者还想看一看是不是教师支持对学习投入的作用还在男性女性中存在差异(做调节用多组比较回答这个问题2)。

整体就是这样,争取大家在看了我写的这篇文章后可以对原文的整个统计流程更加清晰,而且在之后可以将该统计设计发散牵引到不止性别差异的各个差异的研究中或者是不同变量相互作用的性别差异的研究中,在做这些研究的时候可以套用此方法回答你自己的研究问题哦。

论文报告方法

根据研究问题1作者做了教师支持的中介作用:

虽然是在结构方程的框架下做的,但是作者依然是分步进行的,第一步model1:只拟合性别到学习投入的效应;第二步model2:加上中介变量,但是令性别对学习投入的直接为0,就是拟合一个完全中介模型;第三步model3:在第二步的基础上对直接效应自由估计;这3个模型都需要报告模型的拟合优度指标,具体包括卡方, p , RMSEA 和CFI 。

怎么判断是完全中介还是部分中介模型好呢,作者是看model2和model3的模型拟合优度,进行拟合优度的对比,具体看的指标是Δ卡方,ΔCFI,ΔRMSEA

Models fitted the data equally well when at least two of the following requirements were met: Δv2 non-significant at p < .050, ΔCFI < .010, or ΔRMSEA < .015 (Cheung & Rensvold, 2002)

如果这些指标足够小,就说明完全中介模型和部分中介模型,两个模型没差别;指标差异大就说明两模型有差异,比完过后发现model3更好(就说明模型应该加直接效应),并且性别的直接效应也是显著的,所以是部分中介作用成立。上图可以看出这是个多重中介,然后作者报告了每一条间接效应的大小,显著性和bootstrap置信区间。

再看性别的调节作用如何做和报告的:

作者是用结构方程模型的多组比较来说明性别差异的,依然是分3步,第一步model1,自由估计男女组的所有参数;第二步model2:学习投入的载荷在男女中固定为相等;第三步model3:在model2的基础上教师支持的3个维度的相关在男女中固定为相等;第4-6步:因为教师支持有3个维度,4-6步就是3个维度对学习投入的路径系数依次在男女中固定为相等;

怎么判断性别gap是否存在呢?作者依然是比较模型4-6的拟合优度,具体标准和中介部分一样。如果某个效应在男女中固定为相等后模型不变差,那么就不存在性别gap,比如将男性女性中教师支持的维度1对学习投入的路径系数固定为相等后,整个模型拟合优度并没有显著下降,那么就说明男女中此关系相同是符合数据的,所以就不存在gender gap,反之,就存在性别差异。

此部分作者报告了模型的拟合优度,模型比较的时候报告Δ卡方,ΔCFI,ΔRMSEA。

mplus实操

接下来给大家写mplus的实操

因为Δ卡方,ΔCFI,ΔRMSEA都是两个模型的相应指标做差得到的,Δ卡方的p值也可以查阅卡方分布表得到,这些都很简单,所以此部分重点复现中介分析部分的间接效应和置信区间和间接效应显著性检验的做法,调节效应部分的多组比较结构方程的做法。

因为我们需要看多重中介的每条间接效应的显著性和估计值所以在语法的model部分我们得加上Model indirect代码,代码解释如下:

因为我们还需要报告间接效应的bootstrap置信区间所以在analysis的部分应该加上bootstrap命令,代码解释如下

整体代码如下:

title: 祝大家虎年大吉哈
data:
file = yourdata.txt;
analysis:bootstrap=5000;
model:
!测量模型
!结构模型
Model indirect:
aiax ind x1;

运行后就可以得到每一条间接效应的估计值和显著性,这样就可以知道具体哪一条的间接效应到底显著不显著啦:

上面的结果就显示了,该多重中介模型中,间接效应总的来说是显著的,具体我们是有3条间接路径,只有通过AUTO这一条是显著的。

下面的结果是每一条间接效应系数的bootstrap置信区间:

模型拟合优度指标全在MODEL FIT INFORMATION中,很简单,这儿就不给大家展示了。

到此中介分析做完。

继续看调节的多组比较做法。

做多组比较的时候首先应该在variable命令中设定组变量,命令如下:

多组比较还涉及到模型系数的固定,在mplus的固定系数的操作命令如下:

原理是:只要系数后面的标签一样就表示固定为一样的系数。在多组比较的时候我们需要在不同的模型中固定不同的系数,这儿给大家展示model3的部分代码:

model f:
aiax by x19 (1)
x20 (2)
x21 (3)
x22 (4);
aiax@1; auto with comp (5);
auto with relat (6);
comp with relat (7);
model m:
aiax by x19 (1)
x20 (2)
x21 (3)
x22 (4);
aiax@1; auto with comp (5);
auto with relat (6);
comp with relat (7);

上面的代码就表示将男女两组中变量相关和aiax的载荷固定为相同。运行后得到模型的拟合优度和相应载荷和路径系数的估计值,可以看到因为我们代码中进行了固定,所以f组和m组相应变量的载荷都是一样的:

然后再在model3的基础上依次将教师支持的3个维度对学习投入的路径系数固定为相同,通过对不同模型拟合优度的比较就可以回答相应关系是不是存在gendergap了。

原论文的调节分析部分就是掌握多组结构方程模型的分组变量设定和不同组中模型系数的固定就可以啦,其余没有特别之处。

小结

感谢大家耐心看完,自己的文章都写的很细,重要代码都在原文中,希望大家都可以自己做一做,请转发本文到朋友圈后私信回复“数据链接”获取所有数据和本人收集的学习资料。如果对您有用请先记得收藏,再点赞分享。

Mplus数据分析:性别差异gendergap的相关研究如何做?的更多相关文章

  1. thinkphp框架相关研究(一)

    小编最近开始正式研究thinkphp框架,在此写下研究的整个历程,从最最基本的搭建网站开始,一步步记录.希望对大家有所帮助. 1.菜鸟从下载框架到建站 参考网址:http://blog.csdn.ne ...

  2. Mplus数据分析:随机截距交叉之后的做法和如何加协变量,写给粉丝

    记得之前有写过如何用R做随机截距交叉滞后,有些粉丝完全是R小白,还是希望我用mplus做,今天就给大家写写如何用mplus做随机截距交叉滞后. 做之前我们需要知道一些Mplus的默认的设定: obse ...

  3. mplus数据分析:增长模型潜增长模型与增长混合模型再解释

    混合模型,增长混合模型这些问题咨询的同学还是比较多的,今天再次尝试写写它们的区别,希望对大家进一步理解两种做轨迹的方法有帮助. 首先,无论是LCGA还是GMM,它们都是潜增长模型的框框里面的东西: L ...

  4. Java多线程--线程安全问题的相关研究

    在刚刚学线程的时候我们经常会碰到这么一个问题:模拟火车站售票窗口售票.代码如下: package cn.blogs.com.isole; /* 模拟火车站售票窗口售票,假设有50张余票 */ publ ...

  5. 小白学数据分析----->付费用户生命周期研究

    付费用户其实存在一个付费周期转化的问题,直接指标可能就是付费渗透率的问题,然而在此背后其实还有更深入的问题.我们经常遇到的是推广渠道获得的新用户,且这批用户进入游戏的状态.其实在付费用户问题研究方面, ...

  6. 关于视觉里程计以及VI融合的相关研究(长期更新)

    1. svo 源码:https://github.com/uzh-rpg/rpg_svo 国内对齐文章源码的研究: (1)冯斌: 对其代码重写 https://github.com/yueying/O ...

  7. Oracle Spatial GIS相关研究

    1.Oracle Spatial 概念相关 Oracle Spatial 是Oracle 数据库强大的核心特性,包含了用于存储矢量数据类型.栅格数据类型和持续拓扑数据类型的原生数据类型.Oracle ...

  8. android开源框架thinkinandroid相关研究

    和命令相关的类有: TAICommand:接口文件,一个命令接口所有命令需要从此实现,还有以下几种方法: TACommandExecutor 命令的实现类,其中含有commands这个成员变量.大部分 ...

  9. Python笔记_第五篇_Python数据分析基础教程_相关安装和版本查看

    1. IDE说明: 所有的案例用Anacoda中的Jupiter工具进行交互式讲解. 2. 版本和安装: NumPy从如下网站安装:http://sourceforge.net/projects/nu ...

  10. kali WiFi相关研究(学习中...)

    基础环境准备: 笔记本一台E470c(内置网卡 Qualcomm Atheros QCA9377 802.11ac) # 经过测试创建虚拟AP不成功 外置网卡一个:UGREEN 绿联AC1300M,芯 ...

随机推荐

  1. MySQL笔记--数据库定时备份与恢复

    利用crontab定时.利用mysqldump备份 编写sh启动脚本时记得赋予执行权限(x) 如果没有mysqldump命令执行,基于centos7 yum -y install mysql-clie ...

  2. 彻底解决 user.config 文件损坏

    症状见 发生 Configuration system failed to initialize 错误的一个特例 解决的办法,在去读 user.settings 之前捕获错误,比如 Main() 里面 ...

  3. 墨天轮访谈 | 叶金荣:GreatSQL开源社区——做中国广受欢迎的开源数据库

    分享嘉宾:叶金荣 万里数据库开源生态负责人 整理:墨天轮社区 导读 大家好,我是来自万里数据库的叶金荣,GreatSQL开源社区的愿景是做中国广受欢迎的开源数据库,这也是我今天分享的主题. Great ...

  4. 007 Python、Anaconda、pip、Pycharm、Jupyter都是啥?

    博客配套视频链接: https://space.bilibili.com/383551518?spm_id_from=333.1007.0.0 b 站直接看 配套 github 链接:https:// ...

  5. Qunar 云原生容器化落地实践

    作者|邹晟 去哪儿网基础平台技术专家 背景 近几年,云原生和容器技术非常火爆,且日趋成熟,众多企业慢慢开始容器化建设,并在云原生技术方向上不断的探索和实践.基于这个大的趋势, 2020 年底 Quna ...

  6. 《使用Gin框架构建分布式应用》阅读笔记:p108-p126

    <用Gin框架构建分布式应用>学习第8天,p108-p126总结,总计18页. 一.技术总结 1.Redis eviction policy (1)什么是 eviction policy? ...

  7. Next.js 与 Node.js 全栈应用开发:API设计、数据库连接、身份验证 | 2024版

    书接上回,到目前为止,您的应用程序只有一个主页.让我们学习如何使用布局和页面创建更多路线. 在本章之中我们需要讨论: dashboard使用文件系统路由创建路由. 了解创建新路线段时文件夹和文件的作用 ...

  8. 2022/1/25-2022牛客寒假算法基础集训营1B-炸鸡块君与FIFA22(线段树)

    题目描述 热爱足球(仅限游戏)的炸鸡块君最近购买了FIFA22,并且沉迷于FIFA22的Rivals排位上分. 在该排位系统中,每局游戏可能有胜利(用W表示).失败(用L表示).平局(用D表示)三种结 ...

  9. aiflow部署文档

    aiflow部署文档 一.简介 本文档用来进行aiflow项目的完全部署 二.安装环境 2.1 安装系统镜像版本 使用Centos镜像文件:CentOS-7-x86_64-DVD-1908.iso c ...

  10. 20.Kubernetes可视化界面kubesphere

    Kubernetes可视化界面kubesphere 前言 Kubernetes也提供了默认的dashboard页面,但是功能不是很强大,这里就不使用了 而是采用Kubesphere大桶全部的devop ...