R/sim3p3.R

Defines functions sim3p3

Documented in sim3p3

sim3p3 <-
function(truerate, seed=NULL){
if (!is.null(seed)) {set.seed(seed)}
# prob = probability vector
data <- CreData(length(truerate))
nextdose <- 1
while (nextdose %in% data$dose) {
lastdose <- nextdose
ndlt <- sum(rbinom(3, 1, truerate[lastdose]))
data <- updata(data, lastdose, 3, ndlt)
nextdose <- troisPtrois(data, lastdose)$nextdose
}
mtd <- troisPtrois(data, lastdose)$mtd
list(data=data,mtd=mtd,lastdose=lastdose)
}

Try the UBCRM package in your browser

Any scripts or data that you put into this service are public.

UBCRM documentation built on May 17, 2022, 1:07 a.m.