Skip to contents

VPC simulation

Usage

vpcSim(
  object,
  ...,
  keep = NULL,
  n = 300,
  pred = FALSE,
  seed = 1009,
  nretry = 50,
  normRelated = TRUE
)

Arguments

object

This is the nlmixr2 fit object

...

Additional arguments passed to nlmixr2est::vpcSim().

keep

Keep character vector

n

Number of simulations

pred

Should predictions be added to the simulation

seed

Seed to set for the VPC simulation

nretry

Number of times to retry the simulation if there is NA values in the simulation

normRelated

should the VPC style simulation be for normal related variables only

Value

data frame of the VPC simulation

Author

Matthew L. Fidler

Examples

# \donttest{
one.cmt <- function() {
 ini({
   ## You may label each parameter with a comment
   tka <- 0.45 # Log Ka
   tcl <- log(c(0, 2.7, 100)) # Log Cl
   ## This works with interactive models
   ## You may also label the preceding line with label("label text")
   tv <- 3.45; label("log V")
   ## the label("Label name") works with all models
   eta.ka ~ 0.6
   eta.cl ~ 0.3
   eta.v ~ 0.1
   add.sd <- 0.7
 })
 model({
   ka <- exp(tka + eta.ka)
   cl <- exp(tcl + eta.cl)
   v <- exp(tv + eta.v)
   linCmt() ~ add(add.sd)
 })
}

fit <- nlmixr(one.cmt, theo_sd, est="focei")
#>  
#>  
#>  
#>  
#>  parameter labels from comments will be replaced by 'label()'
#> → Calculating residuals/tables
#>  done
#> → compress origData in nlmixr2 object, save 5952
#> → compress parHist in nlmixr2 object, save 2040

head(vpcSim(fit, pred=TRUE))
#>  
#>  
#>   sim.id id time     ipred        sim  tad nlmixrRowNums rxLambda rxYj rxLow
#> 1      1  1 0.00  0.000000  0.6132404 0.00             2        1    2     0
#> 2      1  1 0.25  5.205301  5.1603586 0.25             3        1    2     0
#> 3      1  1 0.57  8.408673  7.9054951 0.57             4        1    2     0
#> 4      1  1 1.12 10.052037 10.5396389 1.12             5        1    2     0
#> 5      1  1 2.02  9.841617  9.6449304 2.02             6        1    2     0
#> 6      1  1 3.82  8.303352  7.9738399 3.82             7        1    2     0
#>   rxHi     pred
#> 1    1 0.000000
#> 2    1 3.262518
#> 3    1 5.829574
#> 4    1 7.864622
#> 5    1 8.505134
#> 6    1 7.620618

# }