6 Output and Plots
6.1 Summarizing output
Output is summarized using SSMSE_summary_all()
:
summary_list <- SSMSE_summary_all(dir = "path/to/scenario/dir",
scenarios = c("sample_low", "sample_high"),
run_parallel = TRUE)
Relying on ss3sim::get_results_all()
, this function creates:
- For each scenario, 3 scenario level .csv files
- For all scenarios, 2 cross-scenario .csv files named by default to
SSMSE_ts
andSSMSE_scalar
. - For all scenarios, the function returns a list object containing data frames of timeseries (ts), scalar, and derived quantities (dq) summaries.
Note that run_parallel = TRUE
is only faster than run_parallel FALSE
when there is more than once scenario and none of the scenario-level .csv files have been created yet.
By default, if a user doesn’t specify scenarios
, all scenarios in dir
will be summarized.
6.2 Checking estimation model convergence
One of the first checks to do if using an estimation model after running an MSE analysis is to check that the estimation model has converged. A number of checks could be done, but a basic one is checking the gradients for the estimation model, which are added to the SSMSE_scalar
summary sheet.
6.3 Calculating performance metrics
Typically, a suite of performance metrics are used in MSE. Punt et al. (2016) recommends at least using metrics related to:
- average catch
- variation in catch over time
- population size