Sigmoid curves and a case for close-to-linear nonlinear models - - PowerPoint PPT Presentation

sigmoid curves and a case for close to linear nonlinear
SMART_READER_LITE
LIVE PREVIEW

Sigmoid curves and a case for close-to-linear nonlinear models - - PowerPoint PPT Presentation

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Sigmoid curves and a case for close-to-linear nonlinear models Charles Y. Tan charles tan@merck.com Merck Research Laboratories / MSD


slide-1
SLIDE 1

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions

Sigmoid curves and a case for close-to-linear nonlinear models

Charles Y. Tan charles tan@merck.com

Merck Research Laboratories / MSD West Point, Pennsylvania

Nonclinical Statistics Conference 2008

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-2
SLIDE 2

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions

Outline

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-3
SLIDE 3

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Applications and Context Statistical Models

Sigmoid curves are common in biological sciences

◮ Quantitative bioanalytical methods

◮ Immunoassays ◮ Bioassays ◮ Hill equation (1910)

◮ Pharmacology

◮ Concentration-effect or dose-response curves ◮ Emax model (1964)

◮ Growth curves

◮ (Population or organ) size as function of time ◮ Mechanistic and empirical ◮ Autocatalytic model (1838, 1908) Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-4
SLIDE 4

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Applications and Context Statistical Models

Statistics: old favorite and new question

◮ Classic models: (four-parameter) logistic models

◮ Hill equation, Emax model, and autocatalytic model are the

same models: logistic models.

◮ They’re symmetric. Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-5
SLIDE 5

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Applications and Context Statistical Models

Statistics: old favorite and new question

◮ Classic models: (four-parameter) logistic models

◮ Hill equation, Emax model, and autocatalytic model are the

same models: logistic models.

◮ They’re symmetric.

◮ New question: what model to use when data are asymmetric

◮ Answer from some quarters: “five-parameter logistic (5PL)”

(Richards model)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-6
SLIDE 6

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Applications and Context Statistical Models

Statistics: old favorite and new question

◮ Classic models: (four-parameter) logistic models

◮ Hill equation, Emax model, and autocatalytic model are the

same models: logistic models.

◮ They’re symmetric.

◮ New question: what model to use when data are asymmetric

◮ Answer from some quarters: “five-parameter logistic (5PL)”

(Richards model)

◮ Ratkowsky (1983, 1990): “significant intrinsic curvature”, “a

particularly unfortunate model”, “abuse of Occams Razor”

◮ Seber and Wild (1989): “Bad ill-conditioning and convergence

problems”

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-7
SLIDE 7

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Nonlinear regression

yi = f (xi; θ) + εi, i = 1, 2, . . . , n,

◮ Nonlinearity of f with respect to θ: defining characteristics ◮ Nonlinearity of f with respect to x: incidental

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-8
SLIDE 8

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Nonlinear regression

yi = f (xi; θ) + εi, i = 1, 2, . . . , n,

◮ Nonlinearity of f with respect to θ: defining characteristics ◮ Nonlinearity of f with respect to x: incidental ◮ Homogeneous variance: εi’s are i.i.d. N(0, σ2)

Maximum Likelihood = Least Squares Objective function: S(θ) = (y − f(θ))′ (y − f(θ))

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-9
SLIDE 9

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

1st order approximation of the model

f(θ) ≈ f(θ∗) + F•(θ − θ∗), where F• = F•(θ∗) = ∂f (xi; θ) ∂θj

  • θ=θ∗
  • n×k

Plug it in the definition of S(θ), we have a partial 2nd order expansion of S(θ) near θ∗: S(θ) ≈ ε′ε − 2ε′F•(θ − θ∗) + (θ − θ∗)′F′

  • F•(θ − θ∗)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-10
SLIDE 10

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Common framework for inference

S(θ∗) − S(ˆ θ) ≈ (ˆ θ − θ∗)′F′

  • F•(ˆ

θ − θ∗) ≈ ε′F•(F′

  • F•)−1F′
  • ε

