# Mean Annual Minimum

### Description

Computes the Mean Annual Minimum (MAM-n) for any given n.

### Usage

1 |

### Arguments

`lfobj` |
An object of class "lfobj" |

`n` |
Mean Annual minimum for n-days, e.g. n=7 computes MAM7 |

`year` |
The year for which the BFI should be computed. If hyearstart != 1 the BFI is calculated for the hydrological year! "any" means the whole series should be taken. If a vector of years is given, all this years are included in the calculation. |

`breakdays` |
A vector of breakdays if the BFI should be calculated for different seasons. |

`yearly` |
If TRUE, the BFI is calculated for each hydrological year separately. |

### Details

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

### Value

A length one vector giving the BFI for the whole series or the specified year. If yearly is true, a vector of the annual BFIs is returned. If breakdays are specified, separated values for every season are given.

### Warning

At the moment there is no check for seasonal overlap. E.g. The MAM7 of 1991 and 1992 could take the same days for calculation if the are in n/2-days range. This problem could be avoided by choosing a "meaningfull" hyearstart and breakdays, usually dates out of the low flow seasons.

### Note

The annual minima can be calculated by setting n=1 and yearly = TRUE.

### 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, WMO-No. 1029, 136p.

### See Also

`meanflow`

,`Q95`

### Examples

1 2 3 4 5 6 7 | ```
data(ngaruroro)
MAM(ngaruroro)
MAM(ngaruroro, n=1) #Mean annual minimum
MAM(ngaruroro, year = c(1991,1995)) #Taking values from 1991 and 1995
MAM(ngaruroro, year = 1991:1995) #Taking values from 1991 to 1995 (1991,1992,...,1995)
MAM(ngaruroro, breakdays = c("01/11","01/05"))
MAM(ngaruroro, year = 1991)
``` |

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.