https://github.com/cran/fields
Tip revision: e67a1fb4dcdbae26b03d4c4fe859ea995aac2720 authored by Doug Nychka on 12 November 2007, 00:00:00 UTC
version 4.1
version 4.1
Tip revision: e67a1fb
stats.bin.r
"stats.bin" <-
function (x, y, N = 10, breaks = NULL)
{
out <- list()
if (is.null(breaks)) {
breaks <- pretty(x, N)
}
NBIN <- length(breaks) - 1
centers <- (breaks[1:NBIN] + breaks[2:(NBIN + 1)])/2
test <- describe()
obj <- matrix(NA, ncol = NBIN, nrow = length(test))
dimnames(obj) <- list(test, format(1:NBIN))
obj[, 1] <- describe(y[x <= breaks[2] & x >= breaks[1]])
for (k in 2:NBIN) {
obj[, k] <- describe(y[x <= breaks[k + 1] & x > breaks[k]])
}
list(centers = centers, breaks = breaks, stats = obj)
}