sigmaLowFlows function

Estimate catastrophic flow variability

Estimate catastrophic flow variability

Calculates catastrophic variability for low flow events. Negative residuals from the seasonal signal are used to calculate σ.lf\sigma.lf , the standard deviation of low-flow events.

sigmaLowFlows(x, resid.column)

Arguments

  • x: An object of class data.frame or streamflow. If a data.frame is used, one column should contain residuals.
  • resid.column: Optional numeric specifiying which column contains residuals. Required if x is a data frame.

Returns

An object of class list with items - n.droughts: Number of independent events with negative residuals.

  • sigma.lfa: Estimated sigma using the y-intercept.

  • sigma.lfb: Estimated sigma using the slope (σ.lf\sigma.lf).

  • drought.line: Matrix containing fitted, observed, and residual values from regression of log counts on bin midpoints.

  • onesigma.events: matrix containing information for all events below σ.lf\sigma.lf (as calculated using the slope). Columns will contain the same data as the output from the independentEvents function.

  • twosigma.events: matrix containing information for all events below 2σ.lf2\sigma.lf. Columns will contain the same data as the output from the independentEvents function.

Examples

# load data data(sycamore) # get streamflow object sf = asStreamflow(sycamore) # estimate catastrophic low flow variability sigmaLowFlows(sf)

See Also

independentEvents

sigmaHighFlows

  • Maintainer: Samarth Shah
  • License: GPL-3
  • Last published: 2019-03-08

Useful links