Computes likelihood for observed length compositions using age-length keys (ALKs).
Usage
get_length_like(
lf_switch = 1,
removal_switch_f,
lf_year,
lf_season,
lf_fishery,
lf_minbin,
lf_obs,
lf_n,
par_log_lf_alpha,
catch_pred_fya,
alk_ysal
)Arguments
- lf_switch
Integer specifying likelihood type (1=multinomial, 2=Dirichlet, 3=Dirichlet-multinomial, 9=KL divergence).
- removal_switch_f
A
vectorof flags indicating whether each fishery is active (0) or inactive.- lf_year
A
vectorof year indices for each length composition observation.- lf_season
A
vectorof season indices for each length composition observation.- lf_fishery
A
vectorof fishery indices for each length composition observation.- lf_minbin
A
vectorof minimum length bins to aggregate, indexed by fishery.- lf_obs
A
matrixof observed length composition proportions with rows as observations and columns as length bins.- lf_n
A
vectorof effective sample sizes for each observation.- par_log_lf_alpha
A
vectorof log-scale concentration parameters for Dirichlet likelihoods, indexed by fishery.- catch_pred_fya
A 3D
arrayof predicted catch-at-age with dimensions fishery by year by age.- alk_ysal
A 4D
arrayof age-length keys with dimensions year by season by age by length bin.
