Usage
mutInfTest(Y, X, nPerm = 1000, method = "normal", k = 1, center = TRUE,
rescale = TRUE, lowCiThres=0.10, ncpus=1, verbose=FALSE)
Arguments
Y
(High-dimensional) matrix. Columns are assumed to represent the samples, and rows represent the samples' genes or traits.
X
(High-dimensional) matrix. Columns are assumed to represent the samples, and rows represent the samples' genes or traits. The number of columns of X must be identical to that of Y.
nPerm
Number of permutations.
method
Distributional assumption under which mutual information is to be estimated.
k
k-nearest neighbor parameter.
center
Logical indicator: should the rows of Y and X be centered at zero? Applied only under the normality assumption.
rescale
Logical indicator: should Y and X be rescaled to have the same scale? Applied only under the k-NN assumption.
lowCiThres
A value between 0 and 1. Determines speed of efficient p-value calculation.
If the probability of a p-value being below lowCiThres is smaller than 0.001 (read: the test is unlikely to become significant), the permutation analysis is terminated and a p-value of 1.00 is reported.
ncpus
Number of cpus used for the permutations.
verbose
Logical indicator: should intermediate output be printed on the screen?