Plot time series simulation with state variables
ggplotTimeSeriesStates.Rd
This function plots simulations of time series experiments and plots them against experimental data. The input in the provided experiments must differ only in one vector component.
Usage
ggplotTimeSeriesStates(
simulations,
experiments,
var.names = NULL,
type = "boxes",
plot.states = TRUE,
ttf = identity,
xl = "t",
yl.func = NULL,
yl.state = NULL,
MLE = 1
)
Arguments
- simulations
list of simualtions as output from the simulator
- experiments
list of experiments
- var.names
override the rownames of the simulation results
- type
'boxes' or 'lines'
- plot.states
TRUE (or FALSE) - whether to plot the state variables or only the functions
- ttf
time transformation function - the plot will be against ttf(t), where
t
is a vector of the experiment's output times, ttf can adjust the time vector if it is very uneven or requires other modification only when plotting, e.g.seq_along
.- xl
x-axis label (time usually)
- yl.func
y-axis-limits of function plots, can be a list of ggplot2::ylim() objects, with NULL elements for automatic mode (the neutral element), NA elements will trigger tight bounds based on the maximum likelihood estimate and data. a simple numeric vector will be interpreted as quantiles for the quantiles function, the first and last quantile of the simulations will be used as ylim()
- yl.state
y-axis-limits for state variable plots, with similar rules as for yl.func