Converts RecaData
prepared for StoX-Reca to the input format accepted by eca.estimate
.
This facilitates preparing input data with a StoX-project for more cusomized programs directly interfacing Reca.
Usage
convertRecaData(
RecaData,
nSamples = as.integer(NA),
burnin = as.integer(NA),
thin = as.integer(NA),
resultdir = as.character(NA),
lgamodel = as.character(NA),
delta.age = as.numeric(NA),
seed = as.numeric(NA),
fitfile = as.character(NA),
predictfile = as.character(NA)
)
Arguments
- RecaData
RecaData
, as prepared byPrepareRecaEstimate
.- nSamples
nSamples as specified in
eca.estimate
- burnin
burnin as specified in
eca.estimate
- thin
thin as specified in
eca.estimate
- resultdir
resultdir as specified in
eca.estimate
- lgamodel
lgamodel as specified in
eca.estimate
- delta.age
delta.age as specified in
eca.estimate
- seed
seed as specified in
eca.estimate
- fitfile
fitfile as specified in
eca.estimate
- predictfile
predictfile as specified in
eca.estimate
Value
list with 5 members:
- AgeLength
Data prepared for the argument AgeLength to
eca.estimate
- WeightLength
Data prepared for the argument WeightLength to
eca.estimate
- Landings
Data prepared for the argument Landings to
eca.estimate
- GlobalParameters
Data prepared for the argument GlobalParameters to
eca.estimate
, Completeness of this data structure depend on whether optional parameters where provided.- CovariateMaps
Not input to Reca. Nested list, providing mapping between integer encoding and character encoding of the levels of categorical variables.
Details
The StoX-function interfacing Reca-parameterisation (RunRecaModels
) accepts a data format
RecaData
that is not exactly compatible with the format accepted by eca.estimate
.
This inconvenience is introduced to make sure that output from PrepareRecaEstimate
adheres to
restrictions in the StoX-user interface, so that the results are inspectable there.
Reca-input include model parameters and options, but PrepareRecaEstimate
only sets parameters that have
implications for data formatting, other parameters are subsequently set in for instance RunRecaModels
.
The optional arguments to this function can be used to set those parameters that is handled by RunRecaModels
in the StoX-workflow.
Reca requires categorical variables to be encoded as consecutive integers, starting with 1. In order to keep track of how this correspond to other representations, this function provides the mapping in the list 'CovariateMaps'. CovariateMaps is not an input to Reca, but only provided to assist book-keeping.