Skip to contents

Get tunable parameters of a design as numeric vector via tunable_parameters or update a design object with a suitable vector of values for its tunable parameters.

Usage

tunable_parameters(object, ...)

# S4 method for class 'TwoStageDesign'
tunable_parameters(object, ...)

# S4 method for class 'TwoStageDesign'
update(object, params, ...)

# S4 method for class 'OneStageDesign'
update(object, params, ...)

Arguments

object

TwoStageDesign object to update

...

further optional arguments

params

vector of design parameters, must be in same order as returned by
tunable_parameters

Value

tunable_parameters returns the numerical values of all tunable parameters as a vector. update returns the updated design.

Details

The tunable slot of a TwoStageDesign stores information about the set of design parameters which are considered fixed (not changed during optimization) or tunable (changed during optimization). For details on how to fix certain parameters or how to make them tunable again, see make_fixed and make_tunable.

See also

Examples

design  <- TwoStageDesign(25, 0, 2, 25, 2, order = 5)
tunable_parameters(design)
#>  [1] 25  0  2 25 25 25 25 25  2  2  2  2  2
design2 <- update(design, tunable_parameters(design) + 1)
tunable_parameters(design2)
#>  [1] 26  1  3 26 26 26 26 26  3  3  3  3  3