fit_and_summary_zib <- function(df, combined_formula = value ~ spiked, design = ~spiked){
x <- summary(glmmTMB(formula = combined_formula, ziformula = design, data = df, family = beta_family(link = "logit")))
tmp <- c(x$coefficients$cond[2, c(1,4)], x$coefficients$zi[2, c(1,4)])
names(tmp) <- c("beta", "p_beta", "z_beta", "z_p_beta")
tmp
}
fit_and_summary_ob <- function(df, combined_formula = value ~ spiked){
x <- summary(glmmTMB(formula = combined_formula, data = df, family = ordbeta()))
tmp <- x$coefficients$cond[2, c(1,4)]
names(tmp) <- c("beta", "p_beta")
tmp
}
fit_and_summary_qb <- function(df, combined_formula = value ~ spiked){
x <- summary(glm(formula = combined_formula, data = df, family = 'quasibinomial'))
tmp <- x$coefficients[2, c(1,4)]
names(tmp) <- c("beta", "p_beta")
tmp
}