Forums

Back

RE: Recruitment Deviation Setup

MC
Marta Cousido, modified 1 Month ago.

Recruitment Deviation Setup

Youngling Posts: 5 Join Date: 3/4/24 Recent Posts

Dear SS experts,


I am working with a sex-specific length-based model for hake and I have a question regarding the Recruitment Deviation Setup.  To give some context, the model data starts in 1960 and the length-frequency information starts in 1982, before which only catch data are available. The current setup of recruitment deviations is shown below (the last four values were established following the SS suggestion in the html RecDev page).

1983 # first year of main recr_devs; early devs can preceed this era
2022 # last year of main recr_devs; forecast devs start in following year
 -10 #_recdev_early_start (0=none; neg value makes relative to recdev_start)
 1965 #_last_yr_nobias_adj_in_MPD; begin of ramp
 1989 #_first_yr_fullbias_adj_in_MPD; begin of plateau
 2019 #_last_yr_fullbias_adj_in_MPD
 2023 #_end_yr_for_ramp_in_MPD 

As see above there are several parameters that need to be defined in the Recruitment Deviation Setup. The first two are the main recruitment deviations start and end year. I understand that the main recruitment deviations should start when there is meaningful data to support it, for example in our case it can start when the length frequency distribution starts and we can end the period in the last year of the model. However, we also have more parameters:

Last year with no bias adjustment.
First year with full bias adjustment
Last year with full bias adjustment
First recent year with no bias adjustment

I understand that the years with full bias adjustment are supposed to be the years where there is enough information to do this, but what is enough information to do this? I see that the default is start year Nages because of the cohorts information, is there other hints to establish it? Another doubt is why the last year without bias adjustment can be before the main recruitment deviations start year? 
Other doubt is the role of the Early Recruitment Deviation Start Year because I read Method (2011) and this clarify how Main Recruitment Deviations are geneared but I don't manage to understand the role of the Early?

Thank you very much for helping, if you can provide any ideas regarding this, we really appreciate that.

Methot, R.D., Taylor, I.G. and Chen, Y. 2011. Adjusting for bias due to variability in estimated recruitment in fishery assessment models. Canadian Journal of Fisheries and Aquatic Sciences 68(10): 1744–1760. doi:10.1139/f2011-092.

IT
Ian Taylor, modified 1 Month ago.

RE: Recruitment Deviation Setup

Youngling Posts: 117 Join Date: 12/8/14 Recent Posts

Hi Marta Cousido,

The most common approach to set these input values is to run the r4ss::SS_plots() function in R (described at https://r4ss.github.io/r4ss/articles/r4ss-intro-vignette.html) which calls on the SS_fitbiasramp() function and provides some estimated values to set these 5 inputs. An example of that output is at the bottom of this page: https://pfmc-assessments.github.io/petrale/r4ss_plots_pre-review/_SS_output_RecDev.html. The "estimated alternative" inputs provided by that function are not always better than what a person can improve the fit over the simple algorithm (as was the case in that example), but are a useful starting place.

Let me know if you have more questions about this.

-Ian

MC
Marta Cousido, modified 1 Month ago.

RE: Recruitment Deviation Setup

Youngling Posts: 5 Join Date: 3/4/24 Recent Posts

Thanks for your reply Ian. As you point out, the Recdev page of the model output does indeed provide suggestions for the values of these parameters. However, we would like to know more about the rationale behind this in order to solve questions that we have such as the specific ones described in our first post, for example the role of the Early Recruitment Deviation Start Year.

Thank you for your help.

Richard Methot, modified 1 Month ago.

RE: Recruitment Deviation Setup

Youngling Posts: 219 Join Date: 11/24/14 Recent Posts

Hi Marta.  Here are some thoughts.  First off, the long development of SS3 emphasized flexibility of options to meet situations as they arose.  The corollary of that is that there are many features for which definitive advice on good practices is not available.  Early recruitment devs is one of them.

The situation in which use of early recruitment devs is most useful is when:

  1. long time series of catch and sorter time series of data that are informative about recdevs
  2. desire to include uncertainty about early recdevs even if they cannot be estimated individually
  3. desire to use the recdev  option 1 for later recdevs so their mean value will closely match conditions of the estimated MSY

That lead to creation of the early recdevs which are a simple dev vector without a sum to zero constraint.  An advantage of use of early recdevs is that they can be turned on in a later phase to capture their variance without slightly extending runtime associated with estimating them in early phase.

Over time, we have learned, but not definitely demonstrated, that the option 1 dev-vector has disadvantages, particularly when doing MCMC, and that the sum-to-zero constraint can produce illogical patterns in the recdevs.

The current status is that I generally recommend using option 2 for all rec_devs and not using early recdevs.

Love to see someone do a good comparison of options 1 and 2 (and 3 and 4).

Rick

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

AL
Adam Langley, modified 1 Month ago.

RE: Recruitment Deviation Setup

Youngling Posts: 4 Join Date: 6/22/16 Recent Posts

Following up on Rick's response.

I am currently undertaking two assessments and have been exploring a number of these issues. The species (NZ snapper) is relative long lived (M ~ 0.07). Both stocks have shown a marked increase in productivity over the last 10 years. The stocks have a good time series of age composition data from the mid 1970s onwards. There was a substantial amount of catch from the preceding decades although the magnitude of the catch is not well known.

Previously, we conducted a full catch history model starting from unexploited conditions. However, the change in productivity means that the B0 is no longer considered appropriate for management purposes. Starting the model under exploited conditions (in 1975) means that we no longer need to include the less reliable large catches from the earlier years. 

Previously, we have tended to estimate recruitments with the constrained dev vector (option 1). Some simulation work indicated that this approach had the potential to bias estimates of stock status. I also encountered issues with the stock crashing when running MCMC - when the stock was at very low biomass the constrained rec devs were unable to generate enough recruits (for a relatively small proportion of the MCMC draws, but frustrating). This was resolved when switching to unconstrained devs (option 2). Other comparisons did not result in appreciable differences in the estimated recruitment/biomass from the two options.

Starting the model in 1975, I am estimating an initial equilibrium fishing mortality - informed by the early age composition data. However, those data exhibit considerable variability in recruitment over the 20-30 y age range. So, I have also been estimating early rec devs to better fit those age comps and incorporate the uncertainty in the initial F. If those data aren't very informative then you can get confounding between the initial F and the early rec devs. The attached plot of the rec devs for the two periods (early and main) is attached. The very early (1960-65) recruitments are highly uncertain, while the 1970-74 deviates are quite well informed by the age comp data - there is good progression of some very strong year classes. Estimating the early rec devs allowed a good fit to those data, but didn't greatly change the estimate of initial F or initial biomass.  

I hope these observations are useful - this could serve as a potential case study.

Adam Langley

 

 

 

 

MC
Marta Cousido, modified 29 Days ago.

RE: Recruitment Deviation Setup

Youngling Posts: 5 Join Date: 3/4/24 Recent Posts

Thank you both Rick and Adam for your comments and detailed explanations. They are very helpful. On the basis of these ideas we will work on the recdevs of our model.

 Keep in touch,
Marta