## ----setup, include=FALSE----------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>", fig.width = 6, fig.height = 4) set.seed(20260821) library(metaGLMM) ## ----data-fit----------------------------------------------------------------- dat <- data.frame( study = paste0("Study ", 1:8), estimate = c(-0.80, -0.30, 0.10, 0.70, 1.10, -0.50, 0.40, 1.30), moderator = c(0, 1, 0, 1, 0, 1, 0, 1), vi = c(0.04, 0.05, 0.03, 0.06, 0.04, 0.05, 0.03, 0.05), ni = c(100, 90, 120, 80, 110, 95, 130, 85) ) fit <- metaGLMM( estimate ~ moderator, data = dat, vi = dat$vi, ni = dat$ni, tau2 = NA, tau2_var = TRUE, family = gaussian(link = "identity"), fast = TRUE ) summary(fit) ## ----wald--------------------------------------------------------------------- confint(fit, method = "wald") confint(fit, parm = "moderator", level = 0.90, method = "wald") ## ----profile, eval=FALSE------------------------------------------------------ # profile_ci <- confint(fit, parm = "moderator", # method = "profile", level = 0.95) # profile_ci # # sbc_ci <- confint(fit, parm = "moderator", # method = "SBC", level = 0.95) # sbc_ci ## ----methods------------------------------------------------------------------ coef(fit) vcov(fit) logLik(fit) nobs(fit) fit$tau2 fit$tau stopifnot(is.finite(fit$tau), fit$tau > 0)