sens_plot {mrgsim.sa} | R Documentation |
Plot sensitivity analysis results
Description
Plot sensitivity analysis results
Usage
sens_plot(data, ...)
## S3 method for class 'sens_each'
sens_plot(
data,
dv_name = NULL,
p_name = NULL,
logy = FALSE,
ncol = NULL,
lwd = 0.8,
digits = 3,
plot_ref = TRUE,
xlab = "time",
ylab = dv_name[1],
layout = c("default", "facet_grid", "facet_wrap", "list"),
grid = FALSE,
...
)
## S3 method for class 'sens_grid'
sens_plot(
data,
dv_name = NULL,
digits = 2,
ncol = NULL,
lwd = 0.8,
logy = FALSE,
plot_ref = TRUE,
...
)
Arguments
data |
output from |
... |
arguments passed on to methods. |
dv_name |
dependent variable names to plot; can be a comma-separated
string; if |
p_name |
parameter names to plot; can be a comma-separates string. |
logy |
if |
ncol |
passed to |
lwd |
passed to |
digits |
used to format numbers on the strips. |
plot_ref |
if |
xlab |
x-axis title. |
ylab |
y-axis title; not used for |
layout |
specifies how plots should be returned when |
grid |
if |
Details
The layout
argument is only used for the sens_each
method. It lets
you get the plots back in different formats when multiple dependent
variables are requested via dv_name
.
Use
default
to get the plots back in a list if multiple dependent variables are requested otherwise a single plot is returned.Use
facet_grid
to get a single plot, with parameters in columns and dependent variables in rows.Use
facet_wrap
to get a plot with faceted usingggplot2::facet_wrap()
, with both the parameter name and the dependent variable name in the strip.Use
list
to force output to be a list of plots; this output can be further arranged usingpatchwork::wrap_plots()
if desired.
When grid
is TRUE
, a list of plots will be returned when multiple
dependent variables are requested.
Value
A ggplot
object when one dv_name
is specified or a list of ggplot
objects when multiple dv_name
s are specified.
Examples
mod <- mrgsolve::house()
dose <- mrgsolve::ev(amt = 100)
out <- sens_run(mod, sargs = list(events = dose), par = "CL,VC")
sens_plot(out, dv_name = "CP")