catchSSB.hcr | R Documentation |
A HCR to set total catch based on SSB depletion level
catchSSB.hcr(
stk,
dtarget = 0.4,
dlimit = 0.1,
lambda = 1,
MSY,
dtaclow = 0.85,
dtacupp = 1.15,
yrs = 1,
metric = "ssb",
args,
tracking
)
stk |
The perceived FLStock. |
MSY |
Assumed or estimated MSY. |
args |
MSE arguments, class list. |
tracking |
Structure for tracking modules outputs. |
dtarget=0.40 |
Depletion level from which catch is decreased. |
dlimit=0.10 |
Depletion level at which fishing is stopped. |
lambda=1 |
Multiplier for MSY level. |
dtaclow=0.85 |
Maximum proportional decrease in allowable catch. |
dtacupp=1.15 |
Maximum proportional increase in allowable catch. |
A list with elements ctrl, of class fwdControl, and tracking.
data(sol274)
catchSSB.hcr(stock(om), MSY=140000, tracking=FLQuant(),
args=list(ay=2018, data_lag=1, management_lag=1, frq=1))
# APPLY hcr over a range of dtarget values
lapply(seq(0.30, 0.80, by=0.1), function(x) {
catchSSB.hcr(stock(om), MSY=140000, dtarget=x,
args=list(ay=2018, data_lag=1, management_lag=1, frq=1),
tracking=FLQuant())$ctrl } )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.