Interpolate a logical matrix into a lower-resolution representation.
Usage
lminter(x, block.size = 1, nbin = 0)
Value
An integer matrix of bin numbers.
Arguments
x
a logical matrix.
block.size
the interpolation block size.
nbin
the number of density bins.
Author
Christian Buchta
Details
Partitions a binary matrix into square blocks of specified size
(length) and interpolates the number of TRUE values per block
using the specified number of bins.
Note that the effective number of bins is one greater than the specified
number because the zero bin is always included. Excess rows and columns
at the lower or right margins of the matrix are ignored.
If the number of bins is null counts are mapped to zero and one
thresholding at half of the number of distinct count values including
zero. Thus, for even numbered block sizes there is a bias towards zero.