| band_group {ursa} | R Documentation |
Extract certain statistics of each band.
Description
Function from this band.* list returns required statistics for each band.
Usage
band_mean(obj)
band_sd(obj)
band_sum(obj)
band_min(obj)
band_max(obj)
band_n(obj)
band_nNA(obj)
band_quantile(obj, ...)
Arguments
obj |
Object of class |
... |
Arguments, which are passed to generic |
Details
-
band_meanreturns mean value. -
band_sdreturns value of standard deviation withn-1denominator. -
band_sumreturns sum of values. -
band_minreturns minimal value. -
band_maxreturns maximal value. -
band_nreturns number of non-NApixels. -
band_nNAreturns number ofNApixels. -
band_quantilereturns matrix of quantiles.
Value
Named vector of numerical or integer values. Band names are used for naming.
Note
Currently, implementation is not optimal, because firstly bundle of statistics is computed using band_stat function, and then required statistics is extracted.
Author(s)
Nikita Platonov platonov@sevin.ru
See Also
Examples
session_grid(NULL)
a <- ursa_dummy()
print(a)
print(a<80)
print(class(a))
a[a<80]
a[a<80] <- NA
b1 <- band_stat(a)
print(b1)
b2.n <- band_n(a)
str(b2.n)
b2.mean <- band_mean(a)
print(b1$mean)
print(b2.mean)
print(b1$mean-b2.mean)
print(band_quantile(a))