全文下载链接:http://tecdat.cn/?p=22206

最近咱们被客户要求撰写对于潜类别混合效应模型(LCMM)的钻研报告,包含一些图形和统计输入。

每一个动静景象都能够用一个潜过程((t)来形容,这个潜过程在间断的工夫t内演变。

模型背景

当对反复测量的标记变量进行建模时,咱们通常不会把它看成是一个有误差测量的潜过程。然而,这正是混合模型实践所做的根本假如。潜过程混合模型利用这个框架将线性混合模型实践扩大到任何类型的后果(有序、二元、间断、类别与任何散布)。

潜类别混合模型

潜类别混合模型在Proust-Lima等人中介绍(2006  https://doi.org/10.1111/j.1541-0420.2006.00573.x 和2013 https://doi.org/10.1111/bmsp.12000  )。

应用线性混合模型依据工夫对定义为潜过程感兴趣的变量进行建模:

其中:

  • X(t) 和Z(t) 是协变量的向量(Z(t) ;
  • 是固定效应(即总体均值效应);
  • ui 是随机效应(即个体效应);它们依据具备协方差矩阵B 的零均值多元正态分布进行散布;
  • (wi(t)) 是高斯过程,能够增加到模型中以来放宽对象外部相干构造。

同时在察看方程中定义了感兴趣的潜过程标记变量Yij (针对对象i和场合j)的察看之间的关系:

其中

  • tij 是主题i 和场合j 的测量工夫;
  • ij 是一个独立的零均值高斯误差;
  • H 是链接函数,可将潜过程转换为比例和度量。

应用了不同的参数族。 当标记变量为间断时,H-1 是递增枯燥函数的参数族,其中:

  • 线性变换:这简化为线性混合模型(2个参数)
  • Beta累积散布族从新调整(4个参数)

当标记变量是离散类别(二元或有序的)时:  H是阈值函数,即Y的每个级别对应于要预计(tij)+ ij区间的边界。

可识别性

与任何潜变量模型一样,必须定义潜变量的度量。在lcmm中,误差的方差为1,均匀截距(在中)为0。

示例

在本文中,lcmm 通过钻研年龄65岁左右男性的抑郁症状(由CES-D量表测量)的线性轨迹来阐明潜过程混合模型 。包含截距和age65的相干随机效应。

思考的模型:

固定效应局部 是

预计不同间断链接函数的模型H

咱们应用65岁左右的年龄变量进行中心化,并以十年为单位。
潜过程混合模型能够用不同的链接函数进行拟合,如下所示。这是用参数链接来实现的。

线性链接函数

定义线性链接函数时,模型将简化为规范线性混合模型。默认状况下具备线性链接函数:

lcmm(CESD ~ age65*male, random=~ age65 #链接=线性

它与hlme装置的模型完全相同。与hlme对象的惟一区别是截距和残差标准误差的参数化。

hlme(CESD ~ age65*male, random=~ age65 #链接=线性

对数似然雷同,但预计参数不在同一范畴内

loglik[1] -7056.652

非线性链接函数1:Beta累积散布函数Beta散布的重标累积散布函数(CDF)提供了标记变量与其根本埋伏过程之间的凹、凸或sigmoïd变换。

lcmm( random=~ age65, link='beta')

非线性链接函数2:二次I样条二次I样条族近似于间断减少的链接函数。它波及在标记变量范畴内散布的节点。默认状况下,应用位于标记变量范畴内的5个等距结:

lcmm(random=~ age65, subject='ID', link='splines')

能够指定结的数量及其地位。首先输出节点的数目,接着 ,再指定地位 equi, quant 或 manual 用于别离等距节点,在标记变量散布分位数或外部结在参数intnodes手动输出。例如, 7-equi-splines 意味着具备7个等距节点,6-quant-splines I样条, 意味着具备6个节点的I样条,其位于标记变量散布的分位数处。

例如,在分位数处有5个结:

lcmm(link='5-quant-splines')

抉择最佳模型

要抉择最合适的链接函数,能够比拟这些不同的模型。通常,这能够通过应用AIC 或 UACV等顺着依据拟合优度对模型进行比拟来实现 。

AIC(每个模型的输入中都有UACV):

在这种状况下,依据AIC规范,由I-splines和5个分位数结点链接函数的模型提供了最佳拟合度。能够在图中比拟不同的预计链接函数:

plot(mli, which="linkfunction",xlab="潜过程")legend(x="topleft", legend=c("线性", "beta","样条曲线 (5个等距结点)","样条曲线(5个分位数结点)"))


点击题目查阅往期内容

R语言线性混合效应模型(固定效应&随机效应)和交互可视化3案例

左右滑动查看更多

01

02

03

04

咱们看到2个样条曲线转换十分靠近。线性模型仿佛不适合,如线性曲线和样条曲线之间的差值所示。Beta转换仅在潜过程的高值时才与样条曲线不同。变换的相信带能够通过蒙特卡洛办法取得:

predict(mspl5q,ndraws=2000)legend(legend=c("95% 相信带","分位数样条"),lty=c(2,NA))

用离散链接函数H预计模型

有时,对于仅具备无限数量级别的标记变量,间断链接函数不适合,并且必须解决标记变量的有序性质。lcmm函数通过思考阈值链接函数来解决这种状况。然而,咱们必须晓得,带有阈值链接函数的模型的数值复杂性要重要得多(因为对随机效应散布进行了数值积分)。在拟合这个模型时,必须牢记这一点,随机效应的数量要谨严地抉择。

留神,该模型成为累积概率混合模型。这里是一个应用HIER变量(4级)的例子,因为思考到0-52的范畴(例如52个阈值参数),CESD的阈值链接函数会波及太多参数。

 lcmm(HIER ~ age65*male, link='thresholds')

拟合后的输入

概要

该模型的摘要包含收敛性,拟合规范的优度和预计的参数。

依据协变量的散布预测的轨迹图,能够依据因变量的比例并依据协变量的散布来计算预测的轨迹:

predict(msp, newdata=datnew, var.time="age"

而后绘制:

plot(women,xlab="年龄")plot(men, add=TRUE)legend(legend=c("女性","男性", "95% 置信区间", "95% 置信区间"))

拟合优度1:残差图

特定的残差(右下方面板中的qqplot)应为高斯分布。

拟合优度2:预测与察看图

能够依据年龄绘制均匀预测和察看值。请留神,预测和察看是在潜过程的范畴内(察看是通过预计的链接函数进行转换的):

plot( var.time="age65", xlab="(年龄-65)/10", break.times=8, ylab="潜过程")

点击文末 “浏览原文”

获取全文残缺代码数据资料。

点击题目查阅往期内容

R语言线性混合效应模型(固定效应&随机效应)和交互可视化3案例
非线性混合效应 NLME模型反抗哮喘药物茶碱动力学钻研
生态学模仿对狭义线性混合模型GLMM进行功率(效用、效力、效劳)剖析power analysis环境监测数据
无限混合模型聚类FMM、狭义线性回归模型GLM混合利用剖析威士忌市场和钻研专利申请数据
如何用潜类别混合效应模型(Latent Class Mixed Model ,LCMM)剖析老年痴呆年龄数据
R语言用lme4多层次(混合效应)狭义线性模型(GLM),逻辑回归剖析教育留级考察数据R语言 线性混合效应模型实战案例
R语言混合效应逻辑回归(mixed effects logistic)模型剖析肺癌数据
R语言如何用潜类别混合效应模型(LCMM)剖析抑郁症状
R语言基于copula的贝叶斯分层混合模型的诊断准确性钻研
R语言建设和可视化混合效应模型mixed effect model
R语言LME4混合效应模型钻研老师的受欢迎水平
R语言 线性混合效应模型实战案例
R语言用Rshiny摸索lme4狭义线性混合模型(GLMM)和线性混合模型(LMM)
R语言基于copula的贝叶斯分层混合模型的诊断准确性钻研
R语言如何解决线性混合模型中畸形拟合(Singular fit)的问题
基于R语言的lmer混合线性回归模型
R语言用WinBUGS 软件对学术能力测验建设档次(分层)贝叶斯模型
R语言分层线性模型案例
R语言用WinBUGS 软件对学术能力测验(SAT)建设分层模型
应用SAS,Stata,HLM,R,SPSS和Mplus的分层线性模型HLM
R语言用WinBUGS 软件对学术能力测验建设档次(分层)贝叶斯模型
SPSS中的多层(等级)线性模型Multilevel linear models钻研整容手术数据
用SPSS预计HLM多层(档次)线性模型模型