sbt_ctp_controls() returns a fresh copy of the public constants used by the
Cape Town procedure in CTP(). mpdat is the pre-built default list (the R
equivalent of the original CTP.dat control file). These are
management-procedure settings, rather than stock-assessment observations.
Value
A named list containing the control fields described above. Use the
function when a fresh copy is needed for a modified procedure run;
mpdat contains the unmodified package defaults.
Details
The procedure combines three signals: standardised longline CPUE, gene-tagging abundance, and close-kin mark-recapture (CKMR) estimates of total reproductive output (TRO). The controls define the averaging periods, response curves, CKMR population model, and final TAC constraints.
Control fields
tau1Number of recent completed years averaged for the CPUE signal.
Ilow,IhighLower and upper reference points for the standardised CPUE signal. Between them, the CPUE buffer is one.
alp1,bet1Powers controlling the CPUE response below
Ilowand aboveIhigh, respectively.wcpue1,wcpue2CPUE gains used below and above the TRO rebuilding transition, respectively.
tau2Number of recent gene-tagging estimates included in the weighted abundance signal.
N2low,N2highLower and upper gene-tagging abundance reference points, in numbers of fish. Between them, the gene-tagging multiplier is one.
alp,betPowers controlling the gene-tagging response below
N2lowand aboveN2high, respectively. They are mapped internally to the historicalalp2andbet2names used byCTP().tau3Number of recent TRO estimates averaged for the CKMR level signal.
c1ref,c2refFirst year and exclusive upper year of the reference TRO period; the defaults therefore use 2003–2014.
tauckNumber of recent TRO estimates used to calculate the log-scale TRO trend.
gammaMultiplier applied to reference TRO to define the rebuilding level.
lamtildeMinimum log-TRO trend applied when the population is below the rebuilding level.
kappaSteepness of the logistic transition between the below- and above-rebuilding control settings.
kck1,kck2CKMR trend gains used below and above the rebuilding transition, respectively.
wCKWeight applied to the CKMR contribution to the TAC multiplier.
petaHSP detection adjustment applied multiplicatively in the CKMR observation model.
amin,amaxMinimum and maximum adult ages represented in the internal CKMR population model.
muchi0,sigmachi0Mean and standard deviation of the initial logit-scale adult-mortality state.
Zmin,ZmaxLower and upper bounds used to transform the adult total-mortality state.
Z30Total mortality at age 30, used to interpolate mortality from age 25 to
amax.sigmachiAnnual innovation standard deviation for the adult- mortality state.
sigmaR,rhoRInnovation standard deviation and AR(1) autocorrelation for recruitment.
qhspMultiplicative scale for expected HSP matches.
phiAge-specific relative reproductive output for ages
amin:amax, normalised to one at the oldest age.TACmaxAbsolute upper TAC bound, in tonnes.
maxChange_up,maxChange_downMaximum permitted TAC increase and decrease at one procedure update, in tonnes.
minChangeAbsolute TAC change, in tonnes, below which the TAC is left unchanged.
See also
Other Cape Town procedure:
project_ctp_schedule(),
run_projections()
Examples
controls <- sbt_ctp_controls()
names(controls)
#> [1] "tau1" "wcpue1" "wcpue2" "Ihigh"
#> [5] "Ilow" "alp1" "bet1" "tau2"
#> [9] "N2low" "N2high" "alp" "bet"
#> [13] "tau3" "kck1" "kck2" "tauck"
#> [17] "gamma" "lamtilde" "kappa" "wCK"
#> [21] "peta" "c1ref" "c2ref" "amin"
#> [25] "amax" "muchi0" "sigmachi0" "Z30"
#> [29] "Zmax" "Zmin" "sigmachi" "sigmaR"
#> [33] "rhoR" "qhsp" "phi" "TACmax"
#> [37] "maxChange_up" "maxChange_down" "minChange"
identical(controls, mpdat)
#> [1] TRUE
