An R6 class encapsulating precalculated CPE for 3+3 design
An R6 class encapsulating precalculated CPE for 3+3 design
Details
TODO: Explain the hierarchy of model classes, including connections
with the executable specifications set forth in exec/prolog/ccd.pl
.
Note
This specializes the generic method of Cpe
superclass,
removing the possibility of updating the state.
References
Korn EL, Midthune D, Chen TT, Rubinstein LV, Christian MC, Simon RM.
A comparison of two phase I trial designs. Stat Med. 1994;13(18):1799-1806.
doi: 10.1002/sim.4780131802
Methods
Inherited methods
Method new()
Arguments
D
number of prespecified doses
Details
Create a new Cpe3_3
object.
Method max_dose()
Details
Query number of doses
Returns
Self (invisibly), unless D
is missing,
in which case the top dose, an integer, is returned.
Method bU()
Details
Get the b
vector and U
matrix
Returns
Named list with components b
and U
Method J()
Details
Get the number J
of paths
Returns
Integer number of paths
Method trace_paths()
Details
No-op specialization of superclass method
Since Cpe3_3
has cached paths precomputed by Prolog code,
it does not need to support this method.
Method path_matrix()
Details
Refuse superclass method
Method path_rx()
Details
Refuse superclass method
Method clone()
The objects of this class are cloneable with this method.
Usage
Cpe3_3$clone(deep = FALSE)
Arguments
deep
Whether to make a deep clone.
Examples
## ------------------------------------------------
## Method `Cpe3_3$new`
## ------------------------------------------------
# TODO