tTestAllVal: t.test on all individual values against all other values
Description
Run t.test on each indiv value of x against all its neighbours (=remaining values of same vector) in order to test if tis value is likely to belong to vector x.
This represents a repeated leave-one-out testing. Mutiple choices for multiple testing correction are available.
Usage
tTestAllVal(
x,
alph = 0.05,
alternative = "two.sided",
p.adj = NULL,
silent = FALSE,
debug = FALSE,
callFrom = NULL
)
Value
This function returns a numeric vector with p-values or FDR (depending on argument p.adj
)
Arguments
- x
matrix or data.frame
- alph
(numeric) threshold alpha (passed to t.test
)
- alternative
(character) will be passed to t.test
as argument 'alternative', may be "two.sided",..
- p.adj
(character) multiple test correction : may be NULL (no correction), "BH","BY","holm","hochberg" or "bonferroni" (but not 'fdr' since this may be confounded with local false discovery rate), see p.adjust
- silent
(logical) suppress messages
- debug
(logical) additional messages for debugging
- callFrom
(character) allow easier tracking of messages produced
Examples
Run this codeset.seed(2016); x1 <- rnorm(100)
allTests1 <- tTestAllVal(x1)
hist(allTests1,breaks="FD")
Run the code above in your browser using DataLab