Setup Simulation Fishing Inputs
Setup_Sim_Fishing.RdInitializes and validates fishing-related inputs for a simulation list (`sim_list`). This includes fishing mortality, selectivity, catchability, observation error, and age- and length-composition parameters for both aggregate and population-specific data.
Usage
Setup_Sim_Fishing(
sim_list,
ln_sigmaC = array(log(0.02), dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_fish_fleets)),
ln_sigmaC_pop = array(log(0.02), dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_fish_fleets)),
catch_units = array(1, dim = c(sim_list$n_fish_fleets)),
init_F_val = array(0, dim = c(sim_list$n_regions, sim_list$n_seas,
sim_list$n_fish_fleets)),
Fmort_input = array(0.1, dim = c(sim_list$n_regions, sim_list$n_yrs, sim_list$n_seas,
sim_list$n_fish_fleets, sim_list$n_sims)),
fish_sel_input,
fish_q_input = array(1, dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_fish_fleets, sim_list$n_sims)),
ObsFishIdx_SE = array(0.2, dim = c(sim_list$n_regions, sim_list$n_yrs, sim_list$n_seas,
sim_list$n_fish_fleets)),
ObsFishIdx_pop_SE = array(0.2, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_fish_fleets)),
fish_idx_type = array(1, dim = c(sim_list$n_regions, sim_list$n_fish_fleets)),
comp_fishage_like = rep(0, sim_list$n_fish_fleets),
ISS_FishAgeComps = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
ln_FishAge_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets)),
ln_FishAge_theta_agg = rep(log(1), sim_list$n_fish_fleets),
FishAge_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
FishAge_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets, 2)),
FishAgeComps_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
comp_fishlen_like = rep(0, sim_list$n_fish_fleets),
ISS_FishLenComps = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
ln_FishLen_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets)),
ln_FishLen_theta_agg = rep(log(1), sim_list$n_fish_fleets),
FishLen_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
FishLen_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets, 2)),
FishLenComps_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
comp_fishage_pop_like = rep(0, sim_list$n_fish_fleets),
ISS_FishAgeComps_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
sim_list$n_sims)),
ln_FishAge_pop_theta = array(log(1), dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_sexes, sim_list$n_fish_fleets)),
ln_FishAge_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishAge_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
FishAge_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishAgeComps_pop_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
comp_fishlen_pop_like = rep(0, sim_list$n_fish_fleets),
ISS_FishLenComps_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
sim_list$n_sims)),
ln_FishLen_pop_theta = array(log(1), dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_sexes, sim_list$n_fish_fleets)),
ln_FishLen_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishLen_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
FishLen_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishLenComps_pop_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
ret_sel_input = array(1, dim = c(sim_list$n_pop, sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_ages, sim_list$n_sexes, sim_list$n_fish_fleets,
sim_list$n_sims)),
dmr_input = array(0, dim = c(sim_list$n_regions, sim_list$n_yrs, sim_list$n_seas,
sim_list$n_fish_fleets, sim_list$n_sims)),
discard_units = array(3, dim = c(sim_list$n_fish_fleets)),
ln_sigmaD = array(log(0.02), dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_fish_fleets)),
ln_sigmaD_pop = array(log(0.02), dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_fish_fleets)),
comp_fishage_discard_like = rep(0, sim_list$n_fish_fleets),
ISS_FishAgeComps_discard = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
ln_FishAge_discard_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets)),
ln_FishAge_discard_theta_agg = rep(log(1), sim_list$n_fish_fleets),
FishAge_discard_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets, 2)),
FishAge_discard_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
FishAgeComps_discard_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
comp_fishlen_discard_like = rep(0, sim_list$n_fish_fleets),
ISS_FishLenComps_discard = array(100, dim = c(sim_list$n_regions, sim_list$n_yrs,
sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets, sim_list$n_sims)),
ln_FishLen_discard_theta = array(log(1), dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets)),
ln_FishLen_discard_theta_agg = rep(log(1), sim_list$n_fish_fleets),
FishLen_discard_corr_pars = array(0.01, dim = c(sim_list$n_regions, sim_list$n_sexes,
sim_list$n_fish_fleets, 2)),
FishLen_discard_corr_pars_agg = rep(0.01, sim_list$n_fish_fleets),
FishLenComps_discard_Type = array(2, dim = c(sim_list$n_yrs, sim_list$n_fish_fleets)),
comp_fishage_discard_pop_like = rep(0, sim_list$n_fish_fleets),
ISS_FishAgeComps_discard_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
sim_list$n_sims)),
ln_FishAge_discard_pop_theta = array(log(1), dim = c(sim_list$n_pop,
sim_list$n_regions, sim_list$n_sexes, sim_list$n_fish_fleets)),
ln_FishAge_discard_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishAge_discard_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
FishAge_discard_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishAgeComps_discard_pop_Type = array(2, dim = c(sim_list$n_yrs,
sim_list$n_fish_fleets)),
comp_fishlen_discard_pop_like = rep(0, sim_list$n_fish_fleets),
ISS_FishLenComps_discard_pop = array(100, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_yrs, sim_list$n_seas, sim_list$n_sexes, sim_list$n_fish_fleets,
sim_list$n_sims)),
ln_FishLen_discard_pop_theta = array(log(1), dim = c(sim_list$n_pop,
sim_list$n_regions, sim_list$n_sexes, sim_list$n_fish_fleets)),
ln_FishLen_discard_pop_theta_agg = array(log(1), dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishLen_discard_pop_corr_pars = array(0.01, dim = c(sim_list$n_pop, sim_list$n_regions,
sim_list$n_sexes, sim_list$n_fish_fleets, 2)),
FishLen_discard_pop_corr_pars_agg = array(0.01, dim = c(sim_list$n_pop,
sim_list$n_fish_fleets)),
FishLenComps_discard_pop_Type = array(2, dim = c(sim_list$n_yrs,
sim_list$n_fish_fleets))
)Arguments
- sim_list
A list containing simulation settings, including the number of populations (`n_pop`), regions (`n_regions`), years (`n_yrs`), seasons (`n_seas`), ages (`n_ages`), sexes (`n_sexes`), fishing fleets (`n_fish_fleets`), and simulations (`n_sims`).
- ln_sigmaC
Numeric array. Log-scale observation SD for total catch, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).
- ln_sigmaC_pop
Numeric array. Log-scale observation SD for population-specific catch, dimensions `n_pop x n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).
- catch_units
Numeric vector. Catch units (0 = abundance, 1 = biomass), length `n_fish_fleets`. Default: 1.
- init_F_val
Numeric array. Initial fishing mortality, dimensions `n_regions x n_seas x n_fish_fleets`. Default: 0.
- Fmort_input
Numeric array. Fishing mortality, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets x n_sims`. Default: 0.1.
- fish_sel_input
Numeric array. Fishery selectivity, dimensions `n_pop x n_regions x n_yrs x n_seas x n_ages x n_sexes x n_fish_fleets x n_sims`.
- fish_q_input
Numeric array. Catchability, dimensions `n_regions x n_yrs x n_fish_fleets x n_sims`. Default: 1.
- ObsFishIdx_SE
Numeric array. Observation SD for fishery indices, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets`. Default: 0.2.
- ObsFishIdx_pop_SE
Numeric array. Observation SD for population-specific fishery indices, dimensions `n_pop x n_regions x n_yrs x n_seas x n_fish_fleets`. Default: 0.2.
- fish_idx_type
Numeric array. Index type (0 = abundance, 1 = biomass), dimensions `n_regions x n_fish_fleets`. Default: 1.
- comp_fishage_like
Numeric vector. Likelihood for age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.
- ISS_FishAgeComps
Numeric array. Effective sample sizes for age compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishAge_theta
Numeric array. Log-scale overdispersion for fishery age compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishAge_theta_agg
Numeric vector. Aggregated log-scale overdispersion for fishery age compositions, length `n_fish_fleets`. Default: log(1).
- FishAge_corr_pars_agg
Numeric vector. Aggregated correlation parameters for fishery age compositions, length `n_fish_fleets`. Default: 0.01.
- FishAge_corr_pars
Numeric array. Correlation parameters for fishery age compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishAgeComps_Type
Numeric array. Composition structure for fishery age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- comp_fishlen_like
Numeric vector. Likelihood for length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.
- ISS_FishLenComps
Numeric array. Effective sample sizes for length compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishLen_theta
Numeric array. Log-scale overdispersion for fishery length compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishLen_theta_agg
Numeric vector. Aggregated log-scale overdispersion for fishery length compositions, length `n_fish_fleets`. Default: log(1).
- FishLen_corr_pars_agg
Numeric vector. Aggregated correlation parameters for fishery length compositions, length `n_fish_fleets`. Default: 0.01.
- FishLen_corr_pars
Numeric array. Correlation parameters for fishery length compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishLenComps_Type
Numeric array. Composition structure for fishery length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- comp_fishage_pop_like
Numeric vector. Likelihood for population-specific fishery age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.
- ISS_FishAgeComps_pop
Numeric array. Effective sample sizes for population-specific fishery age compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishAge_pop_theta
Numeric array. Log-scale overdispersion for population-specific fishery age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishAge_pop_theta_agg
Numeric array. Aggregated log-scale overdispersion for population-specific fishery age compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).
- FishAge_pop_corr_pars
Numeric array. Correlation parameters for population-specific fishery age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishAge_pop_corr_pars_agg
Numeric array. Aggregated correlation parameters for population-specific fishery age compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.
- FishAgeComps_pop_Type
Numeric array. Composition structure for population-specific fishery age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- comp_fishlen_pop_like
Numeric vector. Likelihood for population-specific fishery length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants), length `n_fish_fleets`. Default: 0.
- ISS_FishLenComps_pop
Numeric array. Effective sample sizes for population-specific fishery length compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishLen_pop_theta
Numeric array. Log-scale overdispersion for population-specific fishery length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishLen_pop_theta_agg
Numeric array. Aggregated log-scale overdispersion for population-specific fishery length compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).
- FishLen_pop_corr_pars
Numeric array. Correlation parameters for population-specific fishery length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishLen_pop_corr_pars_agg
Numeric array. Aggregated correlation parameters for population-specific fishery length compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.
- FishLenComps_pop_Type
Numeric array. Composition structure for population-specific fishery length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- ret_sel_input
Numeric array. Retained selectivity at age, dimensions `n_pop x n_regions x n_yrs x n_seas x n_ages x n_sexes x n_fish_fleets x n_sims`. Default: 1.
- dmr_input
Numeric array. Discard mortality rate, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets x n_sims`. Default: 0.
- discard_units
Numeric vector. Discard units (0 = abundance, 1 = biomass, 2 = abundance fraction, 3 = biomass fraction), length `n_fish_fleets`. Default: 3.
- ln_sigmaD
Numeric array. Log-scale observation SD for discards, dimensions `n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).
- ln_sigmaD_pop
Numeric array. Log-scale observation SD for population-specific discards, dimensions `n_pop x n_regions x n_yrs x n_seas x n_fish_fleets`. Default: log(0.02).
- comp_fishage_discard_like
Numeric vector. Likelihood for discard age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.
- ISS_FishAgeComps_discard
Numeric array. Effective sample sizes for discard age compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishAge_discard_theta
Numeric array. Log-scale overdispersion for discard age compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishAge_discard_theta_agg
Numeric vector. Aggregated log-scale overdispersion for discard age compositions, length `n_fish_fleets`. Default: log(1).
- FishAge_discard_corr_pars
Numeric array. Correlation parameters for discard age compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishAge_discard_corr_pars_agg
Numeric vector. Aggregated correlation parameters for discard age compositions, length `n_fish_fleets`. Default: 0.01.
- FishAgeComps_discard_Type
Numeric array. Composition structure for discard age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- comp_fishlen_discard_like
Numeric vector. Likelihood for discard length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.
- ISS_FishLenComps_discard
Numeric array. Effective sample sizes for discard length compositions, dimensions `n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishLen_discard_theta
Numeric array. Log-scale overdispersion for discard length compositions, dimensions `n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishLen_discard_theta_agg
Numeric vector. Aggregated log-scale overdispersion for discard length compositions, length `n_fish_fleets`. Default: log(1).
- FishLen_discard_corr_pars
Numeric array. Correlation parameters for discard length compositions, dimensions `n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishLen_discard_corr_pars_agg
Numeric vector. Aggregated correlation parameters for discard length compositions, length `n_fish_fleets`. Default: 0.01.
- FishLenComps_discard_Type
Numeric array. Composition structure for discard length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- comp_fishage_discard_pop_like
Numeric vector. Likelihood for population-specific discard age composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.
- ISS_FishAgeComps_discard_pop
Numeric array. Effective sample sizes for population-specific discard age compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishAge_discard_pop_theta
Numeric array. Log-scale overdispersion for population-specific discard age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishAge_discard_pop_theta_agg
Numeric array. Aggregated log-scale overdispersion for population-specific discard age compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).
- FishAge_discard_pop_corr_pars
Numeric array. Correlation parameters for population-specific discard age compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishAge_discard_pop_corr_pars_agg
Numeric array. Aggregated correlation parameters for population-specific discard age compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.
- FishAgeComps_discard_pop_Type
Numeric array. Composition structure for population-specific discard age compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.
- comp_fishlen_discard_pop_like
Numeric vector. Likelihood for population-specific discard length composition (0 = Multinomial, 1 = Dirichlet-Multinomial, 2–4 = Logistic-Normal variants, 999 = none), length `n_fish_fleets`. Default: 0.
- ISS_FishLenComps_discard_pop
Numeric array. Effective sample sizes for population-specific discard length compositions, dimensions `n_pop x n_regions x n_yrs x n_seas x n_sexes x n_fish_fleets x n_sims`. Default: 100.
- ln_FishLen_discard_pop_theta
Numeric array. Log-scale overdispersion for population-specific discard length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets`. Default: log(1).
- ln_FishLen_discard_pop_theta_agg
Numeric array. Aggregated log-scale overdispersion for population-specific discard length compositions, dimensions `n_pop x n_fish_fleets`. Default: log(1).
- FishLen_discard_pop_corr_pars
Numeric array. Correlation parameters for population-specific discard length compositions, dimensions `n_pop x n_regions x n_sexes x n_fish_fleets x 2`. Default: 0.01.
- FishLen_discard_pop_corr_pars_agg
Numeric array. Aggregated correlation parameters for population-specific discard length compositions, dimensions `n_pop x n_fish_fleets`. Default: 0.01.
- FishLenComps_discard_pop_Type
Numeric array. Composition structure for population-specific discard length compositions (0 = aggregated, 1 = split region/sex, 2 = split region joint sex, 999 = none), dimensions `n_yrs x n_fish_fleets`. Default: 2.