PCMBase (version 1.2.14)

PCMParamType: Parameter types

Description

The parameter types are divided in the following categories:

Main type

These are the "ScalarParameter", "VectorParameter" and "MatrixParameter" classes. Each model parameter must have a main type.

Scope/Omission

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.

Constancy (optional)

These are the "_Fixed", "_Ones", "_Identity" and "_Zeros" classes.

Transformation (optional)

These are the "_Transformable", "_CholeskyFactor" and "_Schur" classes.

Other properties (optional)

These are the "_NonNegative", "_WithNonNegativeDiagonal", "_LowerTriangular", "_AllEqual", "_ScalarDiagonal", "_Symmetric", "_UpperTriangular", "_LowerTriangularWithDiagonal" and "_UpperTriangularWithDiagonal" classes.

Usage

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)

Value

logical indicating if the object passed is from the type appearing in the function-name.

Arguments

o

an object, i.e. a PCM or a parameter object.

Functions

  • 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: