criticalVector: Critical vector

View source: R/criticalVector.R

criticalVectorR Documentation

Critical vector

Description

Compute critical vector curve.

Usage

criticalVector(pvalues, family, alpha = 0.05, lambda, delta = 0, m = NULL)

Arguments

pvalues

matrix of pvalues with dimensions m \times B used instead of the data matrix X. Default to @NULL.

family

string character. Choose a family of confidence envelopes to compute the critical vector. from "simes", "aorc", "beta" and "higher.criticism".

alpha

numeric value in '[0,1]'. It expresses the alpha level to control the family-wise error rate. Default 0.05.

lambda

numeric value. \lambda value computed by lambdaOpt.

delta

numeric value. It expresses the delta value, please see the references. Default to 0.

m

numeric value. Number of hypothesis. Default @NULL.

Value

numeric vector. Critical vector curve with length m.

Author(s)

Angela Andreella

Examples

db <- simulateData(pi0 = 0.8, m = 100, n = 20, rho = 0)
out <- signTest(X = db)
pv <- cbind(out$pv, out$pv_H0)
cv <- criticalVector(pvalues = pv, family = "simes", lambda = 0.05)
plot(sort(pv[,1]), type = "l")
lines(cv)

angeella/ARIpermutation documentation built on Aug. 24, 2023, 3:36 p.m.