PCMParamType.Rd
The parameter types are divided in the following categories:
These are the "ScalarParameter", "VectorParameter" and "MatrixParameter" classes. Each model parameter must have a main type.
These are the "_Global" and "_Omitted" classes. Every parameter can be global for all regimes or local for a single regime. If not specified, local scope is assumed. In some special cases a parameter (e.g. Sigmae can be omitted from a model. This is done by adding "_Omitted" to its class attribute.
These are the "_Fixed", "_Ones", "_Identity" and "_Zeros" classes.
These are the "_Transformable", "_CholeskyFactor" and "_Schur" classes.
These are the "_NonNegative", "_WithNonNegativeDiagonal", "_LowerTriangular", "_AllEqual", "_ScalarDiagonal", "_Symmetric", "_UpperTriangular", "_LowerTriangularWithDiagonal" and "_UpperTriangularWithDiagonal" classes.
is.Local(o) is.Global(o) is.ScalarParameter(o) is.VectorParameter(o) is.MatrixParameter(o) is.WithCustomVecParams(o) is.Fixed(o) is.Zeros(o) is.Ones(o) is.Identity(o) is.AllEqual(o) is.NonNegative(o) is.Diagonal(o) is.ScalarDiagonal(o) is.Symmetric(o) is.UpperTriangular(o) is.UpperTriangularWithDiagonal(o) is.WithNonNegativeDiagonal(o) is.LowerTriangular(o) is.LowerTriangularWithDiagonal(o) is.Omitted(o) is.CholeskyFactor(o) is.Schur(o) is.Transformable(o) is.Transformed(o) is.SemiPositiveDefinite(o)
o | an object, i.e. a PCM or a parameter object. |
---|
logical indicating if the object passed is from the type appearing in the function-name.
is.Local
:
is.Global
:
is.ScalarParameter
:
is.VectorParameter
:
is.MatrixParameter
:
is.WithCustomVecParams
:
is.Fixed
:
is.Zeros
:
is.Ones
:
is.Identity
:
is.AllEqual
:
is.NonNegative
:
is.Diagonal
:
is.ScalarDiagonal
:
is.Symmetric
:
is.UpperTriangular
:
is.UpperTriangularWithDiagonal
:
is.WithNonNegativeDiagonal
:
is.LowerTriangular
:
is.LowerTriangularWithDiagonal
:
is.Omitted
:
is.CholeskyFactor
:
is.Schur
:
is.Transformable
:
is.Transformed
:
is.SemiPositiveDefinite
: