数据分析网

10.4、Mplus贝叶斯CFA—零基础入门教程

微信扫码观看完整版Mplus视频课程、分析师在线答疑解惑哦~

微信扫码-通用.jpg

视频教程
课程摘要

Mplus是一种统计分析软件,可以用于进行贝叶斯确认性因素分析(Bayesian Confiry Fact

or Analysis,CFA)。贝叶斯CFA是一种基于贝叶斯统计理论的分析方法,用于评估和验证潜在因素结构模型。与传统的频率主义方法相比,贝叶斯CFA可以提供更灵活的模型估计和推断。Mplus的贝叶斯CFA功能允许研究人员使用先验分布来指定模型参数,并通过后验分布来估计参数的不确定性。此外,Mplus还提供了一些贝叶斯模型比较指标,如Bayes fact

or,用于比较不同模型的拟合优劣。通过Mplus的贝叶斯CFA功能,研究人员可以更全面地理解潜在因素结构模型,并获得更准确的参数估计和推断结果,从而提高研究的可靠性和解释力。

【详细教程】

Mplus贝叶斯CFA   


一、背景介绍与模型设定


测量模型的设定选用King的四因子结构。这里我们设定3种不同的先验信息(为了简便这里只设定了负荷的先验信息,其他参数当然也可以设定):


(1)无信息先验


分析时选择贝叶斯估计(ESTIMATOR=BAYES),   其他设定采用软件默认,语句见下框。


1.png


如果只选择贝叶斯估计而不指定参数的先验分布,软件将采取默认设定即无信息先验:所有截距和负荷先验分布设定为正态分布均值为0,方差无穷大;误差方差设定为逆伽玛分布

(inverse gamma,IG);方差-协方差设定为逆威舍特(Inverse Wishart,IW)分布,这些默认的设定可以在TECH1中查到。 Mplus默认的收敛依据是PSR, 当所有参数的PSR小于1.05(单个参数)或1.1(多个参数)时迭代收敛。


(2)信息先验


如果根据过往的研究可以获得条目负荷的大致范围,那么我们就可以设置有信息先验。假如过往的研究报告的因子负荷为0.4~0.8,平均为0.5,则此时我们可以将因子负荷的先验分布设定在一个相对确定的区间N(0.5,0.2),语句见下框。


2.png

2xu.png


(3)部分信息先验


如果我们对负荷的范围并不是很确信,可以扩大方差为N(0.5,25)。


二、模型参数收敛评价


模型迭代次数设定为50000次,前25000次为burn-in阶段。下图是条目16的负荷的后验预测分布、踪迹图和两条马尔科夫链对应的自相关图。


3.png

33.png

333.png


从踪迹图的结果来看,模型参数收敛到一个稳定的分布,自相关也在合理的区间。 TECH8报告的PSR结果显示,第500次迭代时PSR=1.065, 满足通常的收敛标准,33300次迭代之后结果稳定在1.001。这些结果提示,模型参数估计收敛良好。


三、模型拟合与比较


下图呈现了模型的后验预测直方图和散点图。图中表明了后验预测p 值等于0.000,说明模型拟合不理想,提示模型不能很好地复制观测数据。其中95%的可信区间 为[103.964190.762],提示观测数据的卡方值大于后验分布生成数据的卡方值。


4.png


另外,King 四因子模型的DIC=27632.183,原 DSM-4 三因子模型对应的 DIC值= 27750.595,两者相差118.412,提示四因子模型优于三因子模型。


四、模型结果解释


软件输出的部分结果列在下框里。框中第一列数据为点估计结果,Mplus默认的是中位数估计。在有调节的中介效应模型的研究中发现均值估计比中位数估计更精确(Wang & Preacher

,2015),这一结果是否适合其他情形目前尚不明确,需要将来的研究对此进行验证。第二列是后验标准差。第三列数值是基于后验分布的单侧显著性检验p值。如果参数估计结果是正值,p值表示后验分布小于0的比例; 如果参数估计是负值则表示后验分布大于0的比例(Muthen,2010)。   最后两列数是95%的可信区间。


5.png


下表中是3种不同的先验分布所对应的后验结果(这里只有点估计的结果)。从表中结果不难发现,无信息先验的结果与传统的极大似然估计的结果非常接近,两者相差在0.001~0.003。两种有信息先验的估计结果与无信息先验的结果相差也不大,但可以发现这样一种趋势,即先验信息越明确,后验估计值的结果与极大似然估计的结果差异越大。


6.png


五、敏感性分析


根据 WAMBS清单,需要检验不同的先验分布对后验估计的影响即敏感性分析(Depaoli &

van de Schoot,in press)。 在这里我们设定了3种不同的先验信息(即无信息先验、部分信息先验和有信息先验),所得结果差异不大,因此可以得到敏感性分析结果依然稳定的结论。



热门软件

热门软件

