Create and work with parameter objects
See numericlist
for methods to deal with
parameter_list
objects.
param(.x, ...) ## S4 method for signature 'mrgmod' param(.x, .y = NULL, ..., .pat = "*", .strict = FALSE) ## S4 method for signature 'mrgsims' param(.x, ...) ## S4 method for signature 'missing' param(..., .strict = TRUE) ## S4 method for signature 'list' param(.x, ...) ## S4 method for signature 'ANY' param(.x, ...) allparam(.x)
.x |
the model object |
... |
passed along or name/value pairs to update the parameters in a model object |
.y |
list to be merged into parameter list |
.pat |
a regular expression (character) to be applied as a filter for which parameters to show when printing |
.strict |
if |
Can be used to either get a parameter list object from a
mrgmod
model object or to update
the parameters in a model object. For both uses, the return value
is a parameter_list
object.
For the former use, param
is usually called to print
the parameters to the screen, but the parameter_list
object can also
be coerced to a list or numeric R object.
Use allparam
to get a parameter_list
object including
both model parameters and data items listed in $FIXED
.
An object of class parameter_list
(see
numericlist
).
## example("param") mod <- mrgsolve::house() param(mod) param(mod, .pat="^(C|F)") ## may be useful when large number of parameters class(param(mod)) param(mod)$KA param(mod)[["KA"]] as.list(param(mod)) as.data.frame(param(mod)) param(mod, CL = 1.2) new_values <- list(CL = 1.3, VC = 20.5) param(mod, new_values)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.