subject_to(...)
can be used to generate an object of class
ConstraintsCollection
from an arbitrary number of (un)conditional
constraints.
subject_to(...)
# S4 method for ConstraintsCollection,TwoStageDesign
evaluate(s, design, optimization = FALSE, ...)
either constraint objects (for subject_to
or optional arguments passed to evaluate
)
object of class ConstraintCollection
object
logical, if TRUE
uses a relaxation to real
parameters of the underlying design; used for smooth optimization.
an object of class ConstraintsCollection
subject_to
is intended to be used for constraint
specification the constraints in minimize
.
# define type one error rate and power
toer <- Power(Normal(), PointMassPrior(0.0, 1))
power <- Power(Normal(), PointMassPrior(0.4, 1))
# create constrain collection
subject_to(
toer <= 0.025,
power >= 0.9
)
#> An object of class "ConstraintsCollection"
#> Slot "unconditional_constraints":
#> [[1]]
#> Pr[x2>=c2(x1)] <= 0.025
#>
#> [[2]]
#> -Pr[x2>=c2(x1)] <= -0.9
#>
#>
#> Slot "conditional_constraints":
#> list()
#>