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_mean
returns mean value. -
band_sd
returns value of standard deviation withn-1
denominator. -
band_sum
returns sum of values. -
band_min
returns minimal value. -
band_max
returns maximal value. -
band_n
returns number of non-NA
pixels. -
band_nNA
returns number ofNA
pixels. -
band_quantile
returns 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))