qpModel: Create a qpmodel Creates an object of class 'qpmodel',...

Description Usage Arguments See Also Examples

Description

Create a qpmodel Creates an object of class 'qpmodel', convertible to NONMEM code or mrgsolve code.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
qpmodel(
  ode = eqns(),
  algebraic = eqns(),
  param = eqns(),
  omega = eqns(),
  sigma = eqns(),
  theta = eqns(),
  observe = eqns(),
  output = eqns(),
  global = eqns(),
  custom = eqns()
)

Arguments

ode

ordinary differential equations

algebraic

algebraic equations

param

parameters

omega

second level random effects

sigma

first level random effects

theta

fixed effects

observe

items to include in output

output

other output

global

global equations

custom

custom equations

See Also

Other qpmodel: print.qpmodel()

Examples

 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
30
31
baseModel <- qpmodel(
  ode = eqns(
    Aabs = -ka*Aabs,
    Acentral = ka*Aabs - (cl/V)*Acentral
  ),
  param = eqns(
    ka = exp(tvka+etaka),
    cl = exp(tvcl+etacl),
    V = tvV + etaV
  ),
  theta = eqns(
    tvka = 0.2,
    tvcl = 1,
    tvV = 20
  ),
  omega = eqns(
    etaka = 0.1,
    etacl = 0.2,
    etaV = 0.3
  ),
  sigma = eqns(
    ADD = 0.2,
    PROP = 0.2
  ),
  observe = eqns(
    IPRED = Acentral/V, DV = IPRED*(1+PROP)+ADD
  ),
  output = eqns(
    IPRED, DV
  )
)

qPharmetra/qpModel documentation built on Dec. 22, 2021, 10:54 a.m.