Nothing
#' Summary of between subject design contrast analysis
#' @param object output of calc_contrast
#' @param ... further arguments
#' @return Displays ANOVA table of the contrastanalysis
#' and the typical effectsizes.
#' @export
summary.cofad_bw <- function(object, ...){
x <- object
f_tab <- matrix(c(
round(x[[1]][1] * x[[1]][5], 3), round(x[[1]][3]),
round(x[[1]][1] * x[[1]][5], 3), round(x[[1]][1], 3),
round(x[[1]][2], 3),
round(x[[1]][5] * x[[1]][4], 3), round(x[[1]][4]),
round(x[[1]][5], 3), NA, NA,
round(x[[1]][7], 3), round(x[[1]][8]),
NA, NA, NA),
byrow = T, ncol = 5)
rownames(f_tab) <- c("contrast", "within", "total")
colnames(f_tab) <- c("SS", "df", "MS", "F", "p")
r_tab <- round(matrix(c(x[[4]]), ncol = 1), 3)
rownames(r_tab) <- c("r_effectsize", "r_contrast", "r_alerting")
colnames(r_tab) <- c("effects")
out <- list(f_tab, r_tab)
names(out) <- c("F-Table", "Effects")
return(out)
}
#' Summary of within subject design contrast analysis
#' @param object output of calc_contrast
#' @param ci confidence intervall for composite Score (L-Values)
#' @param ... further arguments
#' @return Displays ANOVA table of the contrastanalysis
#' and the typical effectsizes.
#' @export
summary.cofad_wi <- function(object, ci = .95, ...){
x <- object
L_M <- x[[2]][[1]]
L_SE <- x[[2]][2]
L_df <- x[[1]][3]
L_p <- x[[1]][2]
L_SE_ci <- qt(p = (1 - ci) / 2, df = L_df, lower.tail = F) * L_SE
L_UB <- L_M + L_SE_ci
L_LB <- L_M - L_SE_ci
L_vals <- matrix(c(
L_M, L_SE, L_df, L_p, L_LB, L_UB), ncol = 6)
L_eff <- matrix(c(x[[4]][1], x[[4]][2]))
rownames(L_eff) <- c("r-contrast", "g-contrast")
colnames(L_vals) <- c("Mean", "SE", "df", "p",
"CI-lower", "CI-upper")
out <- list(L_vals, L_eff)
names(out) <- c("L-Statistics", "Effects")
return(out)
}
#' Summary of a mixed design contrast analysis
#' @param object output of calc_contrast
#' @param ... further arguments
#' @return Displays ANOVA table of the contrastanalysis
#' and the typical effectsizes.
#' @export
summary.cofad_mx <- function(object, ...){
x <- object
all_L <- as.vector(x[[6]])
all_L <- all_L[which(!is.na(all_L))]
SS_total <- sum(
(all_L - mean(all_L)) ** 2)
df_total <- length(all_L) - 1
f_tab <- matrix(c(
SS_contrast <- x[[1]][5],
df_contrast <- 1,
MS_contrast <- x[[1]][5],
F_contrast <- x[[1]][1],
p_contrast <- x[[1]][2],
SS_within <- x[[1]][6] * x[[1]][4],
df_within <- x[[1]][4],
MS_within <- x[[1]][6], NA, NA,
SS_total, df_total, NA, NA, NA),
ncol = 5, byrow = T)
f_tab <- round(f_tab, 3)
l_tab <- x[[2]]
r_tab <- round(matrix(c(x[[5]]), ncol = 1), 3)
colnames(r_tab) <- "effect"
rownames(r_tab) <- c("r_effectsize", "r_contrast", "r_alerting")
rownames(f_tab) <- c("contrast", "within", "total")
colnames(f_tab) <- c("SS", "df", "MS", "F", "p" )
out <- list(f_tab, r_tab, l_tab)
names(out) <- c("F_Table", "Effects", "Within_Groups")
return(out)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.