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 ursaRaster.

...

Arguments, which are passed to generic quantile function, e.g. probs, type.

Details

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

band_stat

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))

[Package ursa version 3.10.4 Index]