S(ˆ θ) ≈ ε′(I − F•(F′

  • F•)−1F′

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-11
SLIDE 11

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Common framework for inference

S(θ∗) − S(ˆ θ) ≈ (ˆ θ − θ∗)′F′

  • F•(ˆ

θ − θ∗) ≈ ε′F•(F′

  • F•)−1F′
  • ε

S(ˆ θ) ≈ ε′(I − F•(F′

  • F•)−1F′

Since F•(F′

  • F•)−1F′
  • is idempotent

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-12
SLIDE 12

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Common framework for inference

S(θ∗) − S(ˆ θ) ≈ (ˆ θ − θ∗)′F′

  • F•(ˆ

θ − θ∗) ≈ ε′F•(F′

  • F•)−1F′
  • ε

S(ˆ θ) ≈ ε′(I − F•(F′

  • F•)−1F′

Since F•(F′

  • F•)−1F′
  • is idempotent

Local inference: (ˆ θ − θ∗)′F′

  • F•(ˆ

θ − θ∗) S(ˆ θ) ∼ k n − k Fk,n−k Global inference: S(θ∗) − S(ˆ θ) S(ˆ θ) ∼ k n − k Fk,n−k

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-13
SLIDE 13

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Intrinsic and parameter-effect curvatures

Expectation surface or solution locus: f(θ) ∈ Rn Its approximation: f(θ) ≈ f(θ∗) + F•(θ − θ∗)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-14
SLIDE 14

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Intrinsic and parameter-effect curvatures

Expectation surface or solution locus: f(θ) ∈ Rn Its approximation: f(θ) ≈ f(θ∗) + F•(θ − θ∗)

◮ Planar assumption

◮ The expectation surface is close to its tangent plane. ◮ Intrinsic curvature: deviation at f(ˆ

θ).

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-15
SLIDE 15

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Intrinsic and parameter-effect curvatures

Expectation surface or solution locus: f(θ) ∈ Rn Its approximation: f(θ) ≈ f(θ∗) + F•(θ − θ∗)

◮ Planar assumption

◮ The expectation surface is close to its tangent plane. ◮ Intrinsic curvature: deviation at f(ˆ

θ).

◮ Uniform-coordinate assumption

◮ Straight parallel equispaced lines in the parameter space Rk

map into straight parallel equispaced lines in the expectation surface (as they do in the tangent plane).

◮ Parameter-effect curvature: deviation at f(ˆ

θ).

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-16
SLIDE 16

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Curvatures (nonlinearity) are local properties

◮ The model f ◮ The parameters θ

◮ Parameterization ◮ Values

◮ The design x

◮ Sample size ◮ Values

◮ The particular realization of ε

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-17
SLIDE 17

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Standard Approach Relative Curvature Close-to-Linear

Ratkowsky’s concept: close-to-linear

◮ Asymptotically, i.e., n → ∞ or σ → 0, all nonlinear models

behave like linear models.

◮ A nonlinear model is close-to-linear if it behaves like a linear

model under relative small n and moderate σ.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-18
SLIDE 18

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Shared parameterization to make a fair comparison

Let x denote the independent variable. Let θ be either (a, b, c, d) for four-parameter models or (a, b, c, d, g) for five-parameter

  • models. Let u = f (x; θ). We impose following conditions on the

independent variable and parameters:

  • I. The curve is sigmoid when u is plotted against x;
  • II. When x = c, u = (a + d)/2;
  • III. When b > 0, d is the left asymptote and a is the right

asymptote;

  • IV. When b < 0, a is the left asymptote and d is the right

asymptote;

  • V. u is a function of x through b(x − c).

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-19
SLIDE 19

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Symmetry and inflection point

◮ A sigmoid curve is symmetric if and only if ∂f /∂x is an even

function centered at the mid point c.

◮ Inflection point is where ∂f /∂x reaches a (local) minimum or

maximum.

◮ A necessary, but not sufficient, condition for symmetry: the

inflection point is unique and coincides with the mid point c.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-20
SLIDE 20

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Four-parameter logistic (4PL) curve

◮ The model:

f (x; a, b, c, d) = d + a − d 1 + e−b(x−c)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-21
SLIDE 21

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Four-parameter logistic (4PL) curve

◮ The model:

f (x; a, b, c, d) = d + a − d 1 + e−b(x−c)

◮ Linearizing function:

logit u − d a − d

  • = b(x − c)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-22
SLIDE 22

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Four-parameter logistic (4PL) curve

◮ The model:

f (x; a, b, c, d) = d + a − d 1 + e−b(x−c)

◮ Linearizing function:

logit u − d a − d

  • = b(x − c)

◮ Since f (x; a, b, c, d) is the same curve as f (x; d, −b, c, a), the

condition of a > d or a < d is needed to resolve the identifiability problem.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-23
SLIDE 23

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Richards model (“5PL”)

◮ The model:

f (x; a, b, c, d, g) = d + a − d

  • 1 + (21/g − 1)e−b(x−c)g

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-24
SLIDE 24

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Richards model (“5PL”)

◮ The model:

f (x; a, b, c, d, g) = d + a − d

  • 1 + (21/g − 1)e−b(x−c)g

◮ Linearizing function:

log    21/g − 1

  • u−d

a−d

−1/g − 1    = b(x − c)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-25
SLIDE 25

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Richards model (“5PL”)

◮ The model:

f (x; a, b, c, d, g) = d + a − d

  • 1 + (21/g − 1)e−b(x−c)g

◮ Linearizing function:

log    21/g − 1

  • u−d

a−d

−1/g − 1    = b(x − c)

◮ For g = 1, Richards model is reduced to 4PL. ◮ For g = 1, Richards model is asymmetric.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-26
SLIDE 26

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Richards model: flexibility and “identification problem”

◮ Four distinctive segments of the parameter space

  • R1. b > 0 and a > d: increasing function of x; as g : 0 → +∞,

the inflection point: +∞ → log(log 2)/b + c < c;

  • R2. b > 0 and a < d: decreasing function of x; as g : 0 → +∞,

the inflection point: +∞ → log(log 2)/b + c < c;

  • R3. b < 0 and a > d: decreasing function of x; as g : 0 → +∞,

the inflection point: −∞ → log(log 2)/b + c > c;

  • R4. b < 0 and a < d: increasing function of x; as g : 0 → +∞,

the inflection point: −∞ → log(log 2)/b + c > c.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-27
SLIDE 27

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Richards model: flexibility and “identification problem”

◮ Four distinctive segments of the parameter space

  • R1. b > 0 and a > d: increasing function of x; as g : 0 → +∞,

the inflection point: +∞ → log(log 2)/b + c < c;

  • R2. b > 0 and a < d: decreasing function of x; as g : 0 → +∞,

the inflection point: +∞ → log(log 2)/b + c < c;

  • R3. b < 0 and a > d: decreasing function of x; as g : 0 → +∞,

the inflection point: −∞ → log(log 2)/b + c > c;

  • R4. b < 0 and a < d: increasing function of x; as g : 0 → +∞,

the inflection point: −∞ → log(log 2)/b + c > c.

◮ Flexibility: each pair, R1/R4 and R2/R3, is capable to model

an inflection point anywhere in R

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-28
SLIDE 28

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Richards model: flexibility and “identification problem”

◮ Four distinctive segments of the parameter space

  • R1. b > 0 and a > d: increasing function of x; as g : 0 → +∞,

the inflection point: +∞ → log(log 2)/b + c < c;

  • R2. b > 0 and a < d: decreasing function of x; as g : 0 → +∞,

the inflection point: +∞ → log(log 2)/b + c < c;

  • R3. b < 0 and a > d: decreasing function of x; as g : 0 → +∞,

the inflection point: −∞ → log(log 2)/b + c > c;

  • R4. b < 0 and a < d: increasing function of x; as g : 0 → +∞,

the inflection point: −∞ → log(log 2)/b + c > c.

◮ Flexibility: each pair, R1/R4 and R2/R3, is capable to model

an inflection point anywhere in R

◮ “Identification problem”: pairs of curves that are not

identical, but very similar (same asymptotes, same mid point, same inflection point), yet far apart in the parameter space.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-29
SLIDE 29

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Four-parameter Gompertz (4PG) curve

◮ The model:

f (x; a, b, c, d) = d + a − d 2exp

  • −b(x−c)
  • Charles Y. Tan charles tan@merck.com

Sigmoid curves and a case for close-to-linear nonlinear models

slide-30
SLIDE 30

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Four-parameter Gompertz (4PG) curve

◮ The model:

f (x; a, b, c, d) = d + a − d 2exp

  • −b(x−c)
  • ◮ Linearizing function:

− log

  • − log2

u − d a − d

  • = b(x − c)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-31
SLIDE 31

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

Four-parameter Gompertz (4PG) curve

◮ The model:

f (x; a, b, c, d) = d + a − d 2exp

  • −b(x−c)
  • ◮ Linearizing function:

− log

  • − log2

u − d a − d

  • = b(x − c)

◮ Asymmetric sigmoid curve

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-32
SLIDE 32

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

4PG: distinctive but not quite flexible

◮ Four distinctive segments of the parameter space

  • G1. b > 0 and a > d: increasing function of x; the inflection point

is at log(log 2)/b + c < c;

  • G2. b > 0 and a < d: decreasing function of x; the inflection point

is at log(log 2)/b + c < c;

  • G3. b < 0 and a > d: decreasing function of x; the inflection point

is at log(log 2)/b + c > c;

  • G4. b < 0 and a < d: increasing function of x; the inflection point

is at log(log 2)/b + c > c.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-33
SLIDE 33

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

4PG: distinctive but not quite flexible

◮ Four distinctive segments of the parameter space

  • G1. b > 0 and a > d: increasing function of x; the inflection point

is at log(log 2)/b + c < c;

  • G2. b > 0 and a < d: decreasing function of x; the inflection point

is at log(log 2)/b + c < c;

  • G3. b < 0 and a > d: decreasing function of x; the inflection point

is at log(log 2)/b + c > c;

  • G4. b < 0 and a < d: increasing function of x; the inflection point

is at log(log 2)/b + c > c.

◮ G1–G4 can be thought as the limiting version of R1–R4 as

g → +∞.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-34
SLIDE 34

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

4PG: distinctive but not quite flexible

◮ Four distinctive segments of the parameter space

  • G1. b > 0 and a > d: increasing function of x; the inflection point

is at log(log 2)/b + c < c;

  • G2. b > 0 and a < d: decreasing function of x; the inflection point

is at log(log 2)/b + c < c;

  • G3. b < 0 and a > d: decreasing function of x; the inflection point

is at log(log 2)/b + c > c;

  • G4. b < 0 and a < d: increasing function of x; the inflection point

is at log(log 2)/b + c > c.

◮ G1–G4 can be thought as the limiting version of R1–R4 as

g → +∞.

◮ f (x; a, b, c, d) and f (x; d, −b, c, a) have the same

asymptotes, the same mid point, and their inflection points are equal distance from mid point.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-35
SLIDE 35

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

The new model: mixing two 4PG curves up linearly

◮ The model:

f (x) = g

  • d +

a − d 2exp

  • −b(x−c)
  • +(1−g)
  • a +

d − a 2exp

  • b(x−c)
  • Charles Y. Tan charles tan@merck.com

Sigmoid curves and a case for close-to-linear nonlinear models

slide-36
SLIDE 36

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

The new model: mixing two 4PG curves up linearly

◮ The model:

f (x) = g

  • d +

a − d 2exp

  • −b(x−c)
  • +(1−g)
  • a +

d − a 2exp

  • b(x−c)
  • ◮ Linearizing function:

Ψ−1 u − gd − (1 − g)a a − d ; g

  • = b(x − c)

where Ψ(t; g) =

g 2exp(−t) − 1−g 2exp(t) .

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-37
SLIDE 37

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

The new model: mixing two 4PG curves up linearly

◮ The model:

f (x) = g

  • d +

a − d 2exp

  • −b(x−c)
  • +(1−g)
  • a +

d − a 2exp

  • b(x−c)
  • ◮ Linearizing function:

Ψ−1 u − gd − (1 − g)a a − d ; g

  • = b(x − c)

where Ψ(t; g) =

g 2exp(−t) − 1−g 2exp(t) . ◮ f (x; a, b, c, d, g) = f (x; d, −b, c, a, 1 − g): either a > d or

a < d would resolve the identifiability issue without any loss.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-38
SLIDE 38

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Parameterization and Symmetry Current Models New Model

The new model: flexible and distinctive

Theorem

◮ When g = 1/2, it is a symmetric; ◮ When 1/2 < g ≤ 1, the inflection point is unique and between

log(log 2)/b + c and c;

◮ When 0 ≤ g < 1/2, the inflection point is unique and between

c and − log(log 2)/b + c;

◮ When g > 1, there are multiple inflection points, one of which

is less than log(log 2)/b + c for b > 0 or greater than log(log 2)/b + c for b < 0;

◮ When g < 0, there are multiple inflection points, one of which

is greater than − log(log 2)/b + c for b > 0 or less than − log(log 2)/b + c for b < 0.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-39
SLIDE 39

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Use the “complete” to assess the “partial”

◮ Original objective function: S(θ) = (y − f(θ))′ (y − f(θ))

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-40
SLIDE 40

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Use the “complete” to assess the “partial”

◮ Original objective function: S(θ) = (y − f(θ))′ (y − f(θ)) ◮ Partial 2nd order expansion of the objective:

S(θ) ≈ ε′ε − 2ε′F•(θ − θ∗) + (θ − θ∗)′F′

  • F•(θ − θ∗)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-41
SLIDE 41

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Use the “complete” to assess the “partial”

◮ Original objective function: S(θ) = (y − f(θ))′ (y − f(θ)) ◮ Complete 2nd order expansion of the objective:

S(θ) ≈ ε′ε − 2ε′F•(θ − θ∗) + (θ − θ∗)′H(θ − θ∗) where H = 1 2∇2S(θ∗) = F′

  • F• −
  • ε′

[F••]

  • ε′

[F••] =

  • n
  • i=1

εi ∂2f (xi; θ) ∂θr∂θs

  • θ=θ∗
  • k×k

◮ Partial 2nd order expansion of the objective:

S(θ) ≈ ε′ε − 2ε′F•(θ − θ∗) + (θ − θ∗)′F′

  • F•(θ − θ∗)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-42
SLIDE 42

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Quantify close-to-linear-ness by comparing H to F′

  • F•

H = F′

  • F• −
  • ε′

[F••]

◮ For linear models: F•• = 0, hence H = F′

  • F•

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-43
SLIDE 43

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Quantify close-to-linear-ness by comparing H to F′

  • F•

H = F′

  • F• −
  • ε′

[F••]

◮ For linear models: F•• = 0, hence H = F′

  • F•

◮ As σ → 0: H → F′

  • F• almost surely

◮ As n → ∞: H → F′

  • F• almost surely

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-44
SLIDE 44

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Quantify close-to-linear-ness by comparing H to F′

  • F•

H = F′

  • F• −
  • ε′

[F••]

◮ For linear models: F•• = 0, hence H = F′

  • F•

◮ As σ → 0: H → F′

  • F• almost surely

◮ As n → ∞: H → F′

  • F• almost surely

◮ For any σ and n: E(H) = F′

  • F•

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-45
SLIDE 45

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Geometry of S(θ) and eigenvalues of H

◮ All eigenvalues are positive: S(θ) near θ∗ is elliptic paraboloid

like and has a minimum.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-46
SLIDE 46

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Geometry of S(θ) and eigenvalues of H

◮ All eigenvalues are positive: S(θ) near θ∗ is elliptic paraboloid

like and has a minimum.

◮ Some of the eigenvalues are negative: S(θ) near θ∗ is

hyperbolic paraboloid like (non-informative).

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-47
SLIDE 47

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Geometry of S(θ) and eigenvalues of H

◮ All eigenvalues are positive: S(θ) near θ∗ is elliptic paraboloid

like and has a minimum.

◮ Some of the eigenvalues are negative: S(θ) near θ∗ is

hyperbolic paraboloid like (non-informative).

◮ The whole S(θ) is unbounded from below, no LS or ML

solution: at least warned.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-48
SLIDE 48

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Geometry of S(θ) and eigenvalues of H

◮ All eigenvalues are positive: S(θ) near θ∗ is elliptic paraboloid

like and has a minimum.

◮ Some of the eigenvalues are negative: S(θ) near θ∗ is

hyperbolic paraboloid like (non-informative).

◮ The whole S(θ) is unbounded from below, no LS or ML

solution: at least warned.

◮ S(θ) has (multiple) elliptic paraboloid like “pockets” away

from the true value θ∗, nominal LS or ML solution can be found: misleading.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-49
SLIDE 49

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

How close is H to F′

  • F• overall

◮ Define relative information content τ as

τ =

  • det(H)/ det(F′
  • F•),

if H is positive definite; −m, if m eigen values of H ≤ 0

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-50
SLIDE 50

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

How close is H to F′

  • F• overall

◮ Define relative information content τ as

τ =

  • det(H)/ det(F′
  • F•),

if H is positive definite; −m, if m eigen values of H ≤ 0

◮ Define probability of model failure as ξ = Pr{τ < 0}

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-51
SLIDE 51

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

How close is H to F′

  • F• overall

◮ Define relative information content τ as

τ =

  • det(H)/ det(F′
  • F•),

if H is positive definite; −m, if m eigen values of H ≤ 0

◮ Define probability of model failure as ξ = Pr{τ < 0} ◮ Define deviation from unity η as η2 = E

  • (τ − 1)2|τ > 0
  • Charles Y. Tan charles tan@merck.com

Sigmoid curves and a case for close-to-linear nonlinear models

slide-52
SLIDE 52

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

How close is F•H−1F′

  • to idempotency

From S(θ) ≈ ε′ε − 2ε′F•(θ − θ∗) + (θ − θ∗)′H(θ − θ∗), we

  • btain more rigorous approximations:

◮ S(θ∗) − S(ˆ

θ) ≈ ε′F•H−1F′

  • ε

◮ compared with ε′F•(F′

  • F•)−1F′
  • ε

◮ S(ˆ

θ) ≈ ε′(I − F•H−1F′

◮ compared with ε′(I − F•(F′

  • F•)−1F′

◮ Dependence of S(θ∗) − S(ˆ

θ) and S(ˆ θ) is measured by F•H−1F′

  • (I − F•H−1F′
  • ) (after normalization)

◮ compared with independence Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-53
SLIDE 53

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Three effective degrees

Let t1 = tr(F•H−1F′

  • ), t2 = tr
  • (F•H−1F′
  • )2

, t3 = tr

  • (F•H−1F′
  • )3

and t4 = tr

  • (F•H−1F′
  • )4

◮ Define effective degree of freedom of the model as

α = t2

1

t2

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-54
SLIDE 54

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Three effective degrees

Let t1 = tr(F•H−1F′

  • ), t2 = tr
  • (F•H−1F′
  • )2

, t3 = tr

  • (F•H−1F′
  • )3

and t4 = tr

  • (F•H−1F′
  • )4

◮ Define effective degree of freedom of the model as

α = t2

1

t2

◮ Define effective degree of freedom of the residuals as

β = (n − t1)2 n − 2t1 + t2

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-55
SLIDE 55

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Basic Idea Information Content Effective Degrees

Three effective degrees

Let t1 = tr(F•H−1F′

  • ), t2 = tr
  • (F•H−1F′
  • )2

, t3 = tr

  • (F•H−1F′
  • )3

and t4 = tr

  • (F•H−1F′
  • )4

◮ Define effective degree of freedom of the model as

α = t2

1

t2

◮ Define effective degree of freedom of the residuals as

β = (n − t1)2 n − 2t1 + t2

◮ Define effective degree of dependence as

γ =

  • t2 − 2t3 + t4

t2(n − 2t1 + t2)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-56
SLIDE 56

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Four particular curves: from a cell based bioassay

Model a b c d g 4P Logistic 2500 −1.7 log(30) 400 Richards 2500 −1.3 log(30) 400 3 4P Gompertz 2500 −1.1 log(30) 400 New Model 2500 −1.1 log(30) 400 0.8

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-57
SLIDE 57

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Competitive alternatives for the same data

1 2 3 4 5 6 500 1000 1500 2000 2500 4P Logistic Richards 4P Gompertz New Model Design Pts Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-58
SLIDE 58

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Spectral decomposition of F′

  • F•: four-parameter models

Eigen- Eigenvectors Model values a b c d 4PL 2.7×106 1.0 4.0×105 1.0 2.0 0.88 0.48 0.74 0.48 −0.88 4PG 2.6×106 0.14 0.99 1.1×106 −0.99 0.14 1.8 0.36 0.93 0.74 0.93 −0.36

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-59
SLIDE 59

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Spectral decomposition of F′

  • F•: five-parameter models

Eigen- Eigenvectors Model values a b c d g Richards 2.6×106 1.0 7.4×105 −1.0 5.4×102 1.0 0.80 −0.76 0.65 0.34 0.65 0.76 New 2.6×106 0.98 −0.17 1.0×106 1.0 1.4×105 −0.18 −0.98 0.87 −0.76 0.65 0.36 0.65 0.76

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-60
SLIDE 60

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Probability of model failure ξ

5e−04 2e−03 5e−03 2e−02 5e−02 2e−01 0.0 0.1 0.2 0.3 0.4 0.5 0.6 4PL Richards 4PG New Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-61
SLIDE 61

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Deviation from unity η

5e−04 2e−03 5e−03 2e−02 5e−02 2e−01 1 2 3 4 4PL Richards 4PG New Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-62
SLIDE 62

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

At a given σ: model α (x-axis) and residuals β (y-axis)

  • 1.0

1.5 2.0 2.5 3.0 3.5 4.0 2 4 6 8 a) 4P Logistic

  • 1

2 3 4 5 2 4 6 8 b) Richards model

  • 1.0

1.5 2.0 2.5 3.0 3.5 4.0 2 4 6 8 c) 4P Gompertz

  • 1

2 3 4 5 2 4 6 8 d) New model

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-63
SLIDE 63

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions Four Curves Common Design Close-to-linear?

Closeup of effective degrees: α and β when γ < 0.1

  • 3.5

4.0 4.5 5.0 3 4 5 6 7 8 a) 4P Logistic

  • ●●
  • 3.5