免费下载

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Origin.html提取码:点击获取‍【软件介绍】Origin是一款功能强大的科学数据分析和可视化软件,广泛应用于各个领域的数据处理和研究工作。Origin提供了丰富的数据分析工具和图形绘制功能,帮助用户快速处理和分析数据,并将结果以直观的图表形式展示。【安装步骤】1.鼠标右击【Ori...
【软件下载】百度云下载:https://pan.baidu.com/s/1CVXkLwjhLDw_7H6FV9O47Q‍‍‍‍‍提取码:点击获取【软件介绍】Excel是一款功能强大的电子表格软件,广泛应用于数据分析、数据处理和数据可视化。Excel提供了丰富的功能和工具,包括数据排序、筛选、公式计算、图表绘制等。它的用户界面简洁直观,操作便捷,适用于各种行业和领域。【安装步骤】1.选中下载的...
热门课程

热门课程

排行榜

【软件下载】点击下载:https://pan.baidu-download.com/extract/spss.html提取码:点击获取【软件介绍】SPSS是全球领先的统计分析软件,为研究人员和数据分析师提供强大的数据处理和分析功能。无论是进行数据探索、模型建立还是结果解释,SPSS都能提供全面的解决方案。其直观的用户界面和丰富的统计工具使得数据分析变得简单而高效。【安装步骤】1. 首先,右击...
【软件下载】点击下载:https://pan.baidu-download.com/extract/stata.html‍提取码:点击获取【软件介绍】STATA软件是一款功能强大的统计分析工具,被广泛应用于社会科学、经济学、生物医学等领域。它提供了丰富的统计方法和数据处理功能,可以进行数据清洗、数据可视化、回归分析、时间序列分析等操作。【安装步骤】1. 鼠标右击【Stata17.0(64bi...
【软件下载】点击下载:https://pan.baidu-download.com/extract/eviews.html‍提取码:点击获取‍【软件介绍】EViews是一款功能强大的经济统计分析软件,广泛应用于经济学、金融学等领域。它提供了丰富的数据处理、分析和建模工具,能够帮助用户进行数据的可视化、回归分析、时间序列分析等操作。【安装步骤】1.鼠标右击【EViews13(64bit)】压缩...
【软件下载】点击下载:https://pan.baidu-download.com/extract/matlab.html‍‍‍提取码:点击获取‍【软件介绍】MATLAB是一种高级技术计算和编程环境,广泛用于科学、工程和数学领域的数据分析、模拟和可视化。它是由MathWorks公司开发的,提供了丰富的函数库和工具箱,用于处理矩阵运算、信号处理、图像处理、优化、统计分析等各种任务。【安装步骤】...
【软件下载】百度云下载:https://pan.baidu-download.com/extract/python.html‍‍‍‍提取码:点击获取‍【软件介绍】Python是一种高级编程语言,具有简单易学、可读性强的特点。它被广泛应用于数据分析、人工智能、Web开发等领域。Python拥有丰富的库和框架,如NumPy、Pandas、TensorFlow等,可以方便地进行数据处理、机器学习和...
【软件下载】立即下载:https://pan.baidu-download.com/extract/rstudio.html‍‍‍‍‍提取码:点击获取‍‍【软件介绍】RStudio是一款专业的集成开发环境(IDE),用于R语言的开发和数据分析。它提供了丰富的功能和工具,包括代码编辑、调试、数据可视化和报告生成等。通过RStudio,用户可以高效地编写和运行R代码,进行数据处理、统计分析和机器...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Amos.html提取码:点击获取‍【软件介绍】AMOS是一款广泛应用于社会科学、教育研究、市场调研等领域的统计分析软件,它提供了强大的功能和直观的界面,帮助用户进行复杂的结构方程建模和模型验证,从而深入分析数据之间的关系和影响。【安装步骤】1.鼠标右击【Amos28】压缩包(win11...
【软件下载】点击下载:https://pan.baidu-download.com/Extraction/Mplus.html提取码:点击获取‍【软件介绍】Mplus是一款专业的统计分析软件,主要用于结构方程模型(SEM)和混合效应模型(HLM)的建模和分析。Mplus提供了丰富的功能和工具,包括路径分析、因子分析、多水平建模等。Mplus的用户界面友好易用,支持图形化操作,使得模型构建和分...
数据分析网 专业数据分析服务
专业学术和研究领域的综合性数据分析服务平台
——————————————————————————————————————————————————————
微信客服            
本站教程已获得国家版权登记证书,受版权保护。未经授权,任何个人或机构不得以任何形式复制、传播、修改或用于商业目的。违反者将承担法律责任。
如需使用本站教程内容,请联系我们获取授权。谢谢合作!
以下为部分版权登记号:鲁作登字-2023-L-00466766   鲁作登字-2023-L-00466759   鲁作登字-2023-L-00466761   鲁作登字-2023-L-00466763   鲁作登字-2023-L-00466757