| eventRVEIM | R Documentation |
Identifies rainfall-runoff events given rainfall and runoff time series.
eventRVEIM(rainfall, streamflow, dvar = 3, alpha = 0.925, out.style = "summary")
rainfall |
Numeric vector. Daily rainfall data (mm) for the study period. |
streamflow |
Numeric vector. Daily streamflow data (ML) corresponding to the same period as rainfall. |
dvar |
Integer. Length of moving variance window (days). |
alpha |
Numeric. Filter parameter of the Lyne and Hollick (1979) baseflow filter. |
out.style |
The type of output (currently either "summary" or "none") |
The Robust Variance-based Event Identification Method (RVEIM) identifies rainfall–runoff events based on sudden streamflow movements. It mimics the real runoff generation process and typically produces more reliable results (runoff coefficients are mostly below 1). RVEIM uses two parameters and is robust against parameter changes, making it suitable for large-scale applications.
A data.frame containing start and end dates of rainfall events (first two columns)
and corresponding runoff events (last two columns).
By default, the out.style returns the indices of the maximum in each event, as well as the value of
the maximum and the sum of the data in each event, alongside the start and end of the events. Otherwise just
the indices of start and end of events as a two column dataframe are returned.
Mohammadpour Khoie, M. M., Guo, D. & Wasko, C. (2025) Improving the consistency of hydrologic event identification<doi:10.1016/j.envsoft.2025.106521>.
baseflowA, calcREIC,
eventMaxima, eventMinima, eventBaseflow
# Example usage
events <- eventRVEIM(dataLoch, dataBassRiver, dvar = 3, alpha = 0.925)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.