Usage
is.blockdiag(x)
is.validvarcov(x, method="kem")
is.identity(x, dim=NULL)
is.diagonal(x, na.rm=FALSE)
is.equaltri(x)
makediag(x, nrow=NA)
takediag(x)
is.design(x, strict=TRUE, dim=NULL, zero.rows.ok=FALSE, zero.cols.ok=FALSE)
is.fixed(x, by.row=FALSE)
is.identity(x, dim=NULL)
is.zero(x)
vec(x)
unvec(x, dim=NULL)
is.wholenumber(x, tol = .Machine$double.eps^0.5)
Imat(x)
rwishart(nu, V)
mystrsplit(x)
convert.model.mat(param.matrix)
fixed.free.to.formula(fixed,free,dim)
matrix.power(x, n)
sub3D(x,t=1)
pinv(x)
pcholinv(x)
is.solvable(A,y=NULL)
all.equal.vector(x)
parmat(MLEobj, elem = c("B", "U", "Q", "Z", "A", "R", "x0", "V0"),
t = 1, dims = NULL, model.loc = "marss")
Arguments
x, A, y
A matrix (or vector for 'makediag
' or string for 'mystrsplit
'.).
na.rm
How to treat NAs in the block diag test.
dim, dims
Matrix dimensions. Some functions will take the vec of a matrix. In this case, the optional dim arg specifies the matrix dimensions.
fixed
A fixed matrix per the MARSS specification for fixed matrix syntax.
free
A free matrix per the MARSS specification for free matrix syntax.
method
kem or BFGS. Used to add extra test for MARSSoptim().
t
The time index or third dimension of a 3D matrix
nu, V
Parameters of a Wishart distribution.
param.matrix
The list matrix version of a time-invariant MARSS model.
n
An interger for the power function.
zero.rows.ok, zero.cols.ok
Means the design matrix can have all zero rows or columns.
strict
Specifies whether the design matrix must be only 0s and 1s.
by.row
For is.fixed, reports whether is.fixed by row rather than for the whole matrix.
elem
The parameter matrix of a marss model to return.
model.loc
Whether to use the marss or model marssMODEL in the marssMLE object.