![]() |
Indian Ocean Skipjack
|
#include <parameters.hpp>
Classes | |
struct | Logliker |
struct | Names |
struct | Randomiser |
struct | Restrictor |
struct | SteepnessBeta |
struct | Values |
struct | Variabler |
struct | VectorGetter |
struct | VectorSetter |
Public Member Functions | |
template<class Mirror > | |
void | reflect (Mirror &mirror) |
void | read (void) |
void | write (void) |
void | set (uint time, Model &model, bool catches_apply=true) const |
Parameters & | randomise (void) |
Parameters & | bounce (void) |
double | loglike (void) |
std::vector< std::string > | names (void) |
Frame | values (void) |
std::vector< double > | vector (void) |
void | vector (const std::vector< double > &vector) |
Class for defining model parameters, their priors, transformations etc. See the set()
method which "binds" parameters defined here to model variables.
|
inline |
Bounce values of parameters off bounds to ensure that they are within bounds but not bunched up against them
|
inline |
Calculate prior likelihoods for parameters
|
inline |
Get the names of variables
|
inline |
Randomise the values of variables
|
inline |
Reflection
|
inline |
Set model variables
catches_apply Turn off application of catches (e.g. in hindcasts of procedures)
|
inline |
Get the values of variables
|
inline |
Get the values of variables as a vector
|
inline |
Set the values of variables from a vector
Catches by year, quarter, region and method
Variable<TruncatedNormal> IOSKJ::Parameters::maturity_inflection |
Maturity parameters
Autocorrelation of recruitment deviations
Thorson et al 2014 estimated values between 0.371-0.466 across orders and overall value of 0.426
Selectivity parameters
Relative recruitment in each of the smaller regions
These are relative to the unfished spawning biomass going to WE region. All proportions are then normalised in the model initialisation so that they sum to one.