meanflow: Mean flow

View source: R/3lfindices.R

meanflowR Documentation

Mean flow

Description

Calculates the mean flow of an object of class 'lfobj'.

Usage

meanflow(lfobj, year = "any", monthly = FALSE, yearly = FALSE,
breakdays = NULL, na.rm = TRUE)

Arguments

lfobj

An object of class "lfobj"

year

The year for which the mean flow should be computed. If hyearstart != 1 the mean flow is calculated for the hydrological year! "any" means the whole series should be taken.

monthly

logical - Should the mean flow be calculated separately for every month?.

yearly

logical - If TRUE, the mean flow is calculated for each hydrological year separately.

breakdays

A vector of break days if the mean flow should be calculated for different seasons.

na.rm

Should missing values be ignored?

Details

If 'breakdays' is a single day, e.g. "01/06", the start of the hydrological year is taken as the second break day. If more than two seasons are to be specified, a vector of all break days is needed.

Value

A length one vector giving the mean flow for the whole series or the specified year. If yearly is true, a vector of the annual mean flows is returned. If break days are specified, the values are separated per season.

Author(s)

Daniel Koffler and Gregor Laaha

References

Gustard, A. & Demuth, S. (2009) (Eds) Manual on Low-flow Estimation and Prediction. Operational Hydrology Report No. 50, WNO-No. 1029, 136p.

See Also

MAM

Examples

data(ngaruroro)
meanflow(ngaruroro)
meanflow(ngaruroro, breakdays = c("01/11","01/05"))
meanflow(ngaruroro, year = 1991)

lfstat documentation built on Nov. 10, 2022, 5:42 p.m.