This function is similar to apply(m, 2, function(col) t.test(y ~ col)$p.value)
,
but is vectorized to make it much faster
1 2 | vectorized_t_test(m, y, var.equal = FALSE, alternative = "two.sided",
tbl = FALSE)
|
m |
binary matrix |
y |
numeric vector to test each column of m against |
var.equal |
assume that the variances are equal |
alternative |
whether to use a one-sided test, and if so which way |
tbl |
Whether to return as a data frame |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.