#include <performance.hpp>
Performance statistics used for evaluating management procedures
void IOSKJ::Performance::record |
( |
uint |
time, |
|
|
const Model & |
model, |
|
|
double |
control = 1 |
|
) |
| |
|
inline |
Record performance measures
template<class Mirror >
void IOSKJ::Performance::reflect |
( |
Mirror & |
mirror | ) |
|
|
inline |
GeometricMean IOSKJ::Performance::b_ratio |
Mean IOSKJ::Performance::catches_gn |
Mean IOSKJ::Performance::catches_lower |
Proportion of times where catch is lower than baseline
Mapc IOSKJ::Performance::catches_mapc |
Mean absolute percentage changes in catches
Mean IOSKJ::Performance::catches_pl |
Mean IOSKJ::Performance::catches_ps |
Mean IOSKJ::Performance::catches_shut |
Proportion of times where catch is zero
Mean IOSKJ::Performance::catches_total |
Variance IOSKJ::Performance::catches_var |
Mean IOSKJ::Performance::control_ups |
Proportion of times where there is an increase/decrease in the management control e..g catch limit
Array<double,Region,Method> IOSKJ::Performance::cpue_baseline |
Baseline CPUE for regions/gears used to calculate relative catch rates
Array<GeometricMean,Region,Method> IOSKJ::Performance::cpue_mean |
Mean CPUE
Only the three main region/method combinations are output (see reflect()
method)
GeometricMean IOSKJ::Performance::f_ratio |
Mean IOSKJ::Performance::kobe_a |
Proportion of time spent in each Kobe plot quadrant:
A (green) : B>Bmsy F<Fmsy
B (yellow) : B>Bmsy F>Fmsy
C (yellow) : B<Bmsy F<Fmsy
D (red) : B<Bmsy F>Fmsy
Mean IOSKJ::Performance::kobe_to_a |
Number of years taken to move from Kobe plot quadrants B,C or D back into A
int IOSKJ::Performance::procedure |
Candidate procedure which this performance relates to
int IOSKJ::Performance::replicate |
Replicate evaluation which this performance relates to
Mean IOSKJ::Performance::status_b10 |
Probability of stock being below 10% BO
Mean IOSKJ::Performance::status_b20 |
Probability of stock being below 20% BO
GeometricMean IOSKJ::Performance::status_mean |
Mean of stock status % B0
Count IOSKJ::Performance::times |
Number of time steps where performance measures were recorded. Mainly used for testing.
The documentation for this class was generated from the following file: