https://github.com/cran/MuMIn
Tip revision: a0f20e50f08f1cb37bc636092dfc8f46eb3f0187 authored by Kamil BartoĊ on 14 June 2009, 00:00:00 UTC
version 0.12.2
version 0.12.2
Tip revision: a0f20e5
par.avg.R
`par.avg` <-
function(x, se, npar, weight, alpha = 0.05) {
weight[is.na(weight)] <- 0 # not really necessary
wx <- weighted.mean(x, weight, na.rm = TRUE)
x.sqdiff <- (x - wx)^2
xvar <- se^2
avar <- weighted.mean(xvar + x.sqdiff, weight, na.rm = TRUE)^2
ase <- weighted.mean(sqrt(xvar + x.sqdiff), weight, na.rm = TRUE)
z <- c((qt(1 - (alpha / 2), npar) / qnorm(1 - (alpha / 2)))^2)
use <- weighted.mean(sqrt((xvar * z) + x.sqdiff), weight, na.rm = TRUE)
ci <- qnorm(1 - (alpha / 2)) * use
return(c(`Coefficient` = wx, `Variance` = avar, `SE` = ase, `Unconditional SE` = use, `Lower CI` = wx - ci, `Upper CI` = wx + ci))
}