Description Usage Arguments Details Value Author(s) References See Also Examples
This function takes a numerical matrix (or two vectors) and calculates bootstrapped (by permutation) p-values to test if the mutual information value is equal to zero. If the first argument is a matrix, the p-values are calculated between all pairs of rows of the matrix.
1 | bootstrapMI(x, y=NULL, bRep, ret="p-value")
|
x |
numerical matrix or vector to be analysed. If a vector, the
argument |
y |
numerical vector. Must be informed if |
bRep |
number of permutation to be done in the test. |
ret |
character string with the value to return. Must be 'p-value' (default) for the usual p-value or 'max', to return the maximum absolute correlation value obtained by the permutation. |
The method implemented in this function is proposed by Butte and
Kohane (2000). The MI value is calculated using the function MI
.
The result of this function is a square matrix (length equal to the
number of rows of x
) if x
is a matrix or a numerical
value if x
and y
are vectors. The result is the p-values
or maximum MI values calculated by permutation tests.
Gustavo H. Esteves <gesteves@vision.ime.usp.br>
Butte, A.J. and Kohane, I.S. Mutual information relevance networks: functional genomic clustering using pairwise entropy measurements. In Pacific Symposium on Biocomputing, 5, 415-426, 2000 (http://psb.stanford.edu/psb-online/proceedings/psb00/)
1 2 3 4 5 6 | x <- runif(50, 0, 1)
y <- rbeta(50, 1, 2)
bootstrapMI(x, y, bRep=100)
z <- matrix(rnorm(100, 0, 1), 4, 25)
bootstrapMI(z, bRep=100)
|
Loading required package: convert
Loading required package: Biobase
Loading required package: BiocGenerics
Loading required package: parallel
Attaching package: 'BiocGenerics'
The following objects are masked from 'package:parallel':
clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
clusterExport, clusterMap, parApply, parCapply, parLapply,
parLapplyLB, parRapply, parSapply, parSapplyLB
The following objects are masked from 'package:stats':
IQR, mad, sd, var, xtabs
The following objects are masked from 'package:base':
Filter, Find, Map, Position, Reduce, anyDuplicated, append,
as.data.frame, cbind, colMeans, colSums, colnames, do.call,
duplicated, eval, evalq, get, grep, grepl, intersect, is.unsorted,
lapply, lengths, mapply, match, mget, order, paste, pmax, pmax.int,
pmin, pmin.int, rank, rbind, rowMeans, rowSums, rownames, sapply,
setdiff, sort, table, tapply, union, unique, unsplit, which,
which.max, which.min
Welcome to Bioconductor
Vignettes contain introductory material; view with
'browseVignettes()'. To cite Bioconductor, see
'citation("Biobase")', and for packages 'citation("pkgname")'.
Loading required package: limma
Attaching package: 'limma'
The following object is masked from 'package:BiocGenerics':
plotMA
Loading required package: marray
Loading required package: graph
[1] 0.48
[,1] [,2] [,3] [,4]
[1,] 1.00 0.41 0.39 0.13
[2,] 0.41 1.00 0.71 0.48
[3,] 0.39 0.71 1.00 0.29
[4,] 0.13 0.48 0.29 1.00
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.