This observation error model function generates a set of perfect observations on catches, biology and abundance. Direct observations are made of the stock, while a single age-structured index of abundance, in numbers, is created with a fixed catchability of 0.01. deviances on either stk$catch.n or idx$index, if given, are applied.
perfect.oem(stk, deviances, observations, args, tracking, biomass = FALSE, ...)
A named list of observation deviances, class list.
A list of past observations, extended to the end of om, class list.
The mp dimensions arguments, as generated by
mp, class list.
Object to track module decisions and outputs, class FLQuant.
An operating model, class FLom or FLombf.
A named list with elements stk (FLStock), idx (FLIndices), deviances, observations and tracking.
This oem function generates a full observation time series every time step, and does not append them to existing objects in observations.