Multilevel Modeling Using R 第四章

这一章我们要说一下多层次模型(三层次以上)如何用R建模

nlme包

一样的,我们还是利用第三章所述的几个函数

Model4.1 <- lme( fixed = geread~1, random = ~1|school/class, data = Achieve)

我们注意,此时是三层次的模型1|school/class,school为Level2,class为Level3
回顾下第二章的内容,Level2影响Level1,而Level3影响Level2,依次嵌套
例如我们第二章的例子

Three-Level Models

Level2是Level1的随机效应,其中截距是随机的,斜率也是随机的,受不同类的影响
而Level3是Level2的随机效应,影响Level2每一类的截距均值(γ00k)和斜率均值(γ10k)
Model4.1

通过结果我们看到固定效应的参数估计以及1|school/class这个随机效应的τ2和σ2
我们也可以求出固定效应和随机效应的置信区间

intervals(Model4.1)
Model4.1 intervals

结果第三章有过介绍,这里就不在赘述,只不过这里的随机效应有两个Level(1 | school和1 | class %in% school )

我们再来看一下固定效应为多元情况的:

Model4.2 <- lme( fixed = geread~gevocab+clenroll+cenroll, random = ~1|school/class, data = Achieve)
Model4.2

结果第三章也有过详细说明,这里不再赘述,关于随机效应这一块与上面相同,这里不再赘述
我们也可以求其置信区间:

intervals(Model4.2)

Model4.2 intervals

结果不再赘述
对于该模型的R^2我们可以按照下面的式子进行计算:
Model4.2 R^2

注意,这里的null model是Model4.1
其中σ(M1)^2 = 1.922991,τ(M1)^2 = 0.3007871 这里的M1代表Model4.2中随机效应的σ2和τ2;σ(M0)^2 = 2.201589,τ(M0)^2 = 0.5221697 这里的M0代表Model4.1中随机效应的σ2和τ2
这里计算的是Model4.2的中Level1的R^2

接下来我们讨论下固定效应有交互项的

Model4.3 <- lme( fixed = geread~gevocab+clenroll+cenroll+gevoca b*cenroll, random = ~1|school/class, data = Achieve)
Model4.3 上

Model4.3 下

结果与之前类似,这里不做更多的解读
Model4.3的Level1的R^2:


Model4.3 Level1 R^2

多于三层次

#Model4.4
Model4.4 <- lme( fixed = geread~1, random = ~1|corp/school/ class, data = Achieve) 
#Model4.5
Model4.5 <- lme( fixed = geread~gevocab+gender, random = ~gender|school/class, data = Achieve)
#Model4.6
Model4.6 <- lme( fixed = geread~gevocab+gender, random = list(school = ~1, class = ~gender), data = Achieve)
Model4.4

Model4.5

Model4.6 上

Model4.6 下

结果与之前的比较类似,这里不做多的赘述

lme4

类似于第三章,这里就仅做结果展示,具体解读请参考第三章

Model4.7 <- lmer(geread~1+(1|school/class), data = Achieve)
Model4.7

Model4.7 pMCMC

随机效应多层次的模型:

Model4.8 <- lmer( geread~gevocab+clenroll+cenroll+(1|school/ class), data = Achieve
Model4.8

Model4.8 pMCMC

固定效应有交互作用:

Model4.9 <- lmer( geread~gevocab+clenroll+cenroll+gevocab* cenroll+(1|school/class), data = Achieve)
Model4.9 上

Model4.9 下

Model4.9 pMCMC

随机效应为三层次的模型:

Model4.10 <- lmer( geread~1+(1|corp/school/class), data = Achieve) 

斜线(/)表示Level的递进关系


Model4.10

Model4.10

随机效应带有交互项的,其中gender与阅读分数的统计相关性不是很显著:

Model4.11 <-  lmer( geread~gevocab+gender+(gender|school/class), data = Achieve)
Model4.11

当然,我们也可以查看随机效应的每个数据点中的每个数据点对应的斜率和截距:

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

推荐阅读更多精彩内容