View source: R/get_max_min_values.R
get_max_min_values | R Documentation |
For each policy alternative, this function finds the peak (or lowest if the threshold is a minimum) model output values for each simulation run.
get_max_min_values(data, tmin, tmax, Dt_max = TRUE)
data |
A list of data.frames (one data.frame for each policy alternative). |
tmin |
A numeric value or a date specifying the minimum simulation time
to include in the analysis (ex. 1 or "2021-01-01"). This should correspond to a value in the first
column of each data.frame in |
tmax |
A numeric value or a date specifying the maximum simulation time to
include in the analysis (ex. 100 or "2021-04-10"). This should correspond to a value in the first
column of each data.frame in |
Dt_max |
A logical value indicating whether the decision threshold
is a maximum ( |
A list of data.frame(s) containing the peak (or lowest) value and corresponding simulation time for each policy alternative.
Each data.frame in data
contains the results from multiple model
runs using different parameter sets (e.g., from probabilistic sensitivity,
uncertainty, or Bayesian inference analysis). The first column contains
the model time and subsequent columns contain the predicted output for
each simulation run at the respective time.
The model time in the first column must contain numeric values indicating
a simulation time (ex. 1, 2, 3,...) or dates (ex. "2021-01-01", "2021-01-02")
which must be in R
Date format (i.e., class="Date"). To ensure a consistent
basis for comparison, the model time in the first column should be the same for
each policy alternative (data.frame).
tmin <- "2021-01-01"
tmax <- "2021-04-10"
Dt <- rep(750, nrow(psa_data$Baseline))
peak_values_list <- get_max_min_values(
psa_data,
tmin = tmin,
tmax = tmax,
Dt_max = TRUE
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.