潜在剖面分析LPA介绍

潜在剖面分析:一种潜变量的分析方法

潜变量建模的方法

根据外显变量和对应的潜在变量的类型,可以采用相应的潜在变量建模方法对数据进行建模。当外显变量是连续变量,潜在变量为类别变量时,可以采用潜在剖面分析(latent profile model)建立测量模型,其基本思想是通过多个可观测的连续变量将测量对象划分为几个潜在的不同类别。
潜在剖面分析与聚类分析在目的上是一致的,即将个体分成不同的群组。
潜在剖面分析是在潜在类别分析的基础上进行的拓展,后者是当外显变量是类别变量,且外显变量也是类别变量时采用的潜变量建模方法。


潜在剖面分析-计算公式1

潜在剖面分析-计算公式2

潜在剖面分析在心理学中被广泛用于研究个体心理间的质性差异。个体心理不仅存在水平上的不同,还可能存在结构上的不同,因此潜在剖面分析可以用来对心理与行为问题进行诊断与分类。
潜在剖面分析能够做出所有个体属于某一心理 健康风险类型群体的可能性估计,借助拟合信息等统计学指标确定最合理的分类,从而保证分类结果的准确性。在潜在剖面分析中常用的拟合信息有艾凯克信息准则( AIC ) 和贝叶斯信息准则( BIC )、罗梦戴尔鲁本校似然比(LMRT)、信息熵(Entropy)等。一般说来一个模型如果有更高的 Entropy、更低的AIC 和 BIC、LMRT 达到显著性,则说明这个模型的拟合程度高(张洁婷等,2009)。

方法应用举例-《大学生心理行为问题的识别:基于潜在剖面分析》

大学生心理行为问题的识别-摘要

以被试在 大学生人格问卷(UPI) 因素分析得出的五个维度上的得分作为外显变量( 已将第 25 题“想轻生”归入精神症状维度) 建立潜在剖面模型,对大学生的心理行为问题特征进行潜在剖面分析的模型拟合性估计。


UPI的潜在剖面模型分析结果

表 2 显示了三类别模型在不同年份下类别划分良好的稳定性。在不同类别的人数分布上,第三类人群比例维持在 9. 35% ~ 9. 86% 之间,在 UPI 量表总分及各分量表得分上均显现出较高的一致性,第三类人群的 UPI 总分比第一类人群在两年间均高出
至少 1. 5 个标准差,在精神症状维度上的得分均比其他人群高出 2. 6 个标准差。


三类别各维度的得分情况

如图 1 所示,在三种类型中,第一类人群在五个症状维度的得分都很低,可命名为健康组,占总体的70. 99% ;第二类人群具有较高的认知症状和情绪症,状,躯体症状和人际敏感症状维度也略高于普通人群,反映了该群体学生存在认知和情绪方面的心理
困惑,命名为困扰组,该类占 19. 15% ;第三类人群存在突出的认知症状和精神症状,躯体症状、情绪症状和人际敏感症状维度上得分也较高,说明这一群体学生存在严重心理问题的风险很高,需要重点关注及进一步排查其患有严重心理疾病的风险,及时干预,可命名为风险组,它的比例为 9. 86% 。
敏感度和特异度情况

R语言实现LPA

分析的思路

代码示例
libaray('tidyLPA')
estimate_profiles(
  df,
  n_profiles,
  models = NULL,
  variances = "equal",
  covariances = "zero",
  package = "mclust",
  select_vars = NULL,
  ...
)

参数说明
df: data.frame 格式的数据表;混合模型(mixed model)建模需要使用连续变量。

n_profiles: 估计剖面数量的整数向量,如1:4表示尝试剖面数为1、2、3、4个。

models: 整数向量。默认值为NULL, 通过限制剖面间的方差和协方差对模型进行设定,有6种模型可选。

variances: 字符串向量。设定要估计的方差。默认为"equal",设定所有剖面的方差相等。另一个选项是 "varying" ,即自由估计各剖面方差. 向量的每个元素都指向希望运行的一个模型。

covariances: 字符串向量. 设定要估计的协方差。默认为"zero",即不估计协方差(假设指标相互独立);或者 "equal" (假设不同剖面的题项间协方差相等), 以及"varying" (自由估计不同剖面的题项间协方差)。

package: 调用什么包做分析; "mclust"(默认值) 或者 "MplusAutomation"。

select_vars: 字符串. Optional vector of variable names in df, to be used for model estimation. Defaults to NULL, which means all variables in df are used.

其他参数此处不表。

ps:
在tidyLPA中,model 有六种常用模型可供选择:

  1. 等方差并且协方差为0
  2. 方差不等且协方差为0
  3. 等方差且等协方差
  4. 方差不等且协方差相等
  5. 等方差且协方差不等
  6. 方差不等且协方差不等

Two interfaces are available to estimate these models; specify their numbers in the models argument (e.g., models = 1, or models = c(1, 2, 3)), or specify the variances/covariances to be estimated (e.g.,: variances = c("equal", "varying"), covariances = c("zero", "equal")). Note that when mclust is used, models = c(1, 2, 3, 6) are the only models available.

R语言代码示例

iris_sample <- iris[c(1:4, 51:54, 101:104), ] # to make example run more quickly

# Example 1:
iris_sample %>%
  subset(select = c("Sepal.Length", "Sepal.Width",
                    "Petal.Length")) %>%
  estimate_profiles(3)


# Example 2:
iris %>%
  subset(select = c("Sepal.Length", "Sepal.Width",
                    "Petal.Length")) %>%
  estimate_profiles(n_profiles = 1:4, models = 1:3)

# Example 3:
Length <- c(5.1,4.9,4.7,4.6,7.0,6.4,6.9,5.5,6.3,5.8,7.1,6.3)
Width <- c(3.5,3.0,3.2,3.1,3.2,3.2,3.1,2.3,3.3,2.7,3.0,2.9)
Plength <- c(1.4,1.4,1.3,1.5,4.7,4.5,4.9,4.0,6.0,5.1,5.9,5.6)
iris_m <- data.frame(Length,Width,Plength)
p3 <- estimate_profiles(iris_m,n_profiles = 1:4)
plot_profiles(p3,raw_data = F, sd = T, add_line = T)
示例的LPA分析结果

示例的LPA类别的图示
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容