1. Trang chủ
  2. » Thể loại khác

MULTI STATE SURVIVAL ANALYSIS IN sTATA

51 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 51
Dung lượng 1,53 MB
File đính kèm 38. MULTI-STATE SURVIVAL ANALYSIS IN sTATA.rar (1 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References... Background Primary breast cancer Multi-state models Transition probabilities

Trang 1

Multi-state survival analysis in Stata

Stata UK Meeting8th-9th September 2016

Michael J Crowther and Paul C Lambert

Department of Health Sciences University of Leicester and Department of Medical Epidemiology and Biostatistics

Karolinska Institutet

Trang 2

I Common approaches

I Some extensions

I Clinically useful measures of absolute risk

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 2 / 37

Trang 3

single event of interest

patient may experience a variety of intermediate events

I Cancer

I Cardiovascular disease

Trang 4

An example from stable coronary diseaseAsaria

et al (2016)

Figure 1 Structure of the Markov model and the role played by the 11 risk equations that we use to model disease progression.

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 4 / 37

Trang 5

Primary breast cancer (Sauerbrei et al., 2007)

breast cancer, where we have information on the time torelapse and the time to death

defined as the time of primary surgery, and can then

move to a relapse state, or a dead state, and can also dieafter relapse

tumour size (three classes; ≤ 20mm, 20-50mm, >

50mm), number of positive nodes, progesterone level

Trang 6

Figure: Illness-death model for primary breast cancer example.

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 6 / 37

Trang 7

Markov multi-state models

Consider a random process {Y (t), t ≥ 0} which takes the

values in the finite state space S = {1, , S } We define thehistory of the process until time s, to be

be defined as,

where a, b ∈ S This is the probability of being in state b at

time t, given that it was in state a at time s and conditional

Trang 8

Markov multi-state models

A Markov multi-state model makes the following assumption,

which implies that the future behaviour of the process is onlydependent on the present

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 8 / 37

Trang 10

Markov multi-state models

The transition intensity is then defined as, For the kth

at time t Our collection of transitions intensities (hazard

rates) governs the multi-state model

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 10 / 37

Trang 11

Estimating a multi-state models

combination of transition-specific survival models

stacked data notation, where each patient has a row of

data for each transition that they are at risk for, using

start and stop notation (standard delayed entry setup)

Trang 12

Consider the breast cancer dataset, with recurrence-free and

overall survival

list pid rf rfi os osi if pid==1 | pid==1371, sepby(pid) noobs

Time is recorded in months

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 12 / 37

Trang 13

We can restructure using msset

id(varname ) identification variable

states(varlist ) indicator variables for each state

times(varlist ) time variables for each state

transmatrix(matname ) transition matrix

covariates(varlist ) variables to expand into transition specific covariates

Trang 14

msset creates the following variables:

_from starting state

_to receiving state

_trans transition number

_start starting time for each transition

_stop stopping time for each transition

_status status variable, indicating a transition (coded 1) or censoring (coded 0)

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 14 / 37

Trang 15

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

list pid rf rfi os osi if pid==1 | pid==1371, sepby(pid) noobs

variables age_trans1 to age_trans3 created matrix tmat = r(transmatrix)

list pid _start _stop _from _to _status _trans if pid==1 | pid==1371

Trang 16

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

list pid rf rfi os osi if pid==1 | pid==1371, sepby(pid) noobs

msset, id(pid) states(rfi osi) times(rf os) covariates(age)

variables age_trans1 to age_trans3 created

list pid _start _stop _from _to _status _trans if pid==1 | pid==1371

Trang 17

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

list pid rf rfi os osi if pid==1 | pid==1371, sepby(pid) noobs

msset, id(pid) states(rfi osi) times(rf os) covariates(age)

variables age_trans1 to age_trans3 created

matrix tmat = r(transmatrix)

Trang 18

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

list pid rf rfi os osi if pid==1 | pid==1371, sepby(pid) noobs

msset, id(pid) states(rfi osi) times(rf os) covariates(age)

variables age_trans1 to age_trans3 created

matrix tmat = r(transmatrix)

list pid _start _stop _from _to _status _trans if pid==1 | pid==1371

Trang 19

list pid rf rfi os osi if pid==1 | pid==1371, sepby(pid) noobs

msset, id(pid) states(rfi osi) times(rf os) covariates(age)

variables age_trans1 to age_trans3 created

matrix tmat = r(transmatrix)

list pid _start _stop _from _to _status _trans if pid==1 | pid==1371

Trang 20

I Now our data is restructured and declared as survival

data, we can use any standard survival model available

within Stata

I Proportional baselines across transitions

I Stratified baselines

I Shared or separate covariate effects across transitions

transition probabilities (what we are generally most

interested in!) is not so easy

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 16 / 37

Trang 21

I Now our data is restructured and declared as survival

data, we can use any standard survival model available

within Stata

I Proportional baselines across transitions

I Stratified baselines

I Shared or separate covariate effects across transitions

transition probabilities (what we are generally most

interested in!) is not so easy

Trang 22

Calculating transition probabilities

P(Y (t) = b|Y (s) = a)

There are a variety of approaches

et al., 2013)

