ss3-source-code icon indicating copy to clipboard operation
ss3-source-code copied to clipboard

[Feature]: consider adding more stock-recruit functions

Open iantaylor-NOAA opened this issue 6 months ago • 1 comments

Describe the solution you would like.

Recent messages have suggested additional stock-recruit functions be considered (in addition to the 9 options currently in SS3 listed at https://nmfs-ost.github.io/ss3-doc/SS330_User_Manual_release.html#spawner-recruitment), including

  • Beverton-Holt with depensation option
    • suggestion at https://github.com/r4ss/r4ss/issues/941#issuecomment-2216533800
    • code at https://github.com/flr/FLSRTMB/blob/Depensation/src/FLSRTMB.cpp#L58-L72,
    • manuscript in review
  • Ricker stock-recruitment model modified by Chen et al. 2002 which also allows depensation
    • suggestion at https://github.com/nmfs-ost/ss3-user-examples/issues/35
    • manuscript link https://doi.org/10.1139/f02-005
  • There is also a Maunder et al 2022 extension of the existing SS3 survivorship-based function (option 7):
    • manuscript link https://doi.org/10.1016/j.fishres.2022.106249
  • Surely there are others

Considering the amount of work that @Rick-Methot-NOAA has put into adding the a/b parameterization of the Beverton-Holt to SS3 (in progress at https://github.com/nmfs-ost/ss3-source-code/pull/442), it seems that adding a new option is not a trivial task (although some options may be more straightforward than others). Therefore, I'm not sure what level of benefit would need to be demonstrated to prioritize adding more options. Regardless, it seems valuable to document the suggestions via this issue.

Describe alternatives you have considered

continue with the existing options

Statistical validity, if applicable

No response

Describe if this is needed for a management application

No response

Additional context

No response

iantaylor-NOAA avatar Aug 07 '24 19:08 iantaylor-NOAA