library(Pkdesign)
paramList <- list()
model <- getExamplePkModel()
paramList$pkParameters <- getParameters( model )
paramList$kineticsPlot <- plotMMKinetics( model , doseRange = c( 0 , 10 ) , concentrationRange = c(0,5) )

settings <- list( NsimTimePoints = 100 , nSimSchemes = 1000 , nSubjectsForTimePoints = 3 , weightAUC = 50 , weightCmax = 50 )
paramList$settings <- settings
paramList$optimalTimePoints <- "{ 1, 2 , 3.5 , 8}"
paramList$optimalScheme <- getExampleSetOfSchemes()[ ,, 1]
Pharmacokinetic model
Model kinetics
plot( paramList$kineticsPlot )

Settings
setttings <- paramList$settings
settingsTable <- data.frame( Setting = names( settings ) , Value = unlist( settings ) )
rownames( settingsTable ) <- NULL
knitr::kable( settingsTable )
NsimTimePoints |
100 |
nSimSchemes |
1000 |
nSubjectsForTimePoints |
3 |
weightAUC |
50 |
weightCmax |
50 |
Optimal design
Time points
paramList$optimalTimePoints
## [1] "{ 1, 2 , 3.5 , 8}"
Scheme
paramList$optimalScheme
## timePoint1 timePoint2 timePoint3 timePoint4
## rat1 TRUE FALSE TRUE TRUE
## rat2 FALSE TRUE FALSE TRUE