nlme_lin_cmpt: Fit nlme-based linear compartment mixed-effect model using...

Description Usage Arguments Author(s) Examples

View source: R/nlme_fit.R

Description

'nlme_lin_cmpt' fits a linear one to three compartment model with either first order absorption, or i.v. bolus, or i.v. infusion. A user specifies the number of compartments, route of drug administrations, and the model parameterization. 'nlmixr' supports the clearance/volume parameterization and the micro constant parameterization, with the former as the default. Specification of fixed effects, random effects and intial values follows the standard nlme notations.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
nlme_lin_cmpt(dat, parModel, ncmt, oral = TRUE, infusion = FALSE,
  tlag = FALSE, parameterization = 1, parTrans = .getParfn(oral,
  ncmt, parameterization, tlag), mcCores = 1, ...)

nlmeLinCmpt(dat, parModel, ncmt, oral = TRUE, infusion = FALSE,
  tlag = FALSE, parameterization = 1, parTrans = .getParfn(oral,
  ncmt, parameterization, tlag), mcCores = 1, ...)

nlmeLinCmt(dat, parModel, ncmt, oral = TRUE, infusion = FALSE,
  tlag = FALSE, parameterization = 1, parTrans = .getParfn(oral,
  ncmt, parameterization, tlag), mcCores = 1, ...)

Arguments

dat

data to be fitted

parModel

list: model for fixed effects, randoms effects and initial values using nlme-type syntax.

ncmt

numerical: number of compartments: 1-3

oral

logical

infusion

logical

tlag

logical

parameterization

numerical: type of parameterization, 1=clearance/volume, 2=micro-constants

parTrans

function: calculation of PK parameters

mcCores

number of cores used in fitting (only for Linux)

...

additional nlme options

Author(s)

Wenping Wang

Examples

1
2
3
4
5
6
library(nlmixr)

specs <- list(fixed=lKA+lCL+lV~1, random = pdDiag(lKA+lCL~1), start=c(lKA=0.5, lCL=-3.2, lV=-1))
fit <- nlme_lin_cmpt(theo_md, par_model=specs, ncmt=1, verbose=TRUE)
#plot(augPred(fit,level=0:1))
summary(fit)

nlmixr documentation built on Sept. 23, 2018, 5:04 p.m.