数据分析网

10.3、Mplus模型拟合评价与模型比较—零基础入门教程

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

微信扫码-通用.jpg

视频教程
课程摘要

Mplus是一种统计分析软件,可以用于评价模型拟合和进行模型比较。模型拟合评价是确定建立的模型是否与实际数据相匹配的过程。Mplus提供了多种拟合指标,如χ²值、RMSEA、CFI等,用于评估模型的拟合程度。模型比较是比较不同模型之间的拟合优劣,以确定最佳模型。Mplus可以使用信息准则(如AIC、BIC)和差异检验(如LM test)来进行模型比较。通过Mplus的模型拟合评价和模型比较功能,研究人员可以确定最佳拟合的模型,并对不同模型进行比较,以选择最合适的模型来解释数据。

【详细教程】

Mplus模型拟合评价与模型比较


一、后验预测检验


后验预测检验(Posterior Predictive Checking,PPC; Gelman et al,1996)是模型评价最常采用的方法。后验预测检验背后的思想是:如果模型拟合数据,那么基于该模型产生的随机样本应该和观测数据差不多。换句话说,比较从联合后验预测分布中抽取的随机样本和观测数据,如果发现两者存在系统差异则说明模型拟合出现问题。


后验预测检验的p值是通过假设模型与自由估计模型的卡方似然比检验获得的(p值表示观测数据卡方值比模型生成数据卡方值小的比例)。 p值越小模型拟合越差,例如p=0.05(表示观测数据卡方值比模型生成数据卡方值小的比例只有5%)。当模型拟合良好时后验预测p值应该接近0.5,表明观测数据和根据模型生成的数据之间差不多。需要注意的是:


这个p值和传统显著性检验的p值不同,并不意味着正确模型的一类错误率为5%,后验预测p值更像拟合指数而非显著性水平。


该值只能用来评价单个模型的拟合情况,不能用来进行模型比较(Meng,1994)。


在Mplus中默认的后验预测p值通过计算所有第10次迭代获(Asparouhov &Muthén,2010)。   另外,Mplus还可以给出PPC的分布直方图和散点图如下图所示。


1.png


2.png



如果参数的后验分布直方图呈现不连续(如上图直方上图所示)则提示迭代次数不足(Depaoli &

van de Schoot,in press),需要增加迭代次数。本例中将迭代次数增加到 10000次后,结果如上图直方图的下方图所示。


二、贝叶斯因子


贝叶斯因子(Bayes Factors;Kass & Raftery,1995) 是模型比较常用的指标。该指标即适用于嵌套模型也适用于非嵌套模型比较。假设存在两个竞争模型M₁和M₂, 其参数向量分别记作θ₁和θ2,根据贝叶斯定理,M₁的后验概率:


3.png


其中下式表示已知M, 时y的边际概率:


4.png


M₁和M₂的后验概率odd比可以写成:


5.png


其中前半部分即为贝叶斯因子:


6.png


Kass & Raftery(1995)给出了模型比较时贝叶斯因子的经验法则,见下表。


7.png


当两个竞争模型的贝叶斯因子小于3时,两个模型差不多;当贝叶斯因子为3~20 时,数据结果提示支持M₁; 当贝叶斯因子为20~150时,说明数据结果“强力”支持M₁; 当贝叶斯因子大于150时,数据结果“非常确定”地支持M;。


三、贝叶斯信息指数


BIC(Bayesian information criterion,BIC)是频率统计和贝叶斯方法通用的模型比较的指标,最早由Raftery(1986) 提出。


8.png



式中N为样本量,t为自由参数的个数,logL为对数似然值。 -2logL用于模型拟合, tlogN用于惩罚模型复杂性。由于考虑了样本量的影响,所以BIC倾向于支持更简单模型。BIC可用于嵌套和非嵌套模型的比较,通常采用两个模型的差值来衡量:△BIC=BIC₁- BIC₂ 。△BIC与贝叶斯因子存在一定的对应关系,见上表。


四、异常信息指数


异常信息指数(Deviance   Information   Criterion,DIC;   Spiegelhalter,Best,Carlin   &   van der Lin

de,2002)是评价模型拟合和竞争模型比较常用的指标。 DIC可以看作AIC的一般化。


9.png


式中的h(y)是标准化因子,不参与模型比较(Spiegelhalter   et   al,   2002)。


与BIC类似,DIC小的模型拟合更好。进行模型比较时,如果DIC差异小于5,而且两个竞争模型差异较大,选择DIC小的模型可能会得到错误的结论。



热门软件

热门软件

免费下载

【软件下载】点击下载: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