run_simulation_ubiquity function

Simulate Individual Response

Simulate Individual Response

Controls the execution of individual simulations with deSolve using either R scripts or loadable C libraries.

run_simulation_ubiquity(SIMINT_parameters, SIMINT_cfg, SIMINT_dropfirst = TRUE)

Arguments

  • SIMINT_parameters: vector of parameters
  • SIMINT_cfg: ubiquity system object
  • SIMINT_dropfirst: when TRUE it will drop the first sample point (prevents bolus doses from starting at 0)

Returns

The simulation output is mapped (som) is a list. time-course is stored in the simout element.

  • The first column (time) contains the simulation time in the units of the simulation.
  • Next there is a column for each: State, output and system parameter
  • Models with covariate will contain the initial value (prefix: SIMINT_CVIC_) as well as the values at each time point
  • Each static and dynamic system parameter is also passed through
  • A column for each timescale is returned with a "ts." prefix.

See Also

Simulation vignette (vignette("Simulation", package = "ubiquity"))

  • Maintainer: John Harrold
  • License: BSD_2_clause + file LICENSE
  • Last published: 2025-01-07