| Fleet | Mean | SD |
|---|---|---|
| Fleet_01 | 10689.8 | 1251.8 |
| Fleet_02 | 1974.2 | 364.2 |
| Fleet_03 | 4938.5 | 2961.6 |
| Fleet_04 | 4846.2 | 1579.3 |
| Fleet_05 | 172.8 | 124.2 |
3 Forward Projections
Each operating model has 100 independent simulations with stochastic samples of the log-normally distributed recruitment deviations and observation error for the indices of abundance (see below).
3.1 Management Cycle and Data Lag
The MSE assumes that the first TAC generated by the CMPs will be set in 2028, with a 3-year management cycle and a 2-year data lag.
This means that the TAC that will be implemented for the 2028 fishing year will be calculated in 2027 using data up to 2025, and then from there the TAC is updated every 3 years (Table 3.1).
| Implementation Year | Calculation Year | Management Year? | TAC decision | DataYear used |
|---|---|---|---|---|
| 2028 | 2027 | Yes | Calculated in 2027, implemented 2028 | 2025 |
| 2029 | 2028 | No | Carries forward 2028’s TAC | — |
| 2030 | 2029 | No | Carries forward 2028’s TAC | — |
| 2031 | 2030 | Yes | Calculated in 2030, implemented 2031 | 2028 |
| 2032 | 2031 | No | Carries forward 2031’s TAC | — |
| 2033 | 2032 | No | Carries forward 2031’s TAC | — |
| 2034 | 2033 | Yes | Calculated in 2033, implemented 2034 | 2031 |
3.2 Initial Projection Years
Following the stock assessment, the OMs have a historical period spanning from 1956 to 2024. Given that the TAC advice generated by the CMPs will be implemented in 2028, the first 3 years of the projection period (2025 – 2027) are, in effect, an extension of the historical period rather than years managed by the CMPs.
When real catch data and real CPUE data become available for these years, they will be used directly in the OM. While these data are not yet available, fleet-specific catches for these years are instead simulated.
For each fleet, an independent catch value is drawn for every year without real data from a lognormal distribution with a natural-scale mean and SD set to that fleet’s own mean and SD over the preceding four historical years (Table 3.2). This is necessary because the population dynamics model needs a catch value for every year in order to project the population forward in time. Additionally, the CMPs require a complete data stream up to the data-lag year in order to calculate the first TAC.
As shown in Table 3.1, the 2028 TAC is calculated in 2027 using data up to 2025. Because the historical period ends in 2024, 2025 falls within the projection period and will not yet be observed at the time the MSE was run. For now, the simulated 2025 catch and CPUE index values will be used by the CMPs to calculate the 2028 TAC. If real 2025 data become available, these can replace the simulated values without requiring any change to the underlying MSE framework (although the CMPs may need to be re-tuned; see Section 5.2).
3.3 Recruitment Deviations
Annual recruitment deviations are generated as autocorrelated, bias-corrected log-normal deviates around the stock-recruit relationship. For a given simulation, the (log-scale) deviation in year \(y\) is calculated as:
\[ \varepsilon_y \sim \text{TruncNormal}(\mu, \sigma_R,\ \pm 3\sigma_R) \]
\[ x_y = \rho\, x_{y-1} + \varepsilon_y \sqrt{1-\rho^2} \]
\[ \text{RecDev}_y = \exp(x_y) \]
where \(\sigma_R\) is the recruitment deviation standard deviation, \(\rho\) is the lag-1 autocorrelation, and \(\mu = -0.5\sigma_R^2(1-\rho)/\sqrt{1-\rho^2}\) is a bias-correction term so that \(E[\text{RecDev}_y] = 1\) on the natural scale. Deviations are truncated at \(\pm 3\sigma_R\) (on the log scale) to avoid unrealistic extremes.
\(\sigma_R\) and \(\rho\) are set to the standard deviation and lag-1 autocorrelation of each OM’s estimated historical recruitment deviations so that the process used to generate each projection year’s deviations is calibrated to what was estimated historically (e.g., \(\sigma_R=\) 0.23, \(\rho=\) 0.67 for the Reference OM, the central OM at the 50th percentile of the Growth and Natural Mortality uncertainty grid; Figure 3.1).
3.4 Observation Error for Simulated Data
The data used by the CMPs (fleet-specific catches and standardised CPUE indices) are simulated from the true OM-generated values with multiplicative observation error.
For catch, the observation error is conditioned on the historical fit between the OM’s simulated catch and the actual reported historical catch. In practice, the assessment model is fit to the catch data essentially exactly, so the catch data provided to the CMPs exactly matches the catches in the OM.
For the CPUE indices, the same historical-conditioning approach is used, but with a lag-1 autocorrelation additionally estimated from the residuals between the observed and simulated index. Index observation error therefore follows the same truncated, autocorrelated log-normal process described above for recruitment deviations, continuing on from the last estimated historical residual.
Table 3.3 shows, for the Reference OM, the fitted SD and lag-1 autocorrelation for each index that is available in the terminal year. The conditioned SD and autocorrelation will vary across the full set of Reference and Robustness OMs, since each is conditioned on its own historical fit. All indices are assumed to scale proportionally with true abundance (i.e. no hyperstability/hyperdepletion).
| Index | SD (log-scale) | Lag-1 AC |
|---|---|---|
| Indx_CTP-LL_TB2 | 0.195 | 0.797 |
| Indx_BR_URY-LL | 0.335 | 0.394 |
| Indx_ZAF-BB | 0.188 | 0.206 |
Figure 3.2 shows example realisations of the index observation error multiplier for three simulations, again using the Reference OM as an example. It illustrates that the autocorrelated observation error applied in the projections has the same statistical properties as estimated from the historical period.
Figure 3.3 shows, using the Reference OM as an example, the comparison of the indices of abundance in the historical and projection years against their corresponding vulnerable population abundance (biomass or numbers depending on each index’s units).