library(tidyverse)
Registered S3 methods overwritten by 'dbplyr':
method from
print.tbl_lazy
print.tbl_sql
-- Attaching packages --------------------------------------- tidyverse 1.3.0 --
v ggplot2 3.3.2 v purrr 0.3.4
v tibble 3.0.3 v dplyr 1.0.2
v tidyr 1.1.1 v stringr 1.4.0
v readr 1.3.1 v forcats 0.5.0
-- Conflicts ------------------------------------------ tidyverse_conflicts() --
x dplyr::filter() masks stats::filter()
x dplyr::lag() masks stats::lag()
library(lme4)
Loading required package: Matrix
Attaching package: 㤼㸱Matrix㤼㸲
The following objects are masked from 㤼㸱package:tidyr㤼㸲:
expand, pack, unpack
library(lmerTest)
Attaching package: 㤼㸱lmerTest㤼㸲
The following object is masked from 㤼㸱package:lme4㤼㸲:
lmer
The following object is masked from 㤼㸱package:stats㤼㸲:
step
model.null <- lmer(mathach~(1|schoolid), REML = FALSE, data = hsbmerged)
summary(model.null)
Linear mixed model fit by maximum likelihood . t-tests use
Satterthwaite's method [lmerModLmerTest]
Formula: mathach ~ (1 | schoolid)
Data: hsbmerged
AIC BIC logLik deviance df.resid
47121.8 47142.4 -23557.9 47115.8 7182
Scaled residuals:
Min 1Q Median 3Q Max
-3.06262 -0.75365 0.02676 0.76070 2.74184
Random effects:
Groups Name Variance Std.Dev.
schoolid (Intercept) 8.553 2.925
Residual 39.148 6.257
Number of obs: 7185, groups: schoolid, 160
Fixed effects:
Estimate Std. Error df t value Pr(>|t|)
(Intercept) 12.6371 0.2436 157.6209 51.87 <2e-16 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
model.1 <- lmer(mathach ~ female + ses + size + sector + (1|schoolid), REML = FALSE, data=hsbmerged)
summary(model.1)
Linear mixed model fit by maximum likelihood . t-tests use
Satterthwaite's method [lmerModLmerTest]
Formula: mathach ~ female + ses + size + sector + (1 | schoolid)
Data: hsbmerged
AIC BIC logLik deviance df.resid
46564.2 46612.3 -23275.1 46550.2 7178
Scaled residuals:
Min 1Q Median 3Q Max
-3.2032 -0.7404 0.0323 0.7584 2.8130
Random effects:
Groups Name Variance Std.Dev.
schoolid (Intercept) 3.27 1.808
Residual 36.81 6.067
Number of obs: 7185, groups: schoolid, 160
Fixed effects:
Estimate Std. Error df t value Pr(>|t|)
(Intercept) 1.168e+01 4.543e-01 1.613e+02 25.707 < 2e-16 ***
female -1.201e+00 1.641e-01 6.464e+03 -7.318 2.81e-13 ***
ses 2.345e+00 1.050e-01 6.643e+03 22.325 < 2e-16 ***
size 4.972e-04 2.894e-04 1.506e+02 1.718 0.0878 .
sector 2.378e+00 3.633e-01 1.465e+02 6.544 9.40e-10 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Correlation of Fixed Effects:
(Intr) female ses size
female -0.202
ses 0.028 0.057
size -0.858 0.016 -0.008
sector -0.671 0.006 -0.089 0.447
model.2 <- lmer(mathach ~ female + ses + size + sector + (ses|schoolid), REML = FALSE, data=hsbmerged)
summary(model.2)
Linear mixed model fit by maximum likelihood . t-tests use
Satterthwaite's method [lmerModLmerTest]
Formula: mathach ~ female + ses + size + sector + (ses | schoolid)
Data: hsbmerged
AIC BIC logLik deviance df.resid
46560.0 46621.9 -23271.0 46542.0 7176
Scaled residuals:
Min 1Q Median 3Q Max
-3.2053 -0.7384 0.0281 0.7570 2.8322
Random effects:
Groups Name Variance Std.Dev. Corr
schoolid (Intercept) 3.5435 1.8824
ses 0.3548 0.5956 0.60
Residual 36.6025 6.0500
Number of obs: 7185, groups: schoolid, 160
Fixed effects:
Estimate Std. Error df t value Pr(>|t|)
(Intercept) 1.148e+01 4.505e-01 1.580e+02 25.471 < 2e-16 ***
female -1.194e+00 1.641e-01 6.561e+03 -7.275 3.86e-13 ***
ses 2.353e+00 1.152e-01 1.609e+02 20.423 < 2e-16 ***
size 4.656e-04 2.850e-04 1.416e+02 1.634 0.104
sector 2.789e+00 3.651e-01 1.496e+02 7.639 2.42e-12 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Correlation of Fixed Effects:
(Intr) female ses size
female -0.207
ses 0.109 0.055
size -0.850 0.019 -0.006
sector -0.660 0.009 -0.078 0.436
rand(model.2)
ANOVA-like table for random-effects: Single term deletions
Model:
mathach ~ female + ses + size + sector + (ses | schoolid)
npar logLik AIC LRT Df Pr(>Chisq)
<none> 9 -23271 46560
ses in (ses | schoolid) 7 -23275 46564 8.1673 2 0.01685 *
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
LS0tDQp0aXRsZTogIkNvbnRlbnQgUmV2aWV3IDYiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQoNCg0KYGBge3J9DQpsaWJyYXJ5KGhhdmVuKQ0KYGBgDQoNCmBgYHtyfQ0KbGlicmFyeSh0aWR5dmVyc2UpDQpsaWJyYXJ5KGxtZTQpDQpsaWJyYXJ5KGxtZXJUZXN0KQ0KYGBgDQpgYGB7cn0NCm1vZGVsLm51bGwgPC0gbG1lcihtYXRoYWNofigxfHNjaG9vbGlkKSwgUkVNTCA9IEZBTFNFLCBkYXRhID0gaHNibWVyZ2VkKQ0Kc3VtbWFyeShtb2RlbC5udWxsKQ0KYGBgDQpgYGB7cn0NCm1vZGVsLjEgPC0gbG1lcihtYXRoYWNoIH4gZmVtYWxlICsgc2VzICsgc2l6ZSArIHNlY3RvciArICgxfHNjaG9vbGlkKSwgUkVNTCA9IEZBTFNFLCBkYXRhPWhzYm1lcmdlZCkNCnN1bW1hcnkobW9kZWwuMSkNCmBgYA0KYGBge3J9DQptb2RlbC4yIDwtIGxtZXIobWF0aGFjaCB+IGZlbWFsZSArIHNlcyArIHNpemUgKyBzZWN0b3IgKyAoc2VzfHNjaG9vbGlkKSwgUkVNTCA9IEZBTFNFLCBkYXRhPWhzYm1lcmdlZCkNCnN1bW1hcnkobW9kZWwuMikNCmBgYA0KYGBge3J9DQpyYW5kKG1vZGVsLjIpDQpgYGANCg0K