Chapter 4 Model specification
The argument model
specifies the structure of the MARSS model. It is a list where the list elements for each model parameter specify the form of that parameter matrix.
MARSS(data, model=list(...))
There are text shortcuts for common matrix structures:
"identity"
,"diagonal and equal"
,"diagonal and unequal"
,"unconstrained"
,"equalvarcov"
,"zero"
,"unequal"
,"equal"
- Then there are some special shortcuts for \(\mathbf{Z}\) and \(\mathbf{a}\).
The default model structures are
Z="identity"
each \(y\) in \(\mathbf{y}\) corresponds to one \(x\) in \(\mathbf{x}\)B="identity"
no interactions among the \(x\)’s in \(\mathbf{x}\)U="unequal"
the \(u\)’s in \(\mathbf{u}\) are all differentQ="diagonal and unequal"
process errors are independent but have different variancesR="diagonal and equal"
the observations are i.i.d.A="scaling"
\(\mathbf{a}\) is a set of scaling factorsC="zero"
andD="zero"
no inputs.c="zero"
andd="zero"
no inputs.x0="unequal"
all initial states are differentV0="zero"
the initial condition on the states (\(\mathbf{x}_0\) or \(\mathbf{x}_1\)) is fixed but unknowntinitx=0
the initial state refers to \(t=0\) instead of \(t=1\).
The shortcuts and general specifications for each parameter are discussed below.