The goal is to compare the DFO’s Sgen, Smsy, 20% and 40% Smsr with Sgen and Smsy benchmarks obtained fitting a simple HBSR Ricker model to the same data. DFO’s benchmarks come from the benchmarks_posteriors.rds in github.com/Pacific-salmon-assess/yukon-CK-ResDoc
Import benchmark_posteriors.rds:
benchmarks_posteriors <- readRDS(file = paste0(wd,"data/benchmark_posteriors.rds"))
## CU Sgen Smsy Umsy Seq Smsr S.recent
## 1 Big.Salmon 233.0164 237.0502 0.01673658 476.1064 14163.596 2122.864
## 2 Big.Salmon 1132.8005 1568.0577 0.22996020 3349.9051 6818.822 2087.906
## 3 Big.Salmon 1054.2850 1777.5635 0.32346183 3924.9950 5495.435 2189.614
## 4 Big.Salmon 2311.0797 5379.0707 0.44592883 12501.5920 12062.621 2123.634
## 5 Big.Salmon 870.4047 1216.3595 0.23496336 2602.8712 5176.805 2116.316
## 6 Big.Salmon 1147.4328 1286.0920 0.09830776 2639.8751 13082.303 2153.766
## Smsr.20 Smsr.40
## 1 2832.719 5665.438
## 2 1363.764 2727.529
## 3 1099.087 2198.174
## 4 2412.524 4825.049
## 5 1035.361 2070.722
## 6 2616.461 5232.921
Some edits on the name of certain CUs:
## name_old name_new cuid
## 1 Big.Salmon Big Salmon 1201
## 2 YukonR.Teslinheadwaters Teslin 1212
## 3 UpperYukonR. Upper Yukon 1211
## 4 NorthernYukonR.andtribs. Northern Yukon 1207
## 5 Whiteandtribs. White 1206
## 6 MiddleYukonR.andtribs. Middle Yukon 1204
Import the reconstructed recruits and spawners data in brood_table_long.csv (emailed by Hannah Hunter in Wednesday 23 April 2025):
## CU_f BroodYear S_lwr S_med S_upr R_lwr R_med
## 1 YukonR.Teslinheadwaters 2019 5928.75 6714.07 7622.48 3394.98 5015.65
## 2 YukonR.Teslinheadwaters 2020 2651.68 3031.48 3460.40 2609.80 4991.72
## 3 YukonR.Teslinheadwaters 2021 1703.36 2040.96 2424.85 NA NA
## 4 YukonR.Teslinheadwaters 2022 1467.77 1909.85 2471.85 NA NA
## 5 YukonR.Teslinheadwaters 2023 2631.17 3154.81 3788.59 NA NA
## 6 YukonR.Teslinheadwaters 2024 3232.22 4057.37 5072.80 NA NA
## R_upr CU
## 1 7806.28 Teslin
## 2 10165.71 Teslin
## 3 NA Teslin
## 4 NA Teslin
## 5 NA Teslin
## 6 NA Teslin
Plot spawner abundance, smoothed generational avergave and current spawner abundance:
The figure above also shows the current spawner abundance (csa) in 2024
for (1) the smoothed generational average vs. (2) the value in the rapid
status assessment (RSA). The values differ, especially for White.
Question: How come the current spawner abundance is different? Are we not using the same dataset? Answer: no they were not but now they should.
Using the same SR dataset above, we fit the HBSR Ricker model like we do for the PSE.
IMPORTANTLY, recruits estimates are incomplete after 2017 so we remove observations more recent than 2017 to calculate the benchmarks.
Question: Did you also not consider data after 2017 to generate the benchmark density distributions? Answer: Yes and no, it’s a more complicated modelling approach that takes into account those uncertainties.
## region species_name cuid cu_name_pse curr_spw sr_lower sr_lower_025
## 1 Yukon Chinook 1201 Big Salmon 2130.983 671.5070 283.68031
## 2 Yukon Chinook 1204 Middle Yukon 5564.849 1440.5314 666.22865
## 3 Yukon Chinook 1202 Nordenskiold 1414.348 143.4859 73.38141
## 4 Yukon Chinook 1207 Northern Yukon 2773.023 1150.9164 405.80889
## 5 Yukon Chinook 1203 Pelly 2716.552 1451.9279 589.53019
## 6 Yukon Chinook 1205 Stewart 1322.545 500.5560 253.42296
## 7 Yukon Chinook 1211 Upper Yukon 1801.376 490.6149 262.10389
## 8 Yukon Chinook 1206 White 1545.884 665.1495 280.82129
## 9 Yukon Chinook 1212 Teslin 3170.409 662.2060 344.92775
## sr_lower_975 sr_upper sr_upper_025 sr_upper_975
## 1 1900.5962 3176.248 2443.0379 4909.230
## 2 3050.0700 6662.050 5425.1511 9403.231
## 3 288.5519 1128.838 955.1067 1440.231
## 4 3646.7495 4528.539 3269.3925 8557.082
## 5 3369.1850 5498.808 4319.6108 8192.238
## 6 1027.4630 2200.123 1776.2843 3041.087
## 7 925.9375 2005.287 1641.6218 2741.998
## 8 1913.0461 2562.412 1825.8377 4445.311
## 9 1304.2388 3468.408 2851.8780 4558.508
Calculate the HDP and 95%CI from the posterior density distribution for the DFO’s benchmarks and corresponding biological status probability:
## cu_name_pse status_Smsy_red status_Smsy_amber status_Smsy_green
## 1 Big Salmon 9.3625 71.0875 19.5500
## 2 Middle Yukon 5.3125 72.0625 22.6250
## 3 Nordenskiold 0.0000 33.3875 66.6125
## 4 Northern Yukon 40.8750 43.1875 15.9375
## 5 Pelly 13.9750 64.0500 21.9750
## 6 Stewart 15.5500 76.2875 8.1625
## 7 Upper Yukon 0.0125 71.5125 28.4750
## 8 White 3.2875 78.3375 18.3750
## 9 Teslin 0.1000 75.7000 24.2000
## status_Smsr_red status_Smsr_amber status_Smsr_green
## 1 17.0750 70.1500 12.7750
## 2 10.0000 73.4125 16.5875
## 3 0.0000 0.9000 99.1000
## 4 58.8375 40.1375 1.0250
## 5 30.6625 69.2875 0.0500
## 6 27.8250 71.1875 0.9875
## 7 0.0125 3.7375 96.2500
## 8 7.2000 78.4125 14.3875
## 9 0.2250 20.3750 79.4000
Figure to compare the approaches:
In the figure above, the horizontal black line is the current spawner abundance (geometric average of spawner abundance over the last generation since 2024); the green and red horizontal dashed lines are the absolute 10,000 and 1,500 fish benchmarks used in the rapid status assessment (RSA); the coloured boxes show the biological status for each method, and the % are the corresponding probabilities.
Summary:
same status for all nine CUs for the Sgen & Smsy between DFO and PSF;
same status for five out of the nine CUs for all three benchmarks;
Sgen for PSF tend to be smaller than DFO’s Sgen and 20% Smsr
the Smsr benchmarks are less conservative than the Sgen & Smsy benchmarks for Upper Yukon and Teslin, and more conservative for Northern Yukon.
Important note: the biostatus for Nordenskiold and Stewart is actually RED because current spawner abundance < 1500 (the lower absolute benchmark which is part of the new rule).
Question: is there a justification/reference for using 20% and 40% of Smsr (vs. 50% for instance)? Answer: there is a bit of a history with Carrie Holt.
Big Salmon and Middle Yukon cannot be dissociated genetically from one another. The sonar at Big Salmon allows to quantify Big Salmon CU abundance and one can then deduce Middle Yukon CU abundance, but only since 2005. Before that, a constant relative proportion was used:
Source: run-reconstruction-CU-spawners.25Apr2025.csv in Pacific-salmon-assess/yukon-CK-ResDoc/tree/main/analysis/data/raw.
The goal is to refit the HBSR Ricker model to the recruits per spawner data but discarding data prior 2005 for both Big Salmon & Middle Yukon and compare the results with the ones above:
!!! WORK NOT SHOWN BECAUSE NOT RELEVANT ANYMORE !!!
Conclusion: removing data prior 2005 leads to less conservative benchmarks, and even changes the status for Middle Yukon.
Question: Sensitivity analysis worth it?
Answer: No need to do anything because these assumption prior 2005 have been considered in the modelling.
Run reconstruction abundance is likely biased high for the Teslin CU (because the CU is far from the Eagle sonar and many fish certainly die on the way; local reports attest of much lower abundances). So we use instead the spawner survey data from Nisutlin and Wolf rivers to obtained a index of spawner abundance for Teslin. But this index is a partial assessment of the total number of spawners because there are a few other streams where individuals of the CU go. The current spawner abundance can consequently not be compared to absolute benchmarks. For more details, see the csas-teslin-reconstruction; the Teslin_CU_expansion_2025-05-15.csv datasets can be downloaded from the previous file:
## yrs_teslin nisutlin wolf sum expanded_index generational_mean
## 1 1969 105 NA 105 159 NA
## 2 1970 615 NA 615 929 NA
## 3 1971 650 750 1400 1400 NA
## 4 1972 237 13 250 250 NA
## 5 1973 NA NA NA NA NA
## 6 1974 NA NA NA NA 477
We use the expanded_index
to determine Teslin CU’s
benchmarks and biological status using the percentile method (with the
25th and 50th percentiles of the lower and upper benchmarks,
respectively):
Conclusion: PSF to use expanded index and percentile benchmarks, leading to red/poor status outcome.
Question: What percentiles best correspond to the Smsr benchmarks used for other Yukon Chinook CUs? The 25th and 75th percentiles were chosen to represent Sgen and Smsy.
Similarly, run reconstruction abundance is likely biased high for the Upper Yukon CU. It has been estimated that the counts at the Whitehorse Fish ladder and the Takhini sonar together account for nearly all of the spawners in the Upper Yukon CU. We use a spawner index representing the sum of the two populations. The time series has only height data points because there are only six sonar counts at Takhini between 2017 and 2024 (for more details, see the csas-UpperYukon-reconstruction; the UpperYukon_CU_expansion_2025-05-15.csv datasets can be downloaded from the previous file):
## yrs whitehorse whitehorse_wild takhini sum expanded_index generational_mean
## 1 2017 1226 748 1872 3098 3098 NA
## 2 2018 691 435 1554 2245 2245 NA
## 3 2019 282 245 NA 282 1227 NA
## 4 2020 216 164 NA 216 940 NA
## 5 2021 274 175 247 521 521 NA
## 6 2022 165 99 476 641 641 1178
## 7 2023 154 80 355 509 509 872
## 8 2024 479 263 1049 1528 1528 818
There is not enough data points to calculate biological status with the percentile benchmarks, but we can compare current spawner abundance to the absolute lower benchmarks, which yield a red status (vs. amber with the RR data):
Conclusion: PSF to use expanded index from Takhini + Whitehorse for 2017-2024, with only wild portion of Whitehorse counts. Current abundance compared to absolute benchmark of 1,500 yields poor/red status outcome.
Question: Is there general consensus that these two surveys represent “nearly all” spawners for the CU? Answer How much spawning occurs on the mainstem below the dam or in tribs of Lake Labarge? Initial discussion indicates <10%, but worth confirming.
We use the escapement count from the JTC report 2025 (Appendix B12)
(i.e. the estimate
column in trib-spwn.csv):
## CU system year estimate
## 1 Porcupine porcupine 2014 3066
## 2 Porcupine porcupine 2015 4851
## 3 Porcupine porcupine 2016 6665
## 4 Porcupine porcupine 2017 1191
## 5 Porcupine porcupine 2018 3414
## 6 Porcupine porcupine 2019 4740
## 7 Porcupine porcupine 2020 NA
## 8 Porcupine porcupine 2021 409
## 9 Porcupine porcupine 2022 349
## 10 Porcupine porcupine 2023 512
## 11 Porcupine porcupine 2024 468
There is not enough data points to calculate biological status with the percentile benchmarks, but we can compare current spawner abundance to the absolute lower benchmarks, which yield a red status:
Conclusion: PSF to use the escapement count and compare it to absolute benchmark of 1,500 yields poor/red status outcome.
Import the Appendix B25 (proportion of CUs) table:
## Year Sample.Size Mainstem Yukon.Early White Teslin
## 1 2005 491 67.7 2.1 29.8 0.4
## 2 2006 728 41.0 1.0 54.9 3.1
## 3 2007 735 46.9 0.5 52.1 0.5
## 4 2008 745 48.0 0.1 49.9 2.1
## 5 2009 366 68.3 0.1 30.6 1.0
## 6 2010 337 52.8 0.7 46.3 0.2
Import the Appendix B16 (total escapement estimate) table:
## Year Spawning.escapement.estimate
## 1 1980 22912
## 2 1981 47066
## 3 1982 31958
## 4 1983 90875
## 5 1984 56633
## 6 1985 62010
Some CU name corrections:
## name_old name_new
## 1 Mainstem Middle Yukon
## 2 Yukon.Early North Yukon
Determine the spawner abundance for each CU using both tables:
## Year Middle Yukon North Yukon White Teslin
## 1 2005 296186.15 9187.4580 130374.404 1749.9920
## 2 2006 90568.18 2208.9800 121273.002 6847.8380
## 3 2007 111146.90 1184.9350 123470.227 1184.9350
## 4 2008 80591.04 167.8980 83781.102 3525.8580
## 5 2009 63946.56 93.6260 28649.556 936.2600
## 6 2010 62192.59 824.5230 54536.307 235.5780
## 7 2011 105249.79 205.5660 98671.680 1438.9620
## 8 2012 65114.13 137.6620 72410.212 137.6620
## 9 2013 101132.31 400.5240 97928.118 801.0480
## 10 2014 77614.02 313.5920 78554.796 0.0000
## 11 2015 67259.30 869.2640 40420.776 108.6580
## 12 2016 101686.90 0.0000 42563.231 871.6020
## 13 2017 191957.63 401.5850 208824.200 401.5850
## 14 2018 59615.94 3159.5830 86896.239 4469.6540
## 15 2019 41384.47 2366.8242 51490.910 4623.7958
## 16 2020 12997.43 145.7744 9832.718 536.0736
## 17 2021 15060.50 0.0000 7924.140 162.1900
## 18 2022 15494.31 0.0000 5620.873 918.8178
## 19 2023 15423.24 207.6460 6004.062 455.0540
## 20 2024 12206.52 168.2096 3079.530 719.7430
Plot spawner abundance:
Determine the benchmarks and associated biological status using the percentile method (25% and 50% percentiles):
Conclusion: biostatus is red either because current spawner abundance is below the lower absolute or relative benchmarks in all four CUs.