4.0 4.5 5.0 3 4 5 6 7 8 b) Richards model

  • 3.5

4.0 4.5 5.0 3 4 5 6 7 8 c) 4P Gompertz

  • 3.5

4.0 4.5 5.0 3 4 5 6 7 8 d) New model

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-64
SLIDE 64

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions

New paradigm: close-to-linear nonlinear models

◮ Nonlinear regressions in general

◮ Nonlinearity is complex and exceedingly local:

H = F′

  • F• − [ε′] [F••]

◮ Close-to-linear model is an unstated prerequisite for most

statistical methods and numerical algorithms. Exception: bootstrapping.

◮ Extending model for flexibility should only be done with

sufficient justifications since the cost could be high.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-65
SLIDE 65

Introduction Nonlinear Models Sigmoid Curves Assess the Approximation Numerical Case Study Conclusions

New paradigm: close-to-linear nonlinear models

◮ Nonlinear regressions in general

◮ Nonlinearity is complex and exceedingly local:

H = F′

  • F• − [ε′] [F••]

◮ Close-to-linear model is an unstated prerequisite for most

statistical methods and numerical algorithms. Exception: bootstrapping.

◮ Extending model for flexibility should only be done with

sufficient justifications since the cost could be high.

◮ Sigmoid curves in particular

