29
SJS SDI_10 1 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

Embed Size (px)

Citation preview

Page 1: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 1

Design of Statistical Investigations

Stephen Senn

10 Random Effects

Page 2: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 2

More Than one Random Term

• So far only one term has been considered to be random– disturbance term

• It is possible to have models in which more than one source of variation is taken to be random

• We now consider such models

Page 3: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 3

The Example of Clinical Trials

• So far we have always taken patient effects to be fixed

• Suppose however we ran a parallel group trial• Some patients have one treatment some have

another• Patients and treatments are confounded• If we treat patient effects as fixed, cannot estimate

treatments

Page 4: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 4

Solution

• We treat patient effects as random

• This is done implicitly in parallel group trials as follows

, 1 , 1ij i ij ij iy i v j r ij is effect for patient j of treatment group i. If we declare this to be random we can form a new disturbance term as follows *

ij ij ij

Page 5: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 5

So What?

• We do not even need to model this explicitly

• We just have a model in which we say “response = treatment + noise”, without worrying about what terms the noise is made up of.

• However for more complicated designs such distinctions may be useful

Page 6: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 6

Cross-over Trials• We shall now take a simple example

• AB/BA cross-over

• We shall, however ignore period effects to make it even simpler

• Just consider the following– Treatment effects– Patient effects– Within-patient error

Page 7: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 7

Model

2

2

,

1, 2, 1

( ) 0, ( )

( ) 0, ( )

ij i j ij

j j

ij ij

y

i j r

E V

E V

Here all the i and ij terms are assumed independent of each other.

Page 8: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 8

Consequences

2 2

'

2

var( ) var( ) var( ) var( )

cov( , ) cov ,

0, ', , ,

ij j ij j ij

ij i j j ij j i j

Y

Y Y

j j i i j j

The variance covariance structure of the Yij then has the following block diagonal form

Page 9: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 9

Variance-Covariance Matrix2 2 2

2 2 2

2 2 2

2 2 2

2 2 2

2 2 2

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

( ) 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

V

Y

Here is is assumed that measurements in successive rows of Y are on the same patient

Page 10: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 10

Alternative Representation

2 2

2 2

2 2

2 2

2 2

2 2

22 2 2

2 2

0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

( ) 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0

0 0 0 0 0

,

V

Y

Page 11: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 11

Estimation 1

If we now write this as a linear model with only one error term, we must now have

* *

* 2

,

( )

ij i ij ij i ij

ij

Y

V

I

We can no longer use ordinary least squares but must use generalised least squares instead.

Page 12: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 12

Estimation 2We are not going to cover the details of GLS.

However, as it turns out, the estimator here is exactly the same as in the model in which we treat the patient effects as fixed rather than random.

This equivalence does not generally hold. It does hold for certain balanced designs

1 2

1 21

1. 2.ˆ

r

j jj

Y Y

Y Yr

Page 13: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 13

IllustrationExp_5

• This experiment was an AB/BA cross-over

• We previously analysed this using a fixed effects model for the patient effect

• We now analyse this treating the patient effect as random

• To do this we use the SPlus lme function (lme = linear mixed effect)

Page 14: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 14

Exp_5Random Effects Analysis with SPlus

> fit4 <- lme(pef ~ treat, random = ~ 1 | patient)> summary(fit4)Linear mixed-effects model fit by REML Data: NULL AIC BIC logLik 271.8428 276.5551 -131.9214

Random effects: Formula: ~ 1 | patient (Intercept) Residual StdDev: 66.24667 28.70328

Fixed effects: pef ~ treat Value Std.Error DF t-value p-value (Intercept) 295.7692 20.02402 12 14.77072 <.0001 treat 45.3846 11.25835 12 4.03120 0.0017

Page 15: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 15

Question

In this balanced case, the estimator is the same for the random effect model as for the fixed effect model

• Show that the variance is the same whether patient is treated as a fixed or a random effect

Page 16: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 16

An Example Where this Equivalence Does not Apply

• In Exp_5, treating the patient effect as fixed or random produces the same result

• This is not the case for all designs

• We now consider an example where this does not apply

• Exp_12, an incomplete blocks design, is a case in point

Page 17: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 17

Exp_12Analysis with SPlus

Random effects: Formula: ~ 1 | patientnumeric matrix: 1 rows, 2 columns. (Intercept) Residual StdDev: 0.7055782 0.2263807

Fixed effects: FEV1 ~ treat Value Std.Error DF t-value p-value (Intercept) 2.021375 0.1568938 23 12.88372 <.0001 treatF24 0.034457 0.0946403 22 0.36409 0.7193 treatP -0.492521 0.0890777 22 -5.52912 <.0001

Compare these with fixed effects solution Value Std. Error t value Pr(>|t|) treatF24 0.0388 0.0955 0.4059 0.6888 treatP -0.5029 0.0897 -5.6051 0.0000

Page 18: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 18

Notes

• The estimates are no longer the same

• The variances are (logically) no longer the same either

• The variances for the random effects approach are (slightly) smaller

