Description Usage Arguments Note Examples
View source: R/objectPkModelRange.R
Rank a SetOfSchemes-class
or a SetOfTimePoints
object using data generated per scneario defined by PkModelRange-class
1 2 3 | rankObjectWithRange(object, pkModelRange, nSim,
summaryFunctionOverScenarios = "max", directory = NULL, nCores = 1,
seed = 123, ...)
|
object |
to be ranked |
pkModelRange |
see |
nSim |
number of samples dataset to generate per scenario (= combination of uncertain parameters) |
summaryFunctionOverScenarios |
function to summarize performance over different scenarios, defaults to |
directory |
directory to save models as |
nCores |
number of cores used internally for ranking |
seed |
random seed reset when ranking on each directory ( for reproducibility ) , defaults to |
... |
additional parameters to pass to |
parallel computing at level of individual ranking and data generation
see rankObject
for additional arguments, whem ranking a link{SetOfTimePoints-class}
, nSubjectsPerScheme
should be included
The same random seed is used when using parallel computations
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | ## Not run: # takes to much time for CRAN
## rank SetOfSchemes
setOfSchemesExample <- getExampleSetOfSchemes()
pkModelRange <- getExamplePkModelRange()
nSim <- 13
testDirectory1 <- file.path( tempdir() , "test1" )
dir.create( testDirectory1 )
rankObjectWithRange( object = setOfSchemesExample , pkModelRange , nSim = 13 ,
summaryFunctionOverScenarios = "max" ,
directory = testDirectory1 , varianceMeasure = "sd" , objective = getExampleObjective()
, nCores = 1 )
## rank set of timePoints
timePoints <- getExampleSetOfTimePoints( 0:10 )
testDirectory2 <- file.path( tempdir() , "test2" )
dir.create( testDirectory2 )
rankObjectWithRange( object = timePoints , pkModelRange , nSim = 13 ,
summaryFunctionOverScenarios = "max" , directory = testDirectory2 , nGrid = 20 ,
nSamplesAvCurve = 25 , nSubjectsPerScheme = 3
, nCores = 1 )
# remark : use larger number of simulation in realistic context
## clean up directories
unlink( testDirectory1 , recursive = TRUE )
unlink( testDirectory2 , recursive = TRUE )
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.