Learn R Programming

DLMtool (version 5.2)

tinyErr: Remove observation, implementation, and process error

Description

Takes an existing OM object and converts it to one without any observation error, implementation error, very little process error, and/or gradients in life history parameters and catchability.

Usage

tinyErr(OM, obs = TRUE, imp = TRUE, proc = TRUE, grad = TRUE,
  silent = FALSE)

Arguments

OM

An object of class OM

obs

Logical. Remove observation error? Obs is replaced with Perfect_Info

imp

Logical. Remove implementation error? Imp is replaced with Perfect_Imp

proc

Logical. Remove process error? All sd and cv slots in Stock and Fleet object are set to 0.

grad

Logical. Remove gradients? All grad slots in Stock and qinc in Fleet are set to 0.

silent

Logical. Display messages?

Value

An updated object of class OM

Details

Useful for debugging and testing that MPs perform as expected under perfect conditions.

Examples

Run this code
# NOT RUN {
OM_noErr <- tinyErr(DLMtool::testOM)
# }

Run the code above in your browser using DataLab