et al., 2013; Jackson, 2016)

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 17 / 37

Trang 23

After fitting our model we can estimate the transition intensity

(hazard rate) for all transitions

simulate through different states

maximum follow-up time is reached)

people are in each state, and divide by the total to get

our transition probabilities

Trang 24

Can simulate from complex survival functions

We have shown how it is possible to simulate from complex

survival distributions(Crowther and Lambert, 2013) See

survsim command

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 19 / 37

Trang 25

Proportional baseline, transition specific age effect

streg age_trans1 age_trans2 age_trans3 _trans2 _trans3, dist(weibull)

Weibull regression log relative-hazard form

No of subjects = 7,482 Number of obs = 7,482

No of failures = 2,790

Time at risk = 38474.53852

LR chi2(5) = 3057.11 Log likelihood = -5547.7893 Prob > chi2 = 0.0000

_t Haz Ratio Std Err z P>|z| [95% Conf Interval] age_trans1 9977633 0020646 -1.08 0.279 993725 1.001818 age_trans2 1.127599 0084241 16.07 0.000 1.111208 1.144231 age_trans3 1.007975 0023694 3.38 0.001 1.003342 1.01263 _trans2 0000569 000031 -17.95 0.000 0000196 0001653 _trans3 1.85405 325532 3.52 0.000 1.314221 2.615619 _cons 1236137 0149401 -17.30 0.000 0975415 1566547 /ln_p -.1156762 0196771 -5.88 0.000 -.1542426 -.0771098

Trang 26

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

predictms

graph

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Follow-up time Prob state=1 Prob state=2 Prob state=3

Figure:Predicted transition probabilities

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 21 / 37

Trang 27

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Follow-up time Prob state=1 Prob state=2

Trang 28

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Extending multi-state models

streg age_trans1 age_trans2 age_trans3 _trans2 _trans3 ,

> dist(weibull) anc(_trans2 _trans3)

predictms, transmat(tmat) models(m1 m2 m3) at(age 50)

Separate models we can now use different distributions

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 22 / 37

Trang 29

Extending multi-state models

streg age_trans1 age_trans2 age_trans3 _trans2 _trans3 ,

> dist(weibull) anc(_trans2 _trans3)

Trang 30

Building our model

Returning to the breast cancer dataset

AIC and BIC

is the Royston-Parmar model with 3 degrees of freedom,and the Weibull model for transition 2

of nodes, progesterone level

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 23 / 37

Trang 31

Final model

tumour size, number of positive nodes, hormonal therapy.Non-PH in tumour size (both levels) and progesterone

level, modelled with interaction with log time

of positive nodes, hormonal therapy

size, number of positive nodes, hormonal therapy

Non-PH found in progesterone level, modelled with

Trang 32

Final model

tumour size, number of positive nodes, hormonal therapy

Non-PH in tumour size (both levels) and progesterone

level, modelled with interaction with log time

of positive nodes, hormonal therapy

size, number of positive nodes, hormonal therapy

Non-PH found in progesterone level, modelled with

interaction with log time

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 24 / 37

Trang 33

Three separate models

stpm2 age sz2 sz3 enodes pr_1 if _trans==1, ///

Trang 34

predictms, transmat(tmat) at(age 54 pr 1 3 sz2 1)

> models(m1 m2 m3)

0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Follow-up time Size >50 mm

Prob state=1 Prob state=2 Prob state=3

Figure:Probability of being in each state for a patient aged 54,

with progesterone level (transformed scale) of 3

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 26 / 37

Trang 35

predictms, transmat(tmat) at(age 54 pr 1 3 sz2 1)

0.0 0.2 0.4 0.6 0.8 1.0

Years since surgery

Post-surgery

0.0 0.2 0.4 0.6 0.8 1.0

Years since surgery

Relapsed

0.0 0.2 0.4 0.6 0.8 1.0

Trang 36

Differences in transition probabilities

-0.4 -0.2 0.0 0.2 0.4

Follow-up time

Post-surgery

-0.4 -0.2 0.0 0.2 0.4

Follow-up time

Relapsed

-0.4 -0.2 0.0 0.2 0.4

Follow-up time

Died Prob(Size <=20 mm) - Prob(20mm< Size <50mmm)

Difference in probabilities 95% confidence interval

at(age 54 pgr 3 size1 1) at2(age 54 pgr 3 size2 1) ci

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 28 / 37

