Mplus—潜在剖面分析(Latent Profile Analysis, LPA)

2023-11-06 13:30

本文主要是介绍Mplus—潜在剖面分析(Latent Profile Analysis, LPA),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

潜类别模型

简介

分类

潜在剖面分析

简介

分析步骤

Mplus语句

结果报告

1. 信息评价指标(AIC, BIC, aBIC)

2. Entropy分类指标

3. 似然比指标

4. 图

5. txt文件

6. 可以以表格的方式呈现多个模型的上述信息

潜在剖面的后续分析

协变量为预测变量

协变量为结果变量

Mplus语句及结果

协变量为预测变量

结果

协变量为结果变量

结果

参考文献


潜类别模型

简介

根据个体在观测指标上的反应模式进行参数估计,是一种以个体为中心(Person-Centered)的分析方法。

换句话说,

  1. LCM可以用来干什么?/达成什么目的?——LCM可以将人群分为不同的类别。

  2. 那根据什么来分类?/分类依据?——LCM依据个体在观测指标上的反应模式,将每个个体分到不同的类别中。

分类

根据观测指标/外显变量的特征,LCM可以分为潜在类别分析(Latent Class Analysis, LCA)潜在剖面分析(Latent Profile Analysis, LPA)。前者处理分类观测指标,后者处理连续观测指标

潜在剖面分析

简介

潜在剖面分析(Latent Profile Analysis, LPA)可以简单理解为:根据个体对连续观测指标的反应特征,将其划分到不同的类别中。

那么,想要进行LPA,则需要解决以下几个问题:

  1. 分类依据是个体对连续观测指标的反应特征,那么连续观测指标怎么确定?

  2. 将人群分类,那么分几类?怎么知道分几类是最恰当的呢?

当我们不清楚该怎么做的时候,其中一个方法便是:看别人怎么做。

  1. 连续观测指标可以是题目得分、维度得分、量表总得分,只要“连续”即可。

  2. 分几类最恰当?——可以最初假设只存在一个分类,然后逐步增加类别个数,通过模型比较,确定最佳分类个数。
  3. 模型比较标准?
  • 信息评价指标(AIC, BIC, aBIC):越小越好。
  • Entropy指数:表示分类精确程度,取值范围为0到1,越接近1表明分类越精确。 0.6以下表明有超过20%的个体在分类错误; 0.8以上表示分类准确性超过90%;
  • 似然比指标(LMR, BLRT):显著的LMR、BLRT值表明K个类别的模型优于K-1个类别的模型。

分析步骤

  1. 确定观测指标/外显变量

  2. 假设只存在一个分类,逐步增加潜在类别的个数

  3. 进行模型比较,确定最佳类别个数

  4. 对类别命名

(张文娟, 商士杰, 2023)

(曾练平, 曾冬平等, 2021)

Mplus语句

TITLE: This is an example of LPA;

DATA: FILE IS dataLPA.dat; ! 数据文件名为dataLPA.dat

VARIABLE: NAME ARE A1-A5; ! 数据文件中包含的变量

                   USEVARIABLES ARE A1-A5; ! 本次分析中使用的变量

                   MISSING ARE ALL (99); ! 定义缺失值为99

                   CLASSES = C(3); ! 设置类别个数,从1个类别开始,依次增加

ANALYSIS: TYPE = MIXTURE; ! 使用MIXTURE算法

                    STARTS = 200 50; ! 避免局部最大化解,增加随机起始值数

                    PROCESSOR = 4; ! 调用的处理器

OUTPUT: TECH11 TECH14; ! TECH11输出LMRT的结果,TECH14输出BLRT的结果

SAVEDATA: FILE = dataLPA1.TXT; ! 保存个体分类结果到dataLPA1.txt中

                    SAVE = CPROB; !保存后验分类概率

PLOT: TYPE IS PLOT3; ! 通过绘图命令,可以获得描述性统计图和条件概率示意图

           SERIES = A1-A5 (*); ! 绘图中所使用的变量名

结果报告

1. 信息评价指标(AIC, BIC, aBIC)

2. Entropy分类指标

3. 似然比指标

4. 图

5. txt文件

