Description Usage Arguments Details Value Author(s) Examples
Apply cuts generated using the make.cut function to the reference matrix
1 |
mat |
the matrix to cut |
cuts |
a list of cuts generated using |
type |
the type of cuts to use (use |
The matrix can be cut using either the fixed cuts (type='fixed'), or the combined cuts (type='combined')
where the limits have been adjusted to match local minima and maxima.
Returned values correspond to the bin defined between the first and second threshold of the specified cuts,
then between the second and third threshold, and so on. The values will range between 0 (the first bin) and n-1 where
n is the number of values in the specified cuts.
a matrix of the same dimensionality as mat where values correspond to bins defined by the type
thresholds defined cuts.
Yann Abraham
1 2 3 4 5 6 7 8 9 10 11 12 | # generate a random 3D matrix with 2 peaks
mat <- rbind(matrix(rnorm(300),ncol=3),
matrix(rnorm(300,5,1),ncol=3))
dimnames(mat)[[2]] <- LETTERS[1:3]
# estimate the Hilbert order
hilbert.order(mat)
# generate 2 bins with a minimum bin size of 5
cuts <- make.cut(mat,n=3,count.lim=5)
show.cut(cuts)
# Generate the cuts
cut.mat <- do.cut(mat,cuts,type='fixed')
head(cut.mat)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.