Description Usage Arguments Value
View source: R/recessions_analysis.R
This function fits power law models to all extracted recession events and compute their correseponding recession times and concavity. One can choose to return all results (for all events) in a data.frame or only a summary using the 'summary_fun' argument (typically 'median')
1 2 3 4 5 6 7 8 | recession_concavity_time(
Q,
i_events,
min_length = 0,
discard_length = 0,
summary_fun = median,
...
)
|
Q |
numeric vector. Streamflow vector. |
i_events |
numeric data.frame. A two-column data frame containing the index of the start and end of each recession events. See the function recession_events_index(). |
min_length |
integer. The minmum length (number of days) of a recession event to actually fit the power law model. If a recession is shorter, it is ignored (i.e. NA is returned for that particular event) |
summary_fun |
function. The summary function to use to aggregate the values accross all recession events. Given a numeric vector as first argument, this function must return a single value. It default to the 'median' function. If set to NULL, a data.frame containing all the recession times for all recssion events and all segments is returned. |
... |
Additional argument to pass to the summary function 'summary_fun'. |
discard_length: |
integer. Number of days to ignore at the beginning of each recession event. |
Returns a vector with as many elements as the defined segments containing the aggregated recession times. If 'summary_fun' is not a function, a data.frame with as many column as the defined segments and as many rows as the number of recession events is returned.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.