Run stratified analysis on simulated data
run_strat(
sim,
length_group = "inherit",
alk_scale = "division",
strat_data_fun = strat_data,
strat_means_fun = strat_means
)
Simulation object from sim_survey()
.
Size of the length frequency bins used for both abundance-at-length
calculations and age-length-key construction. By default, this is inherited from the
value defined in sim_abundance()
via the closure supplied to sim_length
("inherit"
).
You may also supply a numeric value; however, mismatches in length groupings may cause
issues with strat_error()
if true vs. estimated groupings are not aligned.
Spatial scale at which to construct and apply age-length keys:
"division"
or "strat"
.
Function used to prepare data for stratified analysis (e.g., strat_data()
).
Function used to calculate stratified means (e.g., strat_means()
).
Adds stratified analysis results to the sim
list:
"total_strat"
: Results for the total population
"length_strat"
: Results aggregated by length group
"age_strat"
: Results aggregated by age
The strat_data_fun
and strat_means_fun
arguments allow you to use custom
strat_data()
and strat_means()
functions.
# \donttest{
sim <- sim_abundance(ages = 1:5, years = 1:5,
R = sim_R(log_mean = log(1e+7)),
growth = sim_vonB(length_group = 1)) |>
sim_distribution(grid = make_grid(res = c(20, 20)),
ays_covar = sim_ays_covar(sd = 1)) |>
sim_survey(n_sims = 1, q = sim_logistic(k = 2, x0 = 3)) |>
run_strat()
# }