Page 19: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 19

Fixed effects

• Any effect we nominate as fixed has to be ‘eliminated’ when estimating any other effect

• If we nominate patient as fixed then patient must be eliminated in estimating the treatment effect

• In Exp_12 each patient effect appears twice.– Once in period one, once in period 2

• A patient effect can only be eliminated by forming the difference between period 1 and period 2– Analysis uses such differences

Page 20: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 20

Random Effects

• An effect that is random does not have to be eliminated– on average it is zero

• Nominating an effect as random increases the range of possible unbiased estimators

• The minimum variance estimator may or may not be the same as in the fixed effects case

Page 21: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 21

A Further Source of Information

• If the patient effect is random, the totals for patients vary randomly from patient to patient

• These totals do not all reflect the same effects• By comparing F12 + F24 with F12 + P we can

estimate the difference between F24 and P• This is a further source of information• In general referred to as inter-block information• This has been “recovered” by S-PLUS

Page 22: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 22

Other Sorts of Random Effects

• In example considered main effect of block was random

• More unusual is to have a true random treatment effect (but this can happen)

• Quite common is to have block by treatment interactions that are considered random

• We consider an example of the former in the next lecture

• We consider an example of the latter here

Page 23: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 23

Exp_14Shumaker and Metzler

• Trial to compare two formulations of phenytoin– T = test, R = reference

• So-called bioequivalence study

• Four period cross-over

• Each of 26 subjects received each formulation twice

Page 24: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 24

PeriodSubject 1 2 3 4

Sequence T R R T3 4.294 4.285 4.162 4.1034 3.830 4.037 3.866 3.8696 3.661 3.730 3.676 3.7317 4.465 4.503 4.460 4.488

10 4.292 4.344 4.331 4.30311 3.800 3.850 3.915 3.91913 4.161 4.149 4.202 4.19116 4.149 4.164 4.086 4.13118 4.149 4.193 4.107 4.29621 3.598 3.587 3.658 3.66422 4.566 4.654 4.536 4.55723 3.676 3.728 3.766 3.79626 3.683 3.743 3.943 3.758

Sequence R T T R1 3.591 3.636 3.608 3.6292 3.907 3.900 3.849 3.9415 3.962 4.036 3.969 3.8428 3.530 3.756 3.628 3.6689 3.887 3.976 3.865 3.940

12 4.470 4.437 4.463 4.44614 4.132 4.135 4.159 4.12615 3.691 3.694 3.658 3.70917 3.740 3.744 3.694 3.78119 4.114 4.111 4.064 4.08520 3.747 3.787 3.806 3.81024 3.695 3.848 3.771 3.91425 3.862 3.810 3.812 3.967

Data from Shumaker and Metzler, 1998 Drug Information Journal,32,1063-1072

Area under the concentration time curve (AUC) for Phenytoin. Data are log-transformed

Page 25: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 25

Subject by Formulation InteractionHeuristic Explanation

• We can estimate the treatment effect twice independently for each subject– for example by comparing period 2 and 1 and

period 3 and 4

• We can see whether these estimates differ more between subjects than within

• This enables us to estimate whether there is an “interaction”

Page 26: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 26

123456789

1011121314151617181920212223242526

3.6 3.8 4.0 4.2 4.4 4.6

*

*

* *

*

**

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

*

**

*

*

*

*

*

*

***

***

*

**

*

*

***

*

*

*

* **

*

*

*

*

*

**

*

**

*

*

*

**

*

*

*

*

**

*

*

*

*

**

*

*

*

*

*

*

*

****

** *

*

*

*

** *

**

**

log-AUC

sub

ject

* Reference* Test

AUC(log transformed) by formulation and subject

Page 27: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 27

Exp_14Two Fits

> aov.1 <- aov(lAUC ~ Subject + Formulation)> summary(aov.1) Df Sum of Sq Mean Sq F Value Pr(F) Subject 25 7.747866 0.3099146 90.50657 0.0000000Formulation 1 0.002529 0.0025288 0.73851 0.3928048 Residuals 77 0.263665 0.0034242 > aov.2 <- aov(lAUC ~ Subject * Formulation)> summary(aov.2) Df Sum of Sq Mean Sq F Value Pr(F) Subject 25 7.747866 0.3099146 82.32023 0.0000000 Formulation 1 0.002529 0.0025288 0.67172 0.4161950Subject:Formulation 25 0.067898 0.0027159 0.72141 0.8112634 Residuals 52 0.195767 0.0037647

Page 28: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 28

Different Philosophy

• MS residuals in first fit includes subject by treatment interaction

• MS residuals in second does not

• Hence F test in first uses such variation from subject to subject to assess precision of overall treatment estimate

• Second F test excludes it

Page 29: SJS SDI_101 Design of Statistical Investigations Stephen Senn 10 Random Effects

SJS SDI_10 29

Questions

In this example the MS for residuals is actually higher when the subject by formulation interaction is fitted

• Is this phenomenon to be expected in general?

• What does it imply?

• Can you think of an explanation in this case?