PCMParamLocateInShortVector {PCMBase} | R Documentation |
Locate a named parameter in the short vector representation of a model
Description
Locate a named parameter in the short vector representation of a model
Usage
PCMParamLocateInShortVector(o, accessExpr, enclos = "?")
Arguments
o |
a PCM model object. |
accessExpr |
a character string used to access the parameter, e.g.
|
enclos |
a character string containing the symbol '?', e.g.
|
Value
an integer vector of length PCMParamCount(o)
with NAs
everywhere except at the coordinates corresponding to the parameter in
question.
Examples
model <- PCM(PCMDefaultModelTypes()["D"], k = 3, regimes = c("a", "b"))
# The parameter H is a diagonal 3x3 matrix. If this matrix is considered as
# a vector the indices of its diagonal elements are 1, 5 and 9. These indices
# are indicated as the non-NA entries in the returned vector.
PCMParamLocateInShortVector(model, "$H[,,1]")
PCMParamLocateInShortVector(model, "$H[,,'a']")
PCMParamLocateInShortVector(model, "$H[,,'b']")
PCMParamLocateInShortVector(model, "$Sigma_x[,,'b']", enclos = 'diag(?)')
PCMParamLocateInShortVector(model, "$Sigma_x[,,'b']", enclos = '?[upper.tri(?)]')
[Package PCMBase version 1.2.14 Index]