View source: R/setInitialValues.R
setInitialValues | R Documentation |
This is used to use the results from one simulation as the starting values for another simulation.
setInitialValues(params, sim, time_range, geometric_mean = FALSE)
The initial abundances (for both species and resource) in the params
object are set to the abundances in a MizerSim object, averaged over
a range of times. Similarly, the initial effort in the params
object is
set to the effort in the MizerSim object, again averaged over that range
of times.
When no time range is specified, the initial values are taken from the final
time step of the simulation.
If the model described by sim
and params
has additional components
created with setComponent()
then the values of these components are also
averaged and copied to params
.
The MizerSim object must come from a model with the same set of species and gears and other components and the same size bins as the MizerParams object. Otherwise an error is raised.
The params
object with updated initial values and initial effort.
Because of the way the
R language works, setInitialValues()
does not make the changes to the
params object that you pass to it but instead returns a new params object.
So to affect the change you call the function in the form
params <- setInitialValues(params, sim)
.
Other functions for setting parameters:
gear_params()
,
setExtEncounter()
,
setExtMort()
,
setFishing()
,
setInteraction()
,
setMaxIntakeRate()
,
setMetabolicRate()
,
setParams()
,
setPredKernel()
,
setReproduction()
,
setSearchVolume()
,
species_params()
params <- NS_params
sim <- project(params, t_max = 20, effort = 0.5)
params <- setInitialValues(params, sim)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.