在Mplus语句中,我们通过“SAVEDATA: FILE = dataLPA1.TXT;”这一命令,将个体分类结果保存在了名为dataLPA1的txt文件中,在这一文件中,最后一列会标明每个个体属于哪个类别。

6. 可以以表格的方式呈现多个模型的上述信息

(周明洁等, 2023)

(曾练平, 田丹丹等, 2021)

潜在剖面的后续分析

当我们通过LPA确定最佳分类数,并且对每个类别命名后,通常还会进行后续分析,即纳入协变量(Auxiliary Variable,也称为辅助变量),分析协变量与潜在类别变量之间的关系。协变量可以充当潜在类别变量的预测变量(Predictor),也可以充当潜在类别变量的结果变量(Distal Outcome)。

协变量为预测变量

当协变量为预测变量,潜在类别变量为因变量时,可以进行Logistic回归分析。

(郑天鹏等, 2023)

协变量为结果变量

当协变量为结果变量,潜在类别变量为自变量时,可以采用方差分析检验潜在类别之间的差异,或者通过列联表分析协变量与潜在类别的关系。

(肖雨蒙等, 2022)

(肖雨蒙等, 2022)

(邹维兴等, 2022)

(赵雪艳等, 2023)

上述分析通常需要先使用Mplus得到潜在类别变量,之后通过统计分析软件,例如SPSS,完成后续分析。

除此之外,还可以在LPA语句的基础上添加一些语句,在Mplus中直接完成后续分析。

Mplus语句及结果

协变量为预测变量

如果协变量是预测变量X,由命令“AUXILIARY = X (R3STEP)”来设定。

TITLE: This is an example of LPA;

DATA: FILE IS dataLPA.dat; ! 数据文件名为dataLPA.dat

VARIABLE: NAME ARE A1-A5 X; ! 数据文件中包含的变量

                   USEVARIABLES ARE A1-A5 X; ! 本次分析中使用的变量

                   MISSING ARE ALL (99); ! 定义缺失值为99

                   CLASSES = C(3); ! 设置类别个数,从1个类别开始,依次增加

                   AUXILIARY = X (R3STEP); ! 使用稳健三步法设定协变量

ANALYSIS: TYPE = MIXTURE; ! 使用MIXTURE算法

                   STARTS = 200 50; ! 避免局部最大化解,增加随机起始值数

                   PROCESSOR = 4; ! 调用的处理器

OUTPUT: TECH11 TECH14; ! TECH11输出LMRT的结果,TECH14输出BLRT的结果

SAVEDATA: FILE = dataLPA.TXT; ! 保存个体分类结果到dataLPA.txt中

                    SAVE = CPROB; !保存后验分类概率

PLOT: TYPE IS PLOT3; ! 通过绘图命令,可以获得描述性统计图和条件概率示意图

           SERIES = A1-A5 (*); ! 绘图中所使用的变量名

结果

(王泓懿 & 张珊珊, 2023)

协变量为结果变量

如果协变量是连续结果变量Y,推荐使用BCH法,由命令“AUXILIARY = Y (BCH)”来设定。

TITLE: This is an example of LPA;

DATA: FILE IS dataLPA.dat; ! 数据文件名为dataLPA.dat

VARIABLE: NAME ARE A1-A5 Y; ! 数据文件中包含的变量

                   USEVARIABLES ARE A1-A5 Y; ! 本次分析中使用的变量

                   MISSING ARE ALL (99); ! 定义缺失值为99

                   CLASSES = C(3); ! 设置类别个数,从1个类别开始,依次增加

                   AUXILIARY = Y (BCH); ! 使用稳健三步法设定协变量

ANALYSIS: TYPE = MIXTURE; ! 使用MIXTURE算法

                   STARTS = 200 50; ! 避免局部最大化解,增加随机起始值数

                   PROCESSOR = 4; ! 调用的处理器

OUTPUT: TECH11 TECH14; ! TECH11输出LMRT的结果,TECH14输出BLRT的结果

SAVEDATA: FILE = dataLPA.TXT; ! 保存个体分类结果到dataLPA.txt中

                    SAVE = CPROB; !保存后验分类概率

