if (FALSE) {
## random number seed changed by this example
doselev<-c(0,5,25,50,100)
n<-c(78,81,81,81,77)
dose<-rep(doselev,n)
### population parameters for simulation
e0<-2.465375
ed50<-67.481113
dtarget<-100
diftarget<-9.032497
emax<-solveEmax(diftarget,dtarget,log(ed50),1,e0)
sdy<-7.967897
pop.parm<-c(log(ed50),e0,emax)
meanresp<-emaxfun(dose,pop.parm)
y<-rnorm(sum(n),meanresp,sdy)
simout<-emaxalt(y,dose)
predict(simout,c(75,150))
simout2<-emaxalt(y,dose,modType=4)
predict(simout2,c(75,150))
}
# \dontshow{
doselev<-c(0,5,25,50,100)
n<-c(78,81,81,81,77)
dose<-rep(doselev,n)
### population parameters for simulation
e0<-2.465375
ed50<-67.481113
dtarget<-100
diftarget<-9.032497
emax<-solveEmax(diftarget,dtarget,log(ed50),1,e0)
sdy<-7.967897
pop.parm<-c(log(ed50),e0,emax)
meanresp<-emaxfun(dose,pop.parm)
y<-rnorm(sum(n),meanresp,sdy)
simout<-emaxalt(y,dose)
predict(simout,c(75,150))
# }
Run the code above in your browser using DataLab