◮ Richards model (“5PL”) is NOT close-to-linear and its routine

use is unjustifiable.

◮ The proposed new model is (more) flexible and close-to-linear. ◮ 4PL and 4PG are close-to-linear. Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-66
SLIDE 66

Backup

Four-parameter probit (4PP) curve

◮ The model:

f (x; a, b, c, d) = d + (a − d)Φ

  • b(x − c)
  • .

◮ Linearizing function:

Φ−1 u − d a − d

  • = b(x − c)

◮ Since f (x; a, b, c, d) is the same curve as f (x; d, −b, c, a), the

condition of a > d or a < d is needed to resolve the identifiability problem.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-67
SLIDE 67

Backup

Generalized linear models vs sigmoid curves

◮ Link function: link mean

to linear predictor

◮ Logit link ◮ Probit link ◮ Log-log link

◮ IRLS works. ◮ Profile likelihood is

preferred over Wald’s.

◮ Linearization function: linearize

standardized response to linear regressor

◮ Logit curve ◮ Probit curve ◮ Gompertz curve

◮ Close-to-linear ◮ Some PE curvature when design and

parameterization mismatch.

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-68
SLIDE 68

Backup

Paraboloid: elliptic (left) and hyperbolic (right)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-69
SLIDE 69

Backup

Distribution of quadratic forms

