network meta-analysis - an introduction and example · introduction: meta-analysis limits (1)...

36
Introduction General Formulation (In)consistency Models Example Discussion Network Meta-Analysis an introduction and example Gert van Valkenhoef 27 May, 2010 Gert van Valkenhoef Network Meta-Analysis

Upload: others

Post on 16-Jun-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Network Meta-Analysisan introduction and example

Gert van Valkenhoef

27 May, 2010

Gert van Valkenhoef

Network Meta-Analysis

Page 2: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction

Network meta-analysis

Is an extension of normal meta-analysis

Allows comparison of ≥ 2 alternatives

Integrating direct and indirect evidenceWhile checking for (in-)consistencies

A.K.A.: Mixed/Multiple Treatment Comparison (MTC)

Gert van Valkenhoef

Network Meta-Analysis

Page 3: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis

Hansen et al. Ann Intern Med 2005;143:415-426

Gert van Valkenhoef

Network Meta-Analysis

Page 4: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis

Hansen et al. Ann Intern Med 2005;143:415-426

Gert van Valkenhoef

Network Meta-Analysis

Page 5: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis

Hansen et al. Ann Intern Med 2005;143:415-426

Gert van Valkenhoef

Network Meta-Analysis

Page 6: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis

Hansen et al. Ann Intern Med 2005;143:415-426

Gert van Valkenhoef

Network Meta-Analysis

Page 7: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis limits (1)

Hansen et al. (2005) systematic review:

46 studies comparing n = 10 second-generation AD

In total, 20 comparisons are available

Out of n(n−1)2 = 45 possible comparisons

3 meta-analyses are performed

Gert van Valkenhoef

Network Meta-Analysis

Page 8: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis limits (2)

Fluoxetine

Paroxetine

(8)

Sertraline

(5)

Venlafaxine

(6)

Hansen et al. Ann Intern Med 2005;143:415-426

Gert van Valkenhoef

Network Meta-Analysis

Page 9: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: meta-analysis limits (2)

Paroxetine

Bupropion

(1)

Duloxetine

(1)

Mirtazapine

(2)

Venlafaxine

(2)

Sertraline

(3)

(1)

Escitalopram

(2)

Fluoxetine

(8)

(2)

(1)

(1)

(7)

Fluvoxamine

(2)

(6)

Citalopram

(1)

(3) (1) (2)

(1) (2)

Gert van Valkenhoef

Network Meta-Analysis

Page 10: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: non-solution

Assess efficacy using a baseline (fluoxetine)...Fluoxetine 1.00 (1.00 - 1.00)Paroxetine 1.09 (0.97 - 1.21)Sertraline 1.10 (1.01 - 1.20)Venlafaxine 1.12 (1.02 - 1.23)... ... ...

How likely is it that Venlafaxine has the greatest efficacy?

What happens if we choose another baseline?

Other studies included → possibly different results

Not all drugs can be included (escitalopram)

We’re “double counting” multi-arm trials

Gert van Valkenhoef

Network Meta-Analysis

Page 11: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: non-solution

Assess efficacy using a baseline (fluoxetine)...Fluoxetine 1.00 (1.00 - 1.00)Paroxetine 1.09 (0.97 - 1.21)Sertraline 1.10 (1.01 - 1.20)Venlafaxine 1.12 (1.02 - 1.23)... ... ...

How likely is it that Venlafaxine has the greatest efficacy?

What happens if we choose another baseline?

Other studies included → possibly different results

Not all drugs can be included (escitalopram)

We’re “double counting” multi-arm trials

Gert van Valkenhoef

Network Meta-Analysis

Page 12: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: non-solution

Assess efficacy using a baseline (fluoxetine)...Fluoxetine 1.00 (1.00 - 1.00)Paroxetine 1.09 (0.97 - 1.21)Sertraline 1.10 (1.01 - 1.20)Venlafaxine 1.12 (1.02 - 1.23)... ... ...

How likely is it that Venlafaxine has the greatest efficacy?