PLOT: TYPE IS PLOT3; ! 通过绘图命令,可以获得描述性统计图和条件概率示意图

           SERIES = A1-A5 (*); ! 绘图中所使用的变量名

结果

由下图可知,Y在三个类别/剖面中存在显著差异(χ2 = 260.826, p < 0.001)。具体而言,第一类的Y显著低于第二类的Y(χ2 = 92.653, p < 0.001)和第三类的Y(χ2 = 255.706, p < 0.001),第二类的Y显著低于第三类的Y(χ2 = 42.555, p < 0.001)。

(刘豆豆等, 2020)

参考文献

  • 曾练平, 曾冬平, 屈家宁, 佘爱, 燕良轼. (2021). 中小学教师工作家庭平衡的异质性:基于潜在剖面分析. 中国临床心理学杂志, 29(01), 161-164
  • 曾练平, 田丹丹, 黄亚夫, 赵守盈. (2021). 中小学教师人格类型及其对工作家庭平衡与工作绩效关系的调节作用. 心理与行为研究, 19(02), 280-286
  • 侯晴晴, 郭明宇, 王玲晓, 吕辉, 常淑敏. (2022). 学校资源与早期青少年心理社会适应的关系:一项潜在转变分析. 心理学报, 54(08), 917-930
  • 刘豆豆, 陈宇帅, 杨安, 叶茂林, & 吴丽君. (2020). 中学教师工作狂类型与工作绩效的关系研究:基于潜在剖面分析. 心理科学, 43(01), 193-199
  • 肖雨蒙, 杨莹, 冯宁宁, 刘蓓颖, 甘钱会, 崔丽娟. (2022). 留守儿童未来取向类型与适应不良的关系:基于潜在剖面分析. 西南大学学报(自然科学版), 44(08), 13-19
  • 邹维兴, 谢玲平, 王洪礼. (2022). 亲子依恋与留守儿童攻击性行为的关系:基于潜在剖面的分析. 中国健康心理学杂志, 30(05), 703-708
  • 王泓懿, & 张珊珊. (2023). 问题性社交网络使用对抑郁情绪的影响:基于潜在剖面分析. 中国健康心理学杂志, 1-13
  • 赵雪艳, 游旭群, 秦伟. (2023). 中学教师情绪劳动策略与职业幸福感的关系:基于潜在剖面分析. 华东师范大学学报(教育科学版), 41(01), 16-24
  • 张文娟, 商士杰. (2023). 父母回应消极情绪的方式与青少年病理性人格特质的关系. 心理科学, 46(03), 586-593
  • 郑天鹏, 沈梦智, 周欣然, 梁丽婵, & 边玉芳. (2023). 温暖教养亲子感知差异与儿童情绪适应:基于潜在剖面分析的证据. 心理技术与应用, 11(08), 449-459
  • 周明洁, 李府桂, 穆蔚琦, 范为桥, 张建新, 张妙清. (2023). 外圆内方:中国人人际关系性的潜在剖面结构及其适应性. 心理学报, 55(3), 390-405

希望上述介绍可以帮助到你!也欢迎大家在评论区多多交流分享。

你的关注/点赞 /收藏★/分享,是最大的支持!

这篇关于Mplus—潜在剖面分析(Latent Profile Analysis, LPA)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/356920

相关文章

Springboot中分析SQL性能的两种方式详解

《Springboot中分析SQL性能的两种方式详解》文章介绍了SQL性能分析的两种方式:MyBatis-Plus性能分析插件和p6spy框架,MyBatis-Plus插件配置简单,适用于开发和测试环... 目录SQL性能分析的两种方式:功能介绍实现方式:实现步骤:SQL性能分析的两种方式:功能介绍记录

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

Redis主从/哨兵机制原理分析

《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

Redis主从复制的原理分析

《Redis主从复制的原理分析》Redis主从复制通过将数据镜像到多个从节点,实现高可用性和扩展性,主从复制包括初次全量同步和增量同步两个阶段,为优化复制性能,可以采用AOF持久化、调整复制超时时间、... 目录Redis主从复制的原理主从复制概述配置主从复制数据同步过程复制一致性与延迟故障转移机制监控与维

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

Spring中Bean有关NullPointerException异常的原因分析

《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit