sim_vonB function

Closure for simulating length given age using von Bertalanffy notation

Closure for simulating length given age using von Bertalanffy notation

This function outputs a function which holds the parameter values supplied and the function either simulates lengths given ages or generates a length age key give a sequence of ages.

sim_vonB( Linf = 120, L0 = 5, K = 0.1, log_sd = 0.1, length_group = 3, digits = 0, plot = FALSE )

Arguments

  • Linf: Mean asymptotic length
  • L0: Length at birth
  • K: Growth rate parameter
  • log_sd: Standard deviation of the relationship in log scale
  • length_group: Length group for length age key. Note that labels on the matrix produced are midpoints using the DFO conventions; see group_lengths. Also note that this length group will dictate the length group used in the stratified analysis run by run_strat.
  • digits: Integer indicating the number of decimal places to round the values to
  • plot: Produce a simple plot of the simulated values?

Returns

Returns a function for use inside sim_abundance.

Examples

growth_fun <- sim_vonB(Linf = 100, L0 = 5, K = 0.2, log_sd = 0.05, length_group = 1, plot = TRUE) growth_fun(age = rep(1:15, each = 100)) growth_fun(age = 1:15, length_age_key = TRUE) sim_abundance(growth = sim_vonB(plot = TRUE))