knitr::opts_chunk$set(echo = TRUE) library(knitr) library(nlme) library(gamlss) library(PersonAlytics)
gamlss
vs lme
This code originated from a help request to the authors of gamlss
egaov <- aov(follicles ~ factor(Mare), data = Ovary) eglme <- lme(follicles ~ 1, data = Ovary, random = ~ 1 | Mare, method = 'ML') eggamlss1 <- gamlss(follicles ~ 1 + re(random = ~ 1 | Mare, method = 'ML'), data = Ovary, sigma.formula = ~ 1) eggamlss2 <- gamlss(follicles ~ 1 + re(random = ~ 1 | Mare, method = 'ML'), data = Ovary, sigma.formula = ~ 0) # compare variance components VarCorr(eglme) VarCorr(getSmo(eggamlss1)) VarCorr(getSmo(eggamlss2)) # compare iccs ICC(eglme) ICC(eggamlss1) ICC(eggamlss2) multilevel::ICC1(egaov)
Attempting to extract the estimates from eggamlss2
leads to an error.
# show the error summary(eggamlss2) # compare estimates summary(eglme)$tTable capture.output(eggamlss1.tt <- summary(eggamlss1), file='NUL'); eggamlss1.tt capture.output(eggamlss2.tt <- summary(eggamlss2), file='NUL'); eggamlss2.tt
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.