Computes performance statistics of one or more projections (named list of
ms_simulate() runs, one per management procedure or rule) and returns
them as a long data.table in the format of the
mseviz package: one row per run (mp),
unit (biol: a stock code, a segment, or "All" for the whole system),
statistic and iteration, with the value in data. The table can be passed
to plot_bps(), plot_tradeoffs() and plot_quilt(), or to
mseviz::plotBPs(), mseviz::plotTOs() and mseviz::perfTable().
Arguments
- runs
named list of
ms_simulate()results (withkeep = "all"), one per management procedure; all from the same system.- years
evaluation years (default the last 20).
- Blim, Bpa
limit and precautionary biomass relative to Bmsy.
Value
A data.table with columns mp, biol, statistic, name
(plotmath label), desc, type ("value" or "prob"), year
(the evaluation period), iter and data.
Details
Statistics are computed per iteration over the evaluation years:
| statistic | unit | definition |
BBmsy | stock | median B/Bmsy |
FFmsy | stock | median F/Fmsy |
CMSY | stock | mean catch / MSY (MSY = rK/4) |
PBlim | stock | share of years with B < Blim |
PBpa | stock | share of years with B < Bpa |
PB80 | stock | share of years with B > 0.8 Bmsy |
green | stock | share of years in the Kobe green zone (B > Bmsy, F < Fmsy) |
Days | segment, All | mean days fished |
C | All | mean total catch |
Rev | All | mean revenue |
Profit | All | mean profit |
CMMSY | All | mean total catch / sum of single-stock MSYs |
AAVC | All | mean annual absolute change of total catch (relative) |
AAVE | All | mean annual absolute change of total days (relative) |
NBpa | All | mean number of stocks below Bpa |
PanyBlim | All | share of years with any stock below Blim |
minBBmsy | All | lowest B/Bmsy of any stock in any year |
Probabilities (statistics starting with P and green) are best shown
by their mean over iterations, which is the probability over years and
iterations.