sizespectrum / mizerExperimental

Extends the mizer package with experimental features
https://sizespectrum.org/mizerExperimental/
3 stars 5 forks source link

Implement discards #65

Open gustavdelius opened 7 months ago

gustavdelius commented 7 months ago

In addition to the selectivity curve which, when combined with the size distribution of the species, determines the size distribution of the catches, there should also be a selectivity curve that models which of the caught fish are selected to be landed. The size distribution of the landed catch would then be obtained as the product of the size distribution of the catch with this additional landings selectivity curve. I propose that this curve should simply be a sigmoidal curve, parametrised by new gear parameters retained_l50 and retained_l25. These new parameters will be used by getYield() but will be irrelevant for the calculation of the fishing mortality.

We will want to extend tuneParams() to allow tuning of the new gear params landings_l50 and landings_l25.

Once everything works, this should probably go into its own extension "mizerDiscards".