tTestAllVal: t.test on all individual values against all other values

View source: R/t.testAllInd.R

tTestAllValR Documentation

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
)

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

Value

This function returns a numeric vector with p-values or FDR (depending on argument p.adj)

See Also

t.test, p.adjust

Examples

set.seed(2016); x1 <- rnorm(100)
allTests1 <- tTestAllVal(x1)
hist(allTests1,breaks="FD")

wrMisc documentation built on Nov. 17, 2023, 5:09 p.m.