写出多层混合效应模型的数学方程


15

简历问题

我正在尝试给出混合效果模型的详细且简洁的数学表示。我lme4在R中使用该软件包。我的模型的正确数学表示是什么?


数据,科学问题和R代码

我的数据集由不同地区的物种组成。我正在测试某个物种的流行率是否在导致灭绝(灭绝不一定是永久性的;它可以重新定殖)或定居之后的时间内发生变化。

lmer(prevalence ~ time + time:type + (1 + time + type:time | reg) + (1 + time + type:time | reg:spp))

  • 患病率是某个区域年份中某物种所占地层的比例
  • 时间是一个连续变量,表示灭绝或定植的时间;它总是积极的
  • 类型是具有两个级别的类别变量。这两个级别是“-”和“ +”。当type为-时,它是一个殖民化(默认级别)。当type为+时,表示灭绝。
  • Reg是具有9个级别的类别变量,表示区域
  • spp是分类变量;级别数因地区而异,在48级和144级之间变化。

换句话说:响应变量是患病率(占地层的比例)。固定效果包括1)和拦截,2)事件发生的时间以及3)事件发生的时间与事件类型(殖民化或灭绝)之间的相互作用。这3种固定效应中的每一种在区域之间随机变化。在一个区域内,每种效应在物种之间随机变化。

我试图弄清楚如何为模型编写数学方程式。我想我理解R代码中发生的事情(尽管,我确信我有一些知识空白,希望写出正式的数学表达式可以增进我的理解)。

我已经通过网络和这些论坛进行了很多搜索。可以肯定的是,我发现了大量有用的信息(也许我会在对此问题的编辑中链接到其中一些信息)。但是,我无法完全找到将R代码的“ Rosetta Stone”转换为数学公式(我对代码更满意)是否真的可以帮助我确认我正确理解了这些方程式。实际上,我知道已经存在一些差距,但是我们会解决的。


我的尝试

混合效应模型的基本形式,在矩阵表示法中为(我的理解):

Y=Xβ+Zγ+ϵ

γ

X=[1ΔtΔt+1ΔtnΔt+,n]
Ž= [ 1 [R 1Δ [R 1Δ +[R 1... 1 - [R 9Δ - [R 9Δ +- [R 9
β=[β0β1β2]
Z=[1I(r1)ΔtI(r1)Δt+I(r1)1I(r9)ΔtI(r9)Δt+I(r9)1I(r1,n)ΔtnI(r1,n)Δt+,nI(r1,n)1I(r9,n)ΔtI(r9,n)Δt+,nI(r9,n)]
γ=[γ0,1γ1,1γ2,1γ0,9γ1,9γ2,9]
ϵN(0,Σ)
  • Δ Δ +X是固定效果的设计矩阵,是定居后的时间(),是消灭后的时间()ΔttimeΔt+time:type
  • Z是随机效应的设计矩阵(级别1?),I()是指标函数,如果样本属于指定区域,则给出1,否则,则给出0,将r索引以指示九个区域之一。
  • γβ和包含参数γ
  • Σϵ是错误;我不确定如何解释,尽管我意识到这些方差/协方差矩阵之一将表示斜率和截距之间的协方差,例如Σ

假设到目前为止一切正确,这意味着我在顶级水平上是不错的。但是,解释嵌套在每个区域中的参数的特定于物种的变化,让我更加难受。

但是我对可能有意义的事情有所了解...

每个参数均来自区域内特定物种的预测变量和参数的线性组合。对于每个区域,存在3行,分别对应于3个预测变量。每个可以分别表示为γγγ

  • γp,r=Up,rbp,r+ηp,r
    • 其中 是特定于区域的设计矩阵,而预测变量,是该区域的参数的1 x S矩阵(区域中的丰富度=,例如48或144),和是误差项的矩阵Up,rrpbp,rSηp,r

具体来说,对于给定区域,每个将是:γp,r

γ0,r=U0,rb0,r+η0,r
γ0,r=[1I(s1)1I(sS)]+[b0,1b0,S]+η0,r
γ1,r=U1,rb1,r+η1,r
γ1[R=[ΔŤ一世s1ΔŤ一世s小号]+[b11b1小号]+η1[R
γ2,r=U2,rb2,r+η2,r
γ2,r=[Δt+I(s1)Δt+I(sS)]+[b2,1b2,S]+η2,r

对于每个区域都将重复该步骤。然后, ,如。虽然,也许不是,但是还有另一个常用的字母,例如ηN(0,Ση)ϵΣG


编辑:其他Q / A有点帮助


我怀疑本文是否对您的问题有“答案”,但它对HMM模型方程式的入门起到了很好的作用。忘了它源于SAS,它只是此类模型的出色概述。朱迪思·辛格(Judith Singer),《使用SAS Proc混合拟合多层次模型,层次模型和个人增长模型》,JEBS,1998年冬季,第1卷。24,第4号,第323-355页。
Mike Hunter

1
在这里阅读过2.3节吗?
罗伯特·朗

我已经阅读了它们,而类似的资源使我走了这么远。可能是我需要继续尝试,但是我找不到足够复杂的示例来使我对当前的方法充满信心。
rbatt

据我了解,“嵌套”只是lmer模型中的交互。通过使用相同的语法可以增强此概念。所以笔者认为,REG:属可以通过一个单一分类变量进行处理,并在Z.只是另一组块
deasmhumnha

我还要假设lmer会避免完美的共线性,并且只会在附加变量中包括非冗余相互作用。
deasmhumnha

Answers:


1

如果我正确理解了代码,为什么不简单地编写类似

yi=(α+νj[i](α)+ηk[i](α))+(β+νj[i](β)+ηk[i](β))Ti+(δ+νj[i](δ)+ηk[i](δ))(TiZi)+ϵi
[νj(α),νj(β),νj(δ)]Multi-Normal(0,Σν)[ηj(α),ηj(β),ηj(δ)]Multi-Normal(0,Ση)ϵiNormal(0,σϵ)
yi=αj[i],k[i]+βj[i],k[i]Ti+δj[i],k[i](TiZi)+ϵi
αj[i],k[i]=α+νj(α)+ηk(α)βj[i],k[i]=β+νj(β)+ηk(β)δj[i],k[i]=δ+νj(δ)+ηk(δ)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.