--
You received this message because you are subscribed to the Google Groups "SS3 - Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ss3-forum+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ss3-forum/CAHOV%2ByaVCieU6QgD-8urpmOAnEsadcZPhAGzNOW2FJZKk9vzHw%40mail.gmail.com.
Consider time varying selectivity (or growth) for the fishery (at least in the last couple of years), that might be the underlying reason. Also try retrospective analysis to see if you get the same issues and/or consistent bias.
If its caused by just a few odd young fish in the comp data that are not part of a double normal looking length comp distribution, consider deleting just those fish from the data or other approach to down weight them.
From: ss3-...@googlegroups.com <ss3-...@googlegroups.com>
On Behalf Of hans gerritsen
Sent: Thursday, May 29, 2025 10:47 AM
To: SS3 - Forum <ss3-...@googlegroups.com>
Subject: Re: [SS3] Recruitment after main recdevs but before forecast years
Hi both
Thank you for the quick reply. That makes sense.
I have some (sparse) data on young fish in my age and length compositions of the catch. The only way of downweighing input data on young fish that I can think of is to increase the ageing error on the young fish and not fitting to the length data. That does the trick, now I have to decide if that would be a wise thing to do.
Thanks
On Thursday, May 29, 2025 at 5:10:51 PM UTC+1 richard...@noaa.gov wrote:
Hi Hans,
You can implement Ian's second suggestion by using this control:
-1 #_forecast_recruitment phase (incl. late recr) (0 value resets to maxphase+1)
That will keep the latedevs and the forecast devs at 0.0 and they will show as having zero variance. You can look at the other likelihood components to see which ones are fit worse when these devs are kept at 0.
Alternatively, given that you do not trust the recruitment signal in the recent data, you could downweight those data rather than upweight the lambda on the latedevs.
Rick
On Thursday, May 29, 2025 at 8:56:23 AM UTC-7 Ian Taylor wrote:
Hello Hans,
Unfortunately it's impossible to both force the late recruitment devs to zero AND provide reasonable estimates of uncertainty about them. If the estimated recdevs are not unreasonable, it may be better to live with the non-zero estimates. If they are implausibly far from zero, then it would be better to fix them at zero and acknowledge that you're not capturing the associated uncertainty.
If you compare all the likelihood components for a model with the devs fixed at zero to one where they are estimated, you could figure out which data sources were pulling the recdevs away from zero and potentially change the treatment of those data to reduce the influence on the recent recruitment. Without knowing more about the model, it's hard to guess what that might look like, however.
-Ian
On Thu, May 29, 2025 at 1:45 AM hans gerritsen <hans...@gmail.com> wrote:
Hello SS experts,
I have a stock with very little information of young age classes and want to assume zero recdevs for my last two data years (2022 and 2023)
I set my last year of main recdevs to 2021 but the model still estimates non-zero recdevs for 2022-23 unless I change "lambda for Fcast_recr_like occurring before endyr+1" to a high value. However, if I do that, the uncertainty for recruitment in those years becomes almost zero.
Is there a way to get SS to estimate the uncertainty for the years after the main recdevs in a similar way as it does for the forecast?
To view this discussion visit https://groups.google.com/d/msgid/ss3-forum/a6cd6515-e3c8-42d9-a973-a7f51d8dd324n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ss3-forum/DM6PR02MB5643352BE52A333CE92B3082CC66A%40DM6PR02MB5643.namprd02.prod.outlook.com.
Richard D. Methot Jr.
Stock Assessment Research Scientist (ST)
Northwest Fisheries Science Center
NOAA Fisheries | U.S. Department of Commerce
Office: (425) 666-9893
Mobile: (301) 830-2454
You received this message because you are subscribed to a topic in the Google Groups "SS3 - Forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ss3-forum/0lKdOYg0cAk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ss3-forum+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ss3-forum/CAOUH9r4TUcCcw-PDLoag2mp51-_ea5UjOA_2WSim7hARRcH1yg%40mail.gmail.com.
I agree, its probably better to drop them in all years. Depending on what the comp data look like, you might want to also try using a discard function with zero mortality to ensure the selectivity curve is not messed up when dropping them. This assumes that your goal is to take the fish out at approximately the right size and/or use the main component of the length comp distribution to inform the parameters of the model. We just did this for the YFT assessment.