Learn R Programming

MSEtool (version 3.1.1)

SimulateMOM: Run a multi-fleet multi-stock Management Strategy Evaluation

Description

Functions for running a multi-stock and/or multi-fleet Management Strategy Evaluation (closed-loop simulation) for a specified operating model

Usage

SimulateMOM(MOM = MSEtool::Albacore_TwoFleet, parallel = TRUE, silent = FALSE)

ProjectMOM( multiHist = NULL, MPs = NA, parallel = FALSE, silent = FALSE, checkMPs = TRUE )

multiMSE( MOM = MSEtool::Albacore_TwoFleet, MPs = list(list(c("AvC", "DCAC"), c("FMSYref", "curE"))), Hist = FALSE, silent = FALSE, parallel = TRUE, checkMPs = TRUE )

Arguments

MOM

A multi-fleet multi-stock operating model (class 'MOM')

parallel

Logical. Should the MSE be run using parallel processing?

silent

Should messages be printed out to the console?

multiHist

An Historical Simulation object (class multiHist)

MPs

A matrix of methods (nstock x nfleet) (character string) of class MP

checkMPs

Logical. Check if the specified MPs exist and can be run on SimulatedData?

Hist

Should model stop after historical simulations? Returns a list containing all historical data

Value

Functions return objects of class MMSE and multiHist #'

  • SimulateMOM - An object of class multiHist

  • ProjectMOM - An object of class MMSE

  • multiMSE - An object of class MMSE

Functions

  • SimulateMOM: Simulate historical dynamics for multi-OM

  • ProjectMOM: Run Forward Projections for a MOM object

  • multiMSE: Run a multi-stock, multi-fleet MSE