Let A be a square matrix and ε ∼ N(0, σ2I), then E(ε′Aε/σ2) = tr(A) and V(ε′Aε/σ2) = 2tr(A2).

◮ A is idempotent: ε′Aε/σ2 ∼ χ2(r) and r = tr(A) = rank(A) ◮ A is not idempotent: (s1/s2)(ε′Aε/σ2) matches the first two

moments of χ2(s2

1/s2), where s1 = tr(A) and s2 = tr(A2).

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-70
SLIDE 70

Backup

Usual matrix norm: Frobenius norm

◮ For any matrix norm: A = 0 ⇐

⇒ A = 0

◮ Frobenius norm: A = i

  • j a2

ij = tr(A2) ◮ γ is normalized so that 0 ≤ γ ≤ 1

γ = F•H−1F′

  • (I − F•H−1F′
  • )

F•H−1F′

  • I − F•H−1F′
  • =
  • t2 − 2t3 + t4

t2(n − 2t1 + t2)

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models

slide-71
SLIDE 71

Backup

Flexibility of the new model: the effect of g

g = 1.5 g = 1 g = 0.75 g = 0.5 g = 0.25 g = 0 g = −0.5

Charles Y. Tan charles tan@merck.com Sigmoid curves and a case for close-to-linear nonlinear models