What happens if we choose another baseline?

Other studies included → possibly different results

Not all drugs can be included (escitalopram)

We’re “double counting” multi-arm trials

Gert van Valkenhoef

Network Meta-Analysis

Page 13: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: non-solution

Assess efficacy using a baseline (fluoxetine)...Fluoxetine 1.00 (1.00 - 1.00)Paroxetine 1.09 (0.97 - 1.21)Sertraline 1.10 (1.01 - 1.20)Venlafaxine 1.12 (1.02 - 1.23)... ... ...

How likely is it that Venlafaxine has the greatest efficacy?

What happens if we choose another baseline?

Other studies included → possibly different results

Not all drugs can be included (escitalopram)

We’re “double counting” multi-arm trials

Gert van Valkenhoef

Network Meta-Analysis

Page 14: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: non-solution

Assess efficacy using a baseline (fluoxetine)...Fluoxetine 1.00 (1.00 - 1.00)Paroxetine 1.09 (0.97 - 1.21)Sertraline 1.10 (1.01 - 1.20)Venlafaxine 1.12 (1.02 - 1.23)... ... ...

How likely is it that Venlafaxine has the greatest efficacy?

What happens if we choose another baseline?

Other studies included → possibly different results

Not all drugs can be included (escitalopram)

We’re “double counting” multi-arm trials

Gert van Valkenhoef

Network Meta-Analysis

Page 15: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Introduction: network meta-analysis

Paroxetine

Bupropion

(1)

Duloxetine

(1)

Mirtazapine

(2)

Venlafaxine

(2)

Sertraline

(3)

(1)

Escitalopram

(2)

Fluoxetine

(8)

(2)

(1)

(1)

(7)

Fluvoxamine

(2)

(6)

Citalopram

(1)

(3) (1) (2)

(1) (2)

Include all evidence in one analysis

Gert van Valkenhoef

Network Meta-Analysis

Page 16: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Network Meta-Analysis models

We will construct a Bayesian hierarchical model

We can use MCMC software (BUGS, JAGS) to estimate it

