| evaluateParamExpressions {ParamHelpers} | R Documentation | 
Evaluates all expressions within a parameter.
Description
Evaluates the expressions of a parameter, parameter set or list of parameters for a given dictionary.
Usage
evaluateParamExpressions(obj, dict = NULL)
Arguments
obj | 
 (  | 
dict | 
 (  | 
Value
[Param() | ParamHelpers::ParamSet() | list].
Examples
ps = makeParamSet(
  makeNumericParam("x", lower = expression(p), upper = expression(ceiling(3 * p))),
  makeIntegerParam("y", lower = 1, upper = 2)
)
evaluateParamExpressions(ps, dict = list(p = 3))
ps = makeParamSet(
  makeNumericParam("x", default = expression(sum(data$Species == "setosa"))),
  makeIntegerParam("y", lower = 1, upper = 2),
  keys = c("data", "Species")
)
evaluateParamExpressions(ps, dict = list(data = iris))
par.vals = list(
  x = expression(k),
  y = 5
)
evaluateParamExpressions(par.vals, dict = list(k = 3))
[Package ParamHelpers version 1.14.1 Index]