Trang 37

Ratios of transition probabilities

0.0 1.0 2.0 3.0

Follow-up time

Post-surgery

0.0 1.0 2.0 3.0

Follow-up time

Relapsed

0.0 1.0 2.0 3.0

Follow-up time Died Prob(Size <=20 mm) / Prob(20mm< Size <50mmm)

Trang 38

Length of stay

A clinically useful measure is called length of stay, which

defines the amount of time spent in a particular state

sP(Y (u) = b|Y (s) = a)duUsing this we could calculate life expectancy if t = ∞, and

a = b = 1 (Touraine et al., 2013) Thanks to the simulationapproach, we can calculate such things extremely easily

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 30 / 37

Trang 39

Length of stay

0.0 2.0 4.0 6.0 8.0 10.0

Years since surgery

Post-surgery

0.0 2.0 4.0 6.0 8.0 10.0

Years since surgery

Relapsed

0.0 2.0 4.0 6.0 8.0 10.0

Years since surgery Died

Trang 40

Differences in length of stay

-4.0

-2.0

0.0 2.0 4.0

Follow-up time

Post-surgery

-4.0 -2.0 0.0 2.0 4.0

Follow-up time

Relapsed

-4.0 -2.0 0.0 2.0 4.0

Follow-up time

Died LoS(Size <=20 mm) - LoS(20mm< Size <50mmm)

Difference in length of stay 95% confidence interval

at(age 54 pgr 3 size1 1) at2(age 54 pgr 3 size2 1) ci los

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 32 / 37

Trang 41

Ratios in length of stay

0.1 0.5 1.0 5.0 10.0

Follow-up time

Relapsed

0.1 0.5 1.0 5.0 10.0 30.0 90.0

Follow-up time Died LoS(Size <=20 mm) / LoS(20mm< Size <50mmm)

Trang 42

Sharing covariate effects

no longer share covariate effects - one of the benefits offitting to the stacked data

jointly, to the stacked data, which will allow us to

constrain parameters to be equal across transitions

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 34 / 37

Trang 43

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Transition-specific distributions, estimated jointly

Jointly fit models with different distributions Can constrain

parameters to be equal for specified transitions

(age sz2 sz3 nodes pr 1 hormon, model(weib)) ///

(age sz2 sz3 nodes pr 1 hormon, model(rp) df(3) scale(h)) ///

, transvar( trans)

Trang 44

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Transition-specific distributions, estimated jointly

Jointly fit models with different distributions Can constrain

parameters to be equal for specified transitions

(age sz2 sz3 nodes pr 1 hormon, model(weib)) ///

(age sz2 sz3 nodes pr 1 hormon, model(rp) df(3) scale(h)) ///

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 35 / 37

Trang 45

Transition-specific distributions, estimated jointly

Jointly fit models with different distributions Can constrain

parameters to be equal for specified transitions

(age sz2 sz3 nodes pr 1 hormon, model(weib)) ///

(age sz2 sz3 nodes pr 1 hormon, model(rp) df(3) scale(h)) ///

, transvar( trans) constrain(age 1 3 nodes 2 3)

Trang 46

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Summary

gain much greater insights into complex disease pathways

described provides substantial flexibility

interpretable measures of absolute and relative risk

I ssc install multistate

I Semi-Markov - reset with predictms

I Cox model will also be available (mstate in R)

I Reversible transition matrix

I Standardised predictions - std (Gran et al., 2015;Sj¨olander, 2016)

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 36 / 37

Trang 47

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Summary

gain much greater insights into complex disease pathways

described provides substantial flexibility

interpretable measures of absolute and relative risk

I ssc install multistate

I Semi-Markov - reset with predictms

I Cox model will also be available (mstate in R)

I Reversible transition matrix

I Standardised predictions - std (Gran et al., 2015;Sj¨olander, 2016)

Trang 48

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Summary

gain much greater insights into complex disease pathways

described provides substantial flexibility

interpretable measures of absolute and relative risk

I ssc install multistate

I Semi-Markov - reset with predictms

I Cox model will also be available (mstate in R)

I Reversible transition matrix

I Standardised predictions - std (Gran et al., 2015;Sj¨olander, 2016)

M.J Crowther & P.C Lambert Nordic SUG, Oslo 22nd August 2016 36 / 37

Trang 49

Background Primary breast cancer Multi-state models Transition probabilities Extensions Summary References

Summary

gain much greater insights into complex disease pathways

described provides substantial flexibility

interpretable measures of absolute and relative risk

I ssc install multistate

I Semi-Markov - reset with predictms

I Cox model will also be available (mstate in R)

I Reversible transition matrix

I Standardised predictions - std (Gran et al., 2015;Sj¨olander, 2016)

Ngày đăng: 01/09/2021, 09:37

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w