LCTboot {TestCor} | R Documentation |
Bootstrap procedure LCT-B proposed by Cai & Liu (2016) for correlation testing.
Description
Bootstrap procedure LCT-B proposed by Cai & Liu (2016) for correlation testing.
Usage
LCTboot(
data,
alpha = 0.05,
stat_test = "2nd.order",
Nboot = 100,
vect = FALSE,
arr.ind = FALSE
)
Arguments
data |
matrix of observations |
alpha |
level of multiple testing |
stat_test |
|
Nboot |
number of iterations for bootstrap quantile evaluation |
vect |
if TRUE returns a vector of TRUE/FALSE values, corresponding to |
arr.ind |
if TRUE, returns the indexes of the significant correlations, with respect to level alpha |
Value
Returns
logicals, equal to TRUE if the corresponding element of the statistic vector is rejected, as a vector or a matrix depending of the value of
vect
,an array containing indexes
\lbrace(i,j),\,i<j\rbrace
for which correlation between variablesi
andj
is significant, ifarr.ind=TRUE
.
References
Cai, T. T., & Liu, W. (2016). Large-scale multiple testing of correlations. Journal of the American Statistical Association, 111(513), 229-240.
See Also
ApplyFdrCor, LCTNorm
Examples
n <- 100
p <- 10
corr_theo <- diag(1,p)
corr_theo[1,3] <- 0.5
corr_theo[3,1] <- 0.5
data <- MASS::mvrnorm(n,rep(0,p),corr_theo)
alpha <- 0.05
# significant correlations:
LCTboot(data,alpha,stat_test='empirical',Nboot=100,arr.ind=TRUE)