Our software (http://drugis.org/) can do it for you

Gert van Valkenhoef

Network Meta-Analysis

Page 17: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Network Meta-Analysis models

We will construct a Bayesian hierarchical model

We can use MCMC software (BUGS, JAGS) to estimate it

Our software (http://drugis.org/) can do it for you

Gert van Valkenhoef

Network Meta-Analysis

Page 18: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Level 1 (likelyhood)

Modeling the effect rik/nik ,

for treatment k of study i ,

as a binomial proccess with success probability pik :

rik ∼ Bin(pik , nik)

Using MCMC simulation, the model converges to maximum jointlikelyhood estimate of these pik given the data on rik and nik .

Gert van Valkenhoef

Network Meta-Analysis

Page 19: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Linkage

Apply a transformation to obtain normally distributed variable:

θik = logit(pik) = logpik

1− pik; pik = logit−1(θik)

And choose a baseline b(i) and define θik (the log odds) in termsof a baseline µi and relative effect δib(i)k (the log odds-ratio):

θik = µi + δib(i)k

Gert van Valkenhoef

Network Meta-Analysis

Page 20: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Level 2 (random effects)

We assume the relative effects (LORs) to be normally distributed:

δixy = N (dxy , σ2xy )

And, for a three-arm trial i with treatments x , y , z , b(i) = x :(δixyδixz

)∼ N

((dxy

dxz

),

(σ2

xy ρxy ,xzσxyσxz

ρxy ,xzσxyσxz σ2xz

))

Gert van Valkenhoef

Network Meta-Analysis

Page 21: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Level 2 (random effects)

We assume the relative effects (LORs) to be normally distributed:

δixy = N (dxy , σ2)

And, for a three-arm trial i with treatments x , y , z , b(i) = x :(δixyδixz

)∼ N

((dxy

dxz

),

(σ2 σ2/2σ2/2 σ2

))Under the assumption of equal variances

Gert van Valkenhoef

Network Meta-Analysis

Page 22: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Level 3 (Priors)

For each of the parameters of interest, µi , djk and σ, specify priors:

µi ∼ N (0, 1000)

djk ∼ N (0, 1000)

σ ∼ U(0, 2)

Gert van Valkenhoef

Network Meta-Analysis

Page 23: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Overview

mu_i

p_ik = ilogit(mu_i + delta_ijk)

d_jk

delta_ijk ~ N(d_jk, s*s)

s

r_ik ~ Bin(p_ik, n_ik)n_ik

So far, this is just a random effects meta-analysis!

Gert van Valkenhoef

Network Meta-Analysis

Page 24: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Consistency assumption

Assuming consistency:

dyz = dxy − dxz

‘Borrow strength’ from indirect evidence.

The left-hand term (dyz) is a functional parameter

The right-hand terms (dxy , dxz) are basic parameters

Only basic parameters are stochastic

Gert van Valkenhoef

Network Meta-Analysis

Page 25: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Inconsistency Factors

Introduce an ‘inconsistency factor’ for each functional parameter:

dyz = dxy − dxz + wxyz

After the model has converged, we test wxyz = 0

Comparing inconsistency and consistency models on model fitalso useful

Correctly specifying the model is tricky

Gert van Valkenhoef

Network Meta-Analysis

Page 26: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Cipriani et al. Lancet 2009;373:746-758

Example: evidence network

Gert van Valkenhoef

Network Meta-Analysis

Page 27: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Cipriani et al. Lancet 2009;373:746-758

Example: results (LOR)

Gert van Valkenhoef

Network Meta-Analysis

Page 28: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Cipriani et al. Lancet 2009;373:746-758

Example: results (rank probabilities)

Gert van Valkenhoef

Network Meta-Analysis

Page 29: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

MTC in ADDIS

Example: MTC in ADDIS (http://drugis.org/addis)

Our software:

Aggregate Data Drug Information System (ADDIS) v0.8

Open-source (freely available) software

(XML) Database of clinical trial results

Meta-analysis and network meta-analysis

See http://drugis.org/

Gert van Valkenhoef

Network Meta-Analysis

Page 30: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

MTC in ADDIS

Example: MTC in ADDIS (http://drugis.org/addis)

Gert van Valkenhoef

Network Meta-Analysis

Page 31: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

MTC in ADDIS

Example: MTC in ADDIS (http://drugis.org/addis)

Gert van Valkenhoef

Network Meta-Analysis

Page 32: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

MTC in ADDIS

Example: MTC in ADDIS (http://drugis.org/addis)

Gert van Valkenhoef

Network Meta-Analysis

Page 33: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

MTC in ADDIS

Example: MTC in ADDIS (http://drugis.org/addis)

Gert van Valkenhoef

Network Meta-Analysis

Page 34: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Our research (http://drugis.org/)

MTC model generation

Multi-criteria benefit-risk analysis based on MTC

Application of MTC-BR to Hansen et al. (2005)

With Jing Zhao (for her MSc thesis)

Decision support for drug regulation

Software for all of the above

Gert van Valkenhoef

Network Meta-Analysis

Page 35: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Discussion

Should network meta-analysis be used?

Can it be avoided?

No real alternative for multi-treatment analysis.

Improved transparency

No need to lump treatmentsNo arbitrary exclusion of evidence (through baseline choice)

Same assumptions as meta-analysis

Gert van Valkenhoef

Network Meta-Analysis

Page 36: Network Meta-Analysis - an introduction and example · Introduction: meta-analysis limits (1) Hansen et al. (2005) systematic review: 46 studies comparing n = 10 second-generation

Introduction General Formulation (In)consistency Models Example Discussion

Discussion

Disadvantages Bayesian (MCMC) approach:

Model specification difficult

Choosing good priors

Assessing convergence + run length

Sensitivity to different ‘equivalent’ parametrizations?

Gert van Valkenhoef

Network Meta-Analysis