omxSetParameters {OpenMx} | R Documentation |
Modify the attributes of parameters in a model. This function cannot modify parameters that have NA labels.
omxSetParameters(model, labels, free = NULL, values = NULL, newlabels = NULL, lbound = NULL, ubound = NULL, indep = FALSE)
model |
a MxModel object. |
labels |
a character vector of target parameter names. |
free |
a boolean vector of parameter free/fixed designations. |
values |
a numeric vector of parameter values. |
newlabels |
a character vector of new parameter names. |
lbound |
a numeric vector of lower bound values. |
ubound |
a numeric vector of upper bound values. |
indep |
boolean. set parameters in independent submodels. |
omxGetParameters
, omxAssignFirstParameters
A <- mxMatrix('Full', 3, 3, labels = c('a','b', NA), free = TRUE, name = 'A') model <- mxModel(A, name = 'model') model <- omxSetParameters(model, c('a', 'b'), values = c(1, 2)) # set value of cells labelled "a" and "b" to 1 and 2 respectively model <- omxSetParameters(model, c('a', 'b'), newlabels = c('b', 'a')) # set label of cell labelled "a" to "b" and vice versa