Presentation is loading. Please wait.

Presentation is loading. Please wait.

INTRODUCTION TO CLINICAL RESEARCH Survival Analysis – Getting Started Karen Bandeen-Roche, Ph.D. July 20, 2010.

Similar presentations


Presentation on theme: "INTRODUCTION TO CLINICAL RESEARCH Survival Analysis – Getting Started Karen Bandeen-Roche, Ph.D. July 20, 2010."— Presentation transcript:

1 INTRODUCTION TO CLINICAL RESEARCH Survival Analysis – Getting Started Karen Bandeen-Roche, Ph.D. July 20, 2010

2 Acknowledgements Scott Zeger Marie Diener-West ICTR Leadership / Team July 2010JHU Intro to Clinical Research2

3 Introduction to Survival Analysis 1.Thinking about times to events; contending with “censoring” 2.Counting process view of times to events 3.Hazard and survival functions 4.Kaplan-Meier estimate of the survival function 5.Future topics: log-rank test; Cox proportional hazards model

4 “Survival Analysis” Approach and methods for analyzing times to events Events not necessarily deaths (“survival” is historical term) Need special methods to deal with “censoring”

5 Typical Clinical Study with Time to Event Outcome StartEnd EnrollmentEnd Study 0246810 Calendar time Loss to Follow-up Event

6 Switching from Calendar to Follow-up Time 0246810 Follow-up time >3 5 >8 1 >6

7 The Problem with Standard Analyses of Times to Events Mean: (1 + 3 + 5 + 6 + 8)/5 = 4.6 - right? Median: 5 – right? Histogram

8 Censoring > 3 is not 3, it may be 33 Mean is not 4.6, it may be (1 + 33 + 5 + 6 + 8)/5 = 10.6 Or any value greater than 4.6 > 3 is a right “censored value” – we only know the value exceeds 3 > x is often written “x+”

9 9 Uncensored data: The event has occurred –Event occurrence is observed Censored data: The event has yet to occur –Event-free at the current follow-up time – A competing event that is not an endpoint stops follow-up –Death (if not part of the endpoint) –Clinical event that requires treatment, etc. –Our ability to observe ends before event happens Censoring

10 Contending with Censored Data Standard statistical methods do not work for censored data We need to think of times to events as a natural history in time, not just a single number Issue: If no events are reported in the interval from last follow-up to “now”, need to choose between: No news is good news? No news is no news?

11 11 One Option: Overall Event Rate Example: 2 events in 23 person months = 1 event per 11.5 months = 1.04 events per year = 104 events per 100 person-years Gives an average event rate over the follow-up period; actual event rate may vary over time For a finer time resolution, do the above for small intervals

12 Switching from Calendar to Follow-up Time 0246810 Follow-up time >3 5 >8 1 >6 3+5+8+1+6 person months of observation; 2 actual events

13 Second Option: Natural history “One day at a time” 0246810 Follow-up time >3 5 >8 1 >6 000 00001 00000000 1 000000

14 Thinking about Times to Events Interval of follow-up Event Times 0-11-22-33-44-55-66-77-8 11 3+000 500001 6+000000 8+00000000 No. at risk 54433211 Fraction of events=“hazard” 0.20.0.330.0

15 Survival Function “Survival function”, S(t), is defined to be the probability a person survives beyond time t S(0) =1.0 S(t+1)S(t)

16 Hazard Function Hazard at time t, h(t), is the probability per unit time of having the event in a small interval around time t Force of mortality ~ Pr{event in (t,t+dt)}/dt Need not be between 0 and 1 because it is per unit time h(t) ~ {S(t)-S(t+dt)}/{S(t) dt}

17 17 Basic idea: Live your life one interval (day, month, or year) at a time Example: S(3)= Pr(survive for 3 months) = Pr(survive 1st month) × Pr(survive 2nd month | survive 1st month) × Pr(survive 3rd month | survive 2nd month) Thus, = Pr(survive for 1st month & 2 nd & 3 rd ) Hazard Function

18 18 Estimating the Survival Function: Kaplan-Meier Method Interval of Follow-Up Times 00-11-22-33-44-55-66-77-8 No. at risk 554433211 No of events 010001000 Fraction of events=“hazard” -0.20.0.330.0 Fraction without event in interval -0.81.0 0.671.0 Fraction without event since start 1.00.8 0.53 Pr(survive past 5) = Pr(survive past 5|survive past 4) *Pr(survive past 4) [ = Pr(survive past 5 and survive past 4) ]

19 Displaying the Survival Function

20 Notes on Estimating Survival Function Estimate only changes in intervals where an event occurs Censored observations contribute to denominators, but never to numerators Intervals are arbitrary; want narrow ones Kaplan-Meier estimate results from using infinitesimal interval widths

21 Acute Myelogenous Leukemia Example Data: 5,5,8,8,12,16+, 23, 27, 30+, 33, 43,45 5 5 8 8 12 16+ 23 27 30+ 33 43 45

22 Kaplan-Meier Estimate of S(t) – AML Data Event Times At risk # of Events # SurviveFraction Survive Estimate of S(t) 012- -1.0 5122100.83 810280.800.66 128170.880.58 236150.830.48 275140.800.38 333120.670.25 432110.500.13 451100.00

23 Graph of K-M Estimate of Survival Curve for AML Data

24 K-M Estimate for Risp/Halo Trial

25 Comparing Survival Functions Suppose we want to test the hypothesis that two survival curves, S1(t) and S2(t) are the same Common approach is the “log-rank” test It is effective when we can assume the hazard rates in the two groups are roughly proportional over time

26 26 Logrank test: “Drug trial” data Logrank: 1.72 p-value:.19 Conclusion: We lack strong support for a drug effect on survival

27 Comparing Survival Functions Suppose we want to test the hypothesis that two survival curves, S1(t) and S2(t) are the same Common approach is the “log-rank” test It is effective when we can assume the hazard rates in the two groups are roughly proportional over time Regression analysis—“Cox” model: more to come

28 28 Regression Analysis for Times to Events Cox proportional hazards model Hazard of an event is the product of two terms –Baseline hazard, h(t), that depends on time, t –Relative risk, rr(x) that depends on predictor variables, x, but not time Each person’s hazard varies over time in the same way, but can be higher or lower depending on their predictor variables x

29 29 Cox Proportional Hazards Model (t,x) = hazard for people at risk with predictor values x = (x 1,x 2, …..x p ) (t,x) = ln[ (t,x)] =

30 30 Cox Proportional Hazards Model Relative Hazard (hazard ratio) interpretation of the  ’s = relative risk for one unit difference in x 1 with same values for x 2, …. x p (at any fixed time t)

31 31 Cox Proportional Hazards Model Proportional hazards over time: (t;x) 0t x 1 =1 x 1 =0

32 Main Points Once Again Time to event data can be censored because every person does not necessarily have the event during the study Think of time to event as a natural history, that is 0 before the event and then switches to 1 when the event occurs; analysis counts the events Survival function, S(t), is the probability a person’s event occurs after each time t

33 Main Points Once Again Kaplan-Meier estimator of the survival function is a product of interval-specific survival probabilities Hazard function, h(t), is the risk per unit time of having the event for a person who is at risk (not previously had event) Logrank tests evaluate differences among survival in population subgroups Cox model used for regression for survival data


Download ppt "INTRODUCTION TO CLINICAL RESEARCH Survival Analysis – Getting Started Karen Bandeen-Roche, Ph.D. July 20, 2010."

Similar presentations


Ads by Google