This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A multi-state model incorporating estimation of excess hazards and multiple time scales

Caroline E. Weibull Department of Medical Epidemiology and Biostatistics, Karolinska Institutet, Box 281, 171 77 Stockholm, Sweden Department of Medicine Solna, Clinical Epidemiology Division, Karolinska Institutet, Eugeniahemmet, T2, Karolinska Universitetssjukhuset, 171 76 Solna, Sweden Paul C. Lambert Department of Medical Epidemiology and Biostatistics, Karolinska Institutet, Box 281, 171 77 Stockholm, Sweden Biostatistics Research Group, Department of Health Sciences, University of Leicester, University Road, Leicester, LE1 7RH, UK Sandra Eloranta Department of Medicine Solna, Clinical Epidemiology Division, Karolinska Institutet, Eugeniahemmet, T2, Karolinska Universitetssjukhuset, 171 76 Solna, Sweden Therese M.L. Andersson Department of Medical Epidemiology and Biostatistics, Karolinska Institutet, Box 281, 171 77 Stockholm, Sweden Paul W. Dickman Department of Medical Epidemiology and Biostatistics, Karolinska Institutet, Box 281, 171 77 Stockholm, Sweden Michael J. Crowther Department of Medical Epidemiology and Biostatistics, Karolinska Institutet, Box 281, 171 77 Stockholm, Sweden Biostatistics Research Group, Department of Health Sciences, University of Leicester, University Road, Leicester, LE1 7RH, UK
Abstract

As cancer patient survival improves, late effects from treatment are becoming the next clinical challenge. Chemotherapy and radiotherapy, for example, potentially increase the risk of both morbidity and mortality from second malignancies and cardiovascular disease. To provide clinically relevant population-level measures of late effects, it is of importance to (1) simultaneously estimate the risks of both morbidity and mortality, (2) partition these risks into the component expected in the absence of cancer and the component due to the cancer and its treatment, and (3) incorporate the multiple time scales of attained age, calendar time, and time since diagnosis. Multi-state models provide a framework for simultaneously studying morbidity and mortality, but do not solve the problem of partitioning the risks. However, this partitioning can be achieved by applying a relative survival framework, by allowing is to directly quantify the excess risk. This paper proposes a combination of these two frameworks, providing one approach to address (1)-(3). Using recently developed methods in multi-state modeling, we incorporate estimation of excess hazards into a multi-state model. Both intermediate and absorbing state risks can be partitioned and different transitions are allowed to have different and/or multiple time scales. We illustrate our approach using data on Hodgkin lymphoma patients and excess risk of diseases of the circulatory system, and provide user-friendly Stata software with accompanying example code.

1 Introduction

Marked improvement in cancer patient survival in recent decades has increased the importance of studying treatment side-effects[1], i.e., late effects. For example, chemotherapy and radiotherapy increase the risk of both secondary malignancies and cardiovascular disease (CVD)[2, 3]. As therapies are developed and adapted to maximise the chances of cure while reducing risk of treatment toxicity, it is of interest to simultaneously estimate real-world morbidity and mortality. Today, a major challenge in the field of late effects lies in estimating the proportion of the observed morbidity and mortality that can be ascribed to the underlying cancer and its treatment. Hence, the standard approach is to simply estimate the cumulative observed incidence and mortality[4]. This article proposes a population-based approach to this problem bringing together statistical methods for relative survival and multi-state modelling. The former allows estimation of excess incidence, which under certain assumptions corresponds to the incidence above and beyond that expected in the absence of cancer and treatment thereof, and the latter enables investigation of patient trajectories going from an initial state (diagnosis), potentially via intermediate states (e.g., non-fatal illnesses such as CVD), to final absorbing states (different causes of death). Our focus is on the illness-death model where the illness state can be experienced also in the absence of cancer (unlike recurrence, which only occur in cancer patients). In addition, we know only when patients enter each state and not whether it was due to the cancer. We are interested in partitioning the probability of being in the illness state into that due to the cancer and its treatment, and that which would be expected in the absence of cancer.

Previous attempts to combine relative survival with multi-state modelling has proposed a Markov piecewise constant rate model incorporating estimation of excess mortality[5, 6]. This method has been further generalised by Gillaizeau et al. to include semi-Markov models[7]. In these papers, the relative survival methods are applied to absorbing states alone, i.e., excess mortality can be estimated but not excess incidence. Moreover, focus has been on relative effects rather than predictions. Our suggested approach enables partitioning of both excess morbidity and mortality in a Markov or semi-Markov setting, and we are unaware of existing methods for doing this.

In population-based cancer patient survival, relative survival is a commonly used summary measure of patient survival as it captures both the direct and indirect contribution of a cancer diagnosis on mortality by comparing the observed survival of the patients to the expected survival in a comparable cancer-free population[8, 9, 10]. In the standard setting, the outcome is all-cause death and the mortality rates expected in the absence of cancer are typically retrieved from publicly available population mortality tables. However, the same approach can be used to estimate excess incidence rates[11]. As such, the excess incidence of some disease of interest can be interpreted as the portion of incidence attributable to the underlying cancer and its treatment, given that the expected rates are appropriate for the population diagnosed with cancer.

Lambert et al. have previously developed methods for estimating cumulative probabilities of death parametrically in a relative survival framework [12]. Eloranta et al. extended these methods to enable partitioning of the excess mortality associated with cancer into component parts such as excess cardiovascular mortality and remaining excess cancer mortality[13]. This has been applied to study temporal trends in excess mortality due to diseases of the circulatory system (DCS) among Hodgkin lymphoma (HL) patients[14]. Further extensions of these methods have been applied to study excess DCS incidence in HL patients[11]. In the latter paper, the expected incidence rate was modelled using a constant rate model with two time scales (calendar year and age) with twoway interactions. In the mentioned papers, the cumulative probabilities were calculated using numerical integration, in the presence of competing risks. However, considering morbidity as an absorbing state, as in the application on HL and excess DCS incidence, prevents identification of fatal complications, which in turn makes comparisons with previous studies on excess mortality more difficult.

Multi-state models are a generalisation of competing risks models and one way to study patient trajectories[15, 16]. The most commonly used method to estimate transition rates in a multi-state model is using a semi-parametric approach, such as the Cox model. In a recently published study, Crowther and Lambert[17] suggested a framework for transition-specific parametric distributions in multi-state models. In general, parametric survival models have several advantages over semi-parametric models, including the potential of modelling more than one timescale, more efficient incorporation of time-dependent effects, ease of prediction (both in- and out-of-sample), and greater flexibility in quantifying absolute risks. In addition, estimation of uncertainty is easier, and they enable extrapolation of survival over the full life span (although this should always be done with caution). In the previously proposed method[17], a separate parametric model can be fitted to each transition, which allows the use of transition-specific distributions. The transition probabilities are calculated using a simulation approach[18, 19]. Due to the flexibility of the simulation approach, other quantities of interest can be easily predicted, such as the average time spent in each state.

In survival analysis, there may be more than one plausible timescale on which to quantify an event rate[20]. An obvious example is how incidence, prevalence, and mortality due to various cancers vary as functions of attained age and calendar time. Acknowledging this may introduce transition-specific and/or multiple timescales, which are rarely investigated since the computational complexity increases substantially. Work in this area has been sparse, particularly moving to competing risks and the more general multi-state setting. Lee and Fine[21] developed cause-specific Cox models in a competing risks setting, allowing cause-specific timescales, where attained age was the underlying timescale for one cause of death and time since diagnosis was assumed for the competing cause of death. Wolkewitz et al.[22] developed a two timescale Cox model applied to modelling risk of infection among patients admitted to Intensive Care Units (ICU), with discharge and death as competing risks, using time since entry to the ICU and calendar time as timescales. In a parametric framework, the most substantial contribution to the field is by Iacobelli and Carstensen[16], who provided a general approach for estimating multi-state models with multiple timescales, centred on time-splitting and estimating rates within a parametric spline-based modelling framework using Poisson regression. Predictions of transition probabilities were obtained using simulation, and confidence intervals calculated using a parametric bootstrap.

Motivated by the need to simultaneously investigate excess morbidity and mortality among cancer survivors, this study proposes one solution to several methodological challenges related to the clinical application. Starting from an illness-death model (with cancer diagnosis as the initial starting state) we incorporate estimation of excess hazard rates into the transition model for the illness state. Moreover, in the expected hazard rate model we allow for multiple time scales (calendar time and age) while remaining transitions have one single time scale (time since study entry or time since entry to current state). Generalisation beyond the illness-death model is easily achieved. The approach is illustrated on a study of excess incidence and mortality from diseases of the circulatory system (DCS) among patients treated for HL.

The article is structured as follows. In Section 2 we give a brief overview of recently developed methods for multi-state modelling in the cause-specific framework, after which we describe our proposed approach for each transition. Section 3 provides an illustrative example on patients diagnosed with HL and excess DCS morbidity and mortality. We conclude with a discussion and suggest possible extensions in Section 4.

2 Multi-state modelling incorporating estimation of excess hazards

We begin by conceptually describing the method proposed by Crowther and Lambert[17]. We define a global vector of available covariates, 𝑿\bm{X}, since the same covariates may be used in multiple models. The fitted transition-specific models can be as complex as required (with respect to functional form of covariates, interactions, and time-varying effects) and one can use different parametric models for different transitions (e.g., a flexible parametric for one transition and a Weibull model for another). Once the set of transition models has been chosen, transition probabilities are calculated for a covariate pattern of interest. The details have been extensively described elsewhere[17] but in short, point estimates are obtained by simulating a large sample of patient trajectories (nn) through the fitted multi-state model. Confidence intervals are calculated from repeated simulations (mm), each drawing from a multivariate normal distribution with the estimated parameter vector as mean and the variance-covariance matrix (of the parameters) as variance, i.e., a parametric bootstrap.

Time scales: tt: Time since cancer aa: Age at cancer diagnosis cc: Year of cancer diagnosis uu: Time of illness State 1: Alive with cancer State 2: Expected illness Excess illness State 3: Dead before illness State 4: Dead after illness h1(t+a,t+c)h_{1}^{*}(t+a,t+c) λ2(t)\lambda_{2}(t) h3(t)h_{3}(t) h4(tu)h_{4}(t-u)
Figure 1: Illustration of suggested approach. h1(t+a,t+c)h_{1}^{*}(t+a,t+c) refers to the illness incidence rate that is expected in the absence of cancer with attained age (t+at+a) and calendar year (t+ct+c) as time scales, λ2(t)\lambda_{2}(t) is the excess incidence of illness with time since cancer diagnosis (tt) as the time scale, h3(t)h_{3}(t) is the mortality rate with time since diagnosis (tt) as the time scale, and h4(tu)h_{4}(t-u) is the mortality rate among cancer survivors who experience the illness, with time since illness (tut-u) as the time scale.

Figure 1 shows a representation of our suggested extension. While a standard illness-death model consists of three states (healthy, ill, dead), we partition the illness state into two unobserved states - excess and expected illness (dashed lines). We further have two death states, death following illness, and death without having experienced the illness, which allows us to quantify the impact of the illness under study on mortality. In total, we have four states, of which one is partitioned into two components. Patients start out in state 1; alive after a diagnosis of cancer. Patients might then experience some illness (state 2), which can be either related to the cancer and its treatment (“excess”) or not (“expected”). The transition rate to the expected illness component of state 2, h1(t+a,t+c)h_{1}^{*}(t+a,t+c), is modelled using population records of disease incidence with attained age (t+at+a) and calendar time (t+ct+c) as time scales. The transition to the excess illness component of state 2, λ2(t)\lambda_{2}(t), is estimated using a parametric excess hazards model, incorporating the modelled expected illness rate. Patients might die prior to experiencing the illness under study (state 3). This mortality rate, h3(t)h_{3}(t), can be modelled as all-cause or partitioned into cause-specific mortality models. The time scale for both the excess incidence model and this mortality model is time since cancer (tt). Some of the patients experiencing the illness (excess or expected) will transition to the absorbing state of death (state 4). This transition, h4(tu)h_{4}(t-u), can be modelled as an all-cause or cause-specific mortality model, with either one time scale (here we illustrate using time since illness, tut-u) or multiple time scales (a natural extension would be to add tt). Any of the models used for transitions into states 3 and 4 can be extended to excess hazards models, given the appropriate expected rate information.

2.1 Transition 1: Modeling the expected incidence

In standard relative survival we use mortality rates from publicly available life tables (usually stratified by year, age, and sex) as a measure of the expected mortality in the general population. In order to incorporate such an expected rate into the transition-specific model framework, and hence the simulation approach used to obtain predictions, we must model the rate with an appropriate parametric specification. As incidence, rather than mortality, is the entity of interest here, population incidence tables are required to model the expected incidence rate, i.e., the number of events and person-time for each combination of the stratification variables, as shown in Table 1, are needed.

yearΨ  sex      age       d         y
2001     1       18      62   74115.36
2001     1       19      83   74258.12
2001     1       20      85   75230.58
...
2002     1       18      63   70099.6
2002     1       19      64   73899.11
...

Table 1: Example of data setup for modelling the expected incidence rate of illness. For every combination of calendar year, sex, and age, the number of events (d) and person-time (y) are calculated.

While any parametric hazards model can be used to estimate the (log) expected rate, we illustrate how to model the transition from state 1 to the expected illness component of state 2 using a spline-based Poisson regression model.

log(dy)=f(a)+g(c)+𝐱1β1\log\left(\frac{d}{y}\right)=f(a)+g(c)+\mathbf{x}_{1}\mathbf{\beta}_{1} (1)

As disease incidence in a population is typically a function of both age and calendar year, both are used as time scales here. Additionally, population incidence/mortality tables are typically not available on individual level, which precludes modelling the rate with one of these variables as the time scale and other as a time-fixed covariate. Age and calendar year can be modelled using a range of functions f()f(\cdot) and g()g(\cdot), for example, assuming linearity or using restricted cubic splines or B-splines. In this paper, we use restricted cubic splines to model both timescales, which are easily conducted within a Poisson framework[16].

We will use 𝐱1\mathbf{x}_{1}, where 𝐱1𝐗\mathbf{x}_{1}\subset\mathbf{X}, to denote the vector that contains additional stratification factors for the population incidence table; this typically only contains sex but might also include race, region, or social class. We further let β1\mathbf{\beta}_{1} denote the vector of associated coefficients. For simplicity, we assume proportional hazards, although this assumption can be relaxed by including interaction terms between the time scales and covariates into the model.

Equation 1 specifies the model for the log expected rate as a function of the two continuous time scales and any additional covariates. However, for implementation purposes, the model needs to be specified in terms of the main time scale for the multi-state model (time since cancer diagnosis):

logh1(t+a,t+c|𝐱1)=f(t+a)+g(t+c)+𝐱1β1\log h^{*}_{1}(t+a,t+c|\mathbf{x}_{1})=f(t+a)+g(t+c)+\mathbf{x}_{1}\mathbf{\beta}_{1} (2)

We provide more details on the implementation in the Appendix.

2.2 Transition 2: Modeling the excess incidence

While the expected incidence rate is modelled using population incidence data on a grouped level, the remaining models use the patient cohort data. The setup can be either in wide format (each patient has one row with information on all transitions) or long format as described by Putter et al.[15] (each patient has a separate row of data for every transition). Long format (i.e., stacked data notation) can be useful in situations where covariate effects are shared across several transitions. We model the excess incidence of illness using a parametric relative survival model. The most appropriate choice of time scale for the excess incidence is time since cancer diagnosis (tt). Using the notation from Figure 1, the overall incidence, h(t,t+a,t+c)h(t,t+a,t+c), among the patients can be written as the sum of the incidence expected in the absence of cancer, h1(t+a,t+c)h^{*}_{1}(t+a,t+c), and the excess incidence, λ2(t)\lambda_{2}(t), associated with the cancer and its treatment:

h(t,t+a,t+c|𝐱1,𝐱2)=h1(t+a,t+c|𝐱1)+λ2(t|𝐱2)h(t,t+a,t+c|\mathbf{x}_{1},\mathbf{x}_{2})=h^{*}_{1}(t+a,t+c|\mathbf{x}_{1})+\lambda_{2}(t|\mathbf{x}_{2}) (3)

The vector 𝐱2\mathbf{x}_{2}, where 𝐱2𝐗\mathbf{x}_{2}\subset\mathbf{X}, represents the set of covariates related to the excess rate, which usually includes sex, baseline age and calendar year. We choose to model the transition from state 1 to the excess illness component of state 2 on the log cumulative excess hazard scale. The overall cumulative hazard, H(t,t+a,t+c|𝐱1,𝐱2)H(t,t+a,t+c|\mathbf{x}_{1},\mathbf{x}_{2}), can be expressed as the sum of the cumulative expected hazard, H1(t+a,t+c|𝐱1)H^{*}_{1}(t+a,t+c|\mathbf{x}_{1}), and the cumulative excess hazard, Λ2(t|𝐱2)\Lambda_{2}(t|\mathbf{x}_{2}):

H(t,t+a,t+c|𝐱1,𝐱2)=H1(t+a,t+c|𝐱1)+Λ2(t|𝐱2)H(t,t+a,t+c|\mathbf{x}_{1},\mathbf{x}_{2})=H^{*}_{1}(t+a,t+c|\mathbf{x}_{1})+\Lambda_{2}(t|\mathbf{x}_{2}) (4)

Although any parametric relative survival model can be used, we will illustrate using a flexible parametric relative survival model[23], for which the cumulative excess hazard is defined as:

logΛ2(t|𝐱2)=logΛ2,0(t)+𝐱2β2.\log\Lambda_{2}(t|\mathbf{x}_{2})=\log\Lambda_{2,0}(t)+\mathbf{x}_{2}\mathbf{\beta}_{2}. (5)

For illustrative purposes, we choose to model with only time since cancer diagnosis as the time scale and we incorporate age and year of diagnosis as baseline covariates (included in 𝐱2\mathbf{x}_{2}), but it is possible to incorporate these as secondary time scales. Moreover, interactions, including time-dependent effects, can easily be included. Given the completeness of incident cases of the illness under consideration, the predicted expected rate is treated as fixed, i.e., assuming no uncertainty, tailored at the individual patient level and incorporated into the likelihoood [24].

2.3 Transition 3: Modeling the mortality rate (before illness)

In addition to being at risk for late complications, patients are at risk of dying from the cancer itself and from other causes unrelated to the cancer. In the simplest case, interest is not in the mortality from these causes (other than to account for this as a competing event) and any standard parametric all-cause mortality model can be used to model the transition from state 1 to state 3. Note however, that this will implicitly not include deaths caused by the illness under study. We illustrate using a flexible parametric survival model[25], where modelling is done on the cumulative hazard scale:

logH3(t|𝐱3)=logH3,0(t)+𝐱3β3\log H_{3}(t|\mathbf{x}_{3})=\log H_{3,0}(t)+\mathbf{x}_{3}\mathbf{\beta}_{3} (6)

The log cumulative baseline hazard, logH3,0(t)\log H_{3,0}(t), is modelled using splines, much like in the excess incidence model above, and we have our covariate vector 𝐱3𝐗\mathbf{x}_{3}\subset\mathbf{X} with associated coefficients, β3\mathbf{\beta}_{3}. Although mortality due to other causes would be best modelled using attained age as the time scale, the mortality among these patients is highly driven by cancer deaths, and thus time since cancer diagnosis is the more reasonable choice of time scale. However, we might also extend this model to incorporate multiple time scales. Though not described in detail here, extending this to a more complex model - such as an excess mortality model - is possible. This would introduce also a model for the expected mortality from all causes of death except for the illness.

2.4 Transition 4: Modeling the mortality rate (after illness)

Once patients enter the illness state, it is not possible to separate between patients who experienced the illness due to the cancer and patients who would have been diagnosed with the illness regardless of the cancer. So even though there are two transitions going into state 2, i.e., into the expected and excess illness components of the illness state, there is just one transition going from state 2 to whichever states patients can experience next. As with the other transitions, any parametric model can be applied. The choice of time scale can be either time since cancer diagnosis (resulting in a delayed entry model) or time since illness diagnosis, i.e. a clock reset model. It is also possible to use both as time scales. We again illustrate with a flexible parametric survival model, now with time since illness as the time scale.

logH4(tu|𝐱4)=logH4,0(tu)+𝐱4β4\log H_{4}(t-u|\mathbf{x}_{4})=\log H_{4,0}(t-u)+\mathbf{x}_{4}\mathbf{\beta}_{4} (7)

The log cumulative baseline hazard, logH4,0(tu)\log H_{4,0}(t-u), is modelled using splines, and we have our covariate vector 𝐱4𝐗\mathbf{x}_{4}\subset\mathbf{X} with associated coefficients, β4\mathbf{\beta}_{4}. Similar to the transition to death before illness, a more complex model can be incorporated. When applying an excess rate model, the excess mortality could be further partitioned into excess illness- and cancer mortality following the method suggested by Eloranta et al. (2012)[13]. However, this can become complex as it requires calculating expected mortality rates conditioning on the illness event.

For implementation purposes, the excess and expected components that make up state 2 must be treated as separate states (say 2a and 2b) when defining the transition matrix, since they have separate transition hazards governing their rate of occurrence. Subsequently, the transition rates for the next transitions of going from 2a to 3, and 2b to 3, must share the same transition model, as the partitioning of state 2 is essentially theoretical. As a result of this, the accompanying software package has been extended to allow states to share transition model.

3 Illustrative example

We illustrate the suggested approach with an application to the modelling of excess incidence and mortality from diseases of the circulatory system (DCS) among patients treated for HL. HL is often pointed out as a model disease in terms of improvements in survival, going from a fatal disease in the mid-1900 to around 90% of young HL patients today being cured from their lymphoma[26, 27]. These improvements are primarily due to major advances in the management of these patients, including more accurate radiotherapy, effective multi-agent chemotherapy, and improved staging procedures. With more patients surviving their HL, research focus has somewhat shifted towards understanding and reducing treatment toxicity. The two major complications with potential fatal outcome are secondary malignancies and DCS.

From the Swedish Cancer Register, we identified 4,479 patients diagnosed with HL between 1985 and 2013, aged 18-80 at diagnosis. This cohort has been described in detail previously[11]. Patients were followed until death, emigration, or end of study period (31st31^{\text{st}} of December, 2014), whichever came first. Incident cases of DCS were linked to the HL patients using the Swedish Inpatient Register. Only events with DCS as the main diagnosis were considered. At the end of each individual’s follow-up, 2,556 patients had not experienced any of the secondary events, 978 patients died due to any cause prior to experiencing DCS, and 945 patients had been diagnosed with DCS. Among these, 425 were alive and living with DCS at the end of study, and 520 patients had died (from any cause of death) (Figure 2).

HL Start=4,479 End=2,556 DCS Start=0 End=425 Dead before DCS Start=0 End=978 Dead after DCS Start=0 End=520 n=945n=945n=978n=978n=520n=520
Figure 2: Illustration of patient trajectories for the 4,479 patients diagnosed with HL in Sweden between 1985 and 2013, ages 18-80 years at diagnosis. ‘Start’ represents the number of patients who begin in each state, and ‘End’ represents the number of patients remaining in each state at the end of follow-up.

For DCS, no population incidence table with sufficiently detailed data is publicly available in Sweden. Instead, a cohort of approximately 10 million individuals (Swedish residents who were either born after 1931 and residing in Sweden after 1961, and their parents, or who were included in a census 1960–1990) was constructed using several population-based registers, as a representation of the Swedish population. Data were stratified by calendar year, age, and sex, and the number of DCS events and amount of person-years at risk were calculated. The expected DCS rate was modelled using Equation 2, with 5 degrees of freedom for each time scale and incorporating sex.

For modelling all remaining transitions, flexible parametric survival models were used with year of diagnosis, age at diagnosis, and sex included as baseline covariates. Year and age were parameterised using restricted cubic splines with 5 degrees of freedom in the models for excess DCS incidence and mortality before DCS. For post-DCS mortality, 3 degrees of freedom were used due sparseness of data. No parameter effects were shared between models. For simplicity, only main effects of covariates were considered, however, interaction terms could easily be incorporated.

The transition from HL to excess DCS was modelled with time since HL diagnosis as the time scale. The predicted expected rate was incorporated into the likelihood to enable estimation of the excess rate. For the transition from HL to dead before DCS, time since HL diagnosis was used as time scale and all-cause mortality was the outcome of interest. Patients with DCS identified from their cause of death certificate (n=100n=100) were given that date as their diagnosis date and the following day as their death date. Because of this, the all-cause mortality before DCS implicitly did not include any deaths caused by DCS. Death following a DCS diagnosis was modelled with time since DCS as the underlying time scale (clock-reset).

Refer to caption
Figure 3: Estimated transition rates for male patients aged 30 and 60 years at diagnosis. Expected DCS incidence was modelled as a function of calendar time. Remaining panels are for patients diagnosed in 1995, with excess DCS incidence and other-cause (excluding DCS) mortality before DCS as functions of time since cancer diagnosis, and all-cause mortality after DCS as a function of time since DCS diagnosis.

Figure 3 shows the transition rates for male patients aged 30 and 60 year old at diagnosis. The expected DCS rate is presented as a function of calendar time, while the remaining rates are for patients diagnosed in 1995, and plotted over time since diagnosis (cancer or DCS). The expected rates declined slightly following the mid-1980s, and the rate among younger patients was very low throughout. The excess DCS rate and both mortality rates were all high early during follow-up.

Using the transition-specific model estimates, point estimate of the transition probabilities were calculated by simulating 1,000,000 subjects through the multi-state model. Figure 4 shows the stacked transition probabilities over time since HL diagnosis for male patients diagnosed in 1995 at ages 30 (left panel) and 60 (right panel) years at diagnosis. For 30-year-olds, the probability of remaining in the HL state at 15 years after cancer diagnosis was approximately 80% whereas for 60-year-olds this probability was just above 20%. The probability of being diagnosed with DCS within the first 15 years as expected in the absence of HL and its treatment, and still being alive, was very small for younger patients. The probability of death (before or after a DCS diagnosis) was expectedly much larger for older patients.

Refer to caption
Figure 4: Probability of being in each state for male patients diagnosed in 1995, aged 30 and 60 years, as a function of time since HL diagnosis.

Although stacked graphs provide a useful tool for illustrating in which state the patients are at different points in time, they lack information on uncertainty. As no parameters were shared between transition models, re-sampling to obtain confidence intervals was done using the transition-specific coefficient vectors and associated variance-covariance matrices, with n=10,000n=10,000 and m=1,000m=1,000. Figure 5 shows the transition probabilities with associated confidence intervals for HL patients diagnosed in 1995 at ages 30 and 60 years.

(a) Age 30 years at HL diagnosis
Refer to caption
(b) Age 60 years at HL diagnosis
Refer to caption

Figure 5: Probability (with 95% confidence interval) of being in each state for male patients diagnosed in 1995, aged 30 (a) and 60 (b) years, as a function of time since diagnosis.

The fitted models can further be used to predict other clinically relevant measures, such as differences in transition probabilities across varying covariate patterns. Figure 6 illustrates the differences in transition probabilities between females and males diagnosed in 1995, aged 30 (top panel) and 60 (bottom panel) years.

(a) Age 30 years at HL diagnosis
Refer to caption
(b) Age 60 years at HL diagnosis
Refer to caption

Figure 6: Difference in probabilities (with 95% confidence interval) of being in each state between female and male patients diagnosed in 1995, aged 30 (a) and 60 (b) years, as a function of time since diagnosis. Abbreviations; M, males; F, females.

Another measure of clinical importance is the proportion of excess DCS (calculated as the probability of excess DCS over the probability of any DCS), which allows us to identify trends in the contribution of excess DCS on total DCS risk as a whole. Figure 7 shows the proportion of excess DCS at ten years after HL, for male patients diagnosed in 1985 and 2000, as a function of age at diagnosis. We could alternatively quantify such a proportion over the other timescales, i.e. as a function of time since diagnosis, or indeed year at diagnosis.

Refer to caption
Figure 7: Proportion excess DCS among total DCS probability at 10 years after diagnosis, among male patients diagnosed in 1985 and 2000, by age at diagnosis.

Example code to conduct the previous analysis is included in the Appendix. Extended predictions such as length of stay in each state, the probability of ever visiting a state, standardised predictions and further contrasts are also provided.

4 Discussion

Research on late effects of treatment among cancer survivors is becoming increasingly important as more patients are cured from their disease. Studying life span trajectories requires complex methods, that consider follow-up not just until the first event of interest, but through a series of intermediate states until reaching an absorbing state. Advanced multi-state methods for the cause-specific setting have been developed and are frequently used in applied research, but are unable to separate between the probability of entering an intermediate state associated with a diagnosis of cancer, and the probability of entering the same state not related to cancer. Utilising recently developed methods in multi-state modelling, where a simulation approach is taken together with parametric transition models, we have proposed one way to incorporate estimation of excess morbidity and mortality. This allows for a separation between the predicted excess illness probability and expected illness probability. We have further introduced the possibility for different transitions to have multiple time scales within a relative survival setting.

The developments provided in this paper were motivated by the study of excess morbidity and mortality of DCS among HL patients. The excess DCS mortality has been shown to decline in Sweden since the mid-1970s[14], and is no longer a major cause of death among this group of patients. Still, the risk of being diagnosed with excess DCS persists in the new millennium among HL patients in Sweden[11]. Although a reduction in excess DCS mortality does not necessarily imply a reduction in excess incidence, it remains difficult to draw conclusions on the relationship between HL and its treatment and risk of DCS together with fatality of DCS. By incorporating morbidity and mortality in the same setting, and separating between the incidence attributable to the cancer and that expected in the absence of cancer, we have illustrated one way to overcome this issue. Our approach has been implemented in the merlin and multistate packages in Stata, and code illustrating how to produce the results presented in this paper, can be found in the Appendix.

For illustrative purposes, we chose to simplify the models in our example. Only main effects models were considered, and no information on clinical covariates were included. Therefore, caution should be taken in terms of interpreting the results presented herein. It is important to point out that more complex, and realistic, models could be fitted to each of the transitions. This includes, but is not limited to, interactions between covariates and relaxing the proportional hazards assumptions [28]. As with any standard parametric modelling process, diagnostics and goodness-of-fit inference based on Wald tests, likelihood ratio tests, information criteria (AIC, BIC) can be applied and used to guide model selection for each of the transitions. Lee et al. (2017)[21] recently highlighted that standard Martingales must be adapted for the cause-specific timescale setting, and as such, further research is required to adapt them to our more general multiple timescale setting. Indeed, the example model specified for the excess incidence rate (Equation 3) here only depended on baseline age and calendar year, whereas multiple timescales could be incorporated also for this model. Moreover, the final predicted probabilities rely on four different models so in all applications it is important to assess the goodness of fit of each model. We exemplify this in the Appendix by varying the degrees of freedom; 3-5 degrees of freedom for transition 2 and 3, and 3-4 degrees of freedom for transition 4 (Supplementary Figures  8 and  9). In our illustrative example we partitioned the illness state into an expected and excess component and focused on one of several possible late effects. However, partitioning the absorbing states can be done in a similar manner given the appropriate expected mortality table, and additional illness states, e.g., secondary malignancies can be added to the model.

In terms of quantifying model results, we have given examples of how to predict transition probabilities, difference in probabilities, and proportion of excess illness over total probability of illness. Our approach can be used to predict other quantities, such as length of stay in each state (including differences and ratios thereof between patients with different covariate patterns). All of the described extensions can be implemented with the associated software package.

Several assumptions are made when using a relative survival framework. Patients are assumed to be exchangeable with the general population, conditioned on the stratification variables. If this assumption is not fulfilled, population incidence or mortality tables require additional stratification. If this is not possible, information on a control population can be used to adjust the expected rate [29]. Additionally, if we wish to interpret the excess rate as treatment-related, then we must assume that the cancer is not directly associated with illness.

4.1 Alternative methods

As in most research applications, there exist multiple routes to achieve the same goal – this is also the case here. An alternative to our chosen approach would have been to design a matched cohort study (i.e., cancer patients would be considered exposed and matched to healthy (unexposed) comparators, on age, sex, and year). This is feasible in countries where appropriate control individual population data is available, however, this is more often not the case, and hence reference population incidence/mortality tables must be utilised. As our focus is on quantifying excess (additive) risk, if a matched cohort approach is taken, additive models would need to be fitted, with the natural model choice being the Aalen additive model [30]. Although a simplistic version of this may have been possible, that modelling approach has substantial limitations which we believe strongly precludes its use. We are strong advocates of flexible, yet parametric, modelling approaches. There is limited research into the development of, for example, a spline-based Aalen model, and even more so when attempting to incorporate (arguably essential) time-dependent effects. Taking such an approach would require modelling a baseline rate with additive multiple timescales (which, we would argue, should be modelled in a multiplicative context), combined with an additional additive linear predictor, would raise further challenges. As such, this led to the proposed approach, where we model the baseline (expected) rate appropriately, and combine it with an additive excess component by adopting a relative survival approach. Adopting a flexible parametric approach is important to then obtain smooth estimates of interpretable measures of risk from a comprehensive multi-state model. Having said that, developing an analysis approach for a matched cohort design with multiplicative multiple timescales, and an additive excess component is an important topic for further research, which we are now actively developing as a follow-on study to this paper.

4.2 Limitations and future research

In our example, we only considered patients’ first occurrence of DCS. In reality, patients may experience multiple DCS occurrences prior to death, or indeed other intermediate events of interest. Incorporating recurrent DCS events raises further challenges, for example, a first occurrence of a DCS event could be cancer-related, whereas a second is not. By introducing subsequent intermediate events into the model framework (with potential further partitioning into excess and expected components), we can accommodate such a setting. This extension is currently being considered.

One could argue that if population level predictions are the entity of interest, marginal predictions rather than covariate-specific, as we have presented, should be derived. Such marginal predictions involve computing the statistic of interest at all observations’ covariate patterns, and taking the average. We have implemented them within the associated software through the standardize option, which is highly computationally intensive in the current implementation, and as such requires further development.

We employed a latent time approach for our simulation method of prediction, also used in Crowther and Lambert (2017)[17]; however, Bluhmki er al. (2019)[31] have highlighted the disconnect between simulating multiple unobservable event times and the real world setting of only observing one outcome. We agree, but would argue that such a hypothetical construct does not preclude the use of the algorithm, and as pointed out by Allignol et al. (2011)[32], quantities obtained from either method are computationally valid. Both methods are now available within the associated software. To derive confidence intervals for all quantities presented in this paper, we have utilized the parametric bootstrap. Alternative techniques, such as the non-parametric bootstrap, may be beneficial as it is robust to model misspecification [33]. However, this would be more computationally intensive due to the necessity of re-fitting all transition models on each bootstrap sample. Finally, we may derive standard errors utilising the multivariate delta method to further avoid computationally intensive bootstrapping. Such investigations deserve further research.

5 Conclusion

Cancer survivors are at risk of a range of diseases for the remainder of their lives. To support this clinical challenge with scientific real-world evidence, we believe that our approach can be useful for predicting survivors trajectories on a population-based level and to illustrate which of different personal and clinical characteristics are at highest risk of experiencing at different time points following their cancer diagnosis.

Author contributions

CEW, PCL and MJC contributed to the conception of the work. CEW did the data collection. CEW and MJC implemented the methods, conducted the data analysis and interpreted the findings. CEW, PWD and MJC drafted the article. All authors made critical revision of the article and approved the version to be published.

Financial disclosure

None reported.

Conflict of interest

The authors declare no potential conflict of interests.

References

  • [1] Aziz N. M., Rowland J. H.. Trends and advances in cancer survivorship research: Challenge and opportunity. Seminars in Radiation Oncology. 2003;13:248–266.
  • [2] Floyd J. D., Nguyen D. T., Lobins R. L., Bashir Q., Doll D. C., Perry M. C.. Cardiotoxicity of cancer therapy. Journal of Clinical Oncology. 2005;23(30):7685–96.
  • [3] Lee M. S., Finch W., Mahmud E.. Cardiovascular complications of radiotherapy. American Journal of Cardiology. 2013;112(10):1688–96.
  • [4] Nimwegen F. A., Schaapveld M., Janus C. P., et al. Cardiovascular disease after Hodgkin lymphoma treatment: 40-year disease risk. JAMA Intern Med. 2015;175(6):1007–17.
  • [5] Huszti E., Abrahamowicz M., Alioum A., Binquet C., Quantin C.. Relative survival multistate Markov model. Statistics in Medicine. 2012;31:269–286.
  • [6] Gilard-Pioc S., Abrahamowicz M., Mahboubi A., et al. Multi-state relative survival modelling of colorectal cancer progression and mortality. Cancer Epidemiology. 2015;39:447–455.
  • [7] Gillaizeau F., Dantan E., Giral M., Foucher Y.. A multistate additive relative survival semi-Markov model. Statistical Methods in Medical Research. 2017;26:1700–1711.
  • [8] Sarfati D., Blakely T., Pearce N.. Measuring cancer survival in populations: relative survival vs cancer-specific survival. International Journal of Epidemiology. 2010;39:598–610.
  • [9] Dickman P. W., Sloggett A., Hills M., Hakulinen T.. Regression models for relative survival. Statistics in Medicine. 2004;23:51–64.
  • [10] Dickman P. W., Adami H.-O.. Interpreting trends in cancer patient survival. Journal of Internal Medicine. 2006;260:103–117.
  • [11] Weibull C. E., Björkholm M., Glimelius I., et al. Temporal trends in treatment-related incidence of diseases of the circulatory system among Hodgkin lymphoma patients.. International journal of cancer. 2019;.
  • [12] Lambert P. C., Dickman P. W., Nelson C. P., Royston P.. Estimating the crude probability of death due to cancer and other causes using relative survival models. Statistics in Medicine. 2010;29(7-8):885–895.
  • [13] Eloranta S., Lambert P. C., Andersson T. M. L., et al. Partitioning of excess mortality in population-based cancer patient survival studies using flexible parametric survival models. BMC Medical Research Methodology. 2012;12:86.
  • [14] Eloranta S., Lambert P. C., Sjöberg J., Andersson T. M. L., Bjorkholm M., Dickman P. W.. Temporal trends in mortality from diseases of the circulatory system after treatment for Hodgkin lymphoma: a population-based cohort study in Sweden (1973 to 2006). Journal of Clinical Oncology. 2013;31(11):1435–41.
  • [15] Putter H., Fiocco M., Geskus R. B.. Tutorial in biostatistics: competing risks and multi-state models. Statistics in Medicine. 2007;26:2389–2430.
  • [16] Iacobelli S., Carstensen B.. Multiple time scales in multi-state models. Statistics in Medicine. 2013;32:5315–5327.
  • [17] Crowther M. J., Lambert P. C.. Parametric multistate survival models: flexible modelling allowing transition-specific distributions with application to estimating clinically useful measures of effect differences. Statistics in Medicine. 2017;36:4719–4742.
  • [18] Fiocco M., Putter H., Houwelingen H. C.. Reduced-rank proportional hazards regression and simulation-based prediction for multi-state models. Statistics in Medicine. 2008;27:4340–4358.
  • [19] Gill Richard D, Johansen Soren, others . A survey of product-integration with a view toward application in survival analysis. The annals of statistics. 1990;18(4):1501–1555.
  • [20] Oakes David. Multiple time scales in survival analysis. Lifetime Data Analysis. 1995;1(1):7–18.
  • [21] Lee Minjung, Gouskova Natalia A, Feuer Eric J, Fine Jason P. On the choice of time scales in competing risks predictions.. Biostatistics (Oxford, England). 2017;18:15–31.
  • [22] Wolkewitz Martin, Cooper Ben S, Palomar-Martinez Mercedes, et al. Multiple time scales in modeling the incidence of infections acquired in intensive care units. BMC medical research methodology. 2016;16(1):116.
  • [23] Nelson C. P., Lambert P. C., Squire I. B., Jones D. R.. Flexible parametric models for relative survival, with application in coronary heart disease. Statistics in Medicine. 2007;26:5486–5498.
  • [24] Brenner H., Hakulinen T.. Substantial overestimation of standard errors of relative survival rates of cancer patients. American Journal of Epidemiology. 2005;161:781–786.
  • [25] Royston P., Parmar M. K. B.. Flexible parametric proportional-hazards and proportional-odds models for censored survival data, with application to prognostic modelling and estimation of treatment effects. Statistics in Medicine. 2002;21:2175–2197.
  • [26] Sjöberg J., Halthur C., Kristinsson S. Y., et al. Progress in Hodgkin lymphoma: A population-based study on patients diagnosed in Sweden from 1973-2009. Blood. 2012;119(4):990–6.
  • [27] Glimelius I., Ekberg S., Jerkeman M., et al. Long-term survival in young and middle-aged Hodgkin lymphoma patients in Sweden 1992-2009 – trends in cure proportions by clinical characteristics. American Journal of Hematology. 2015;90(12):1128–34.
  • [28] Maringe Camille, Belot Aurélien, Rubio Francisco Javier, Rachet Bernard. Comparison of model-building strategies for excess hazard regression models in the context of cancer epidemiology. BMC medical research methodology. 2019;19(1):210.
  • [29] Bower H., Andersson T. M-L, Crowther M. J., Dickman P. W., Lambe M., Lambert P. C.. Adjusting Expected Mortality Rates Using Information From a Control Population: An Example Using Socioeconomic Status.. American journal of epidemiology. 2018;187:828–836.
  • [30] Aalen O. O.. A linear regression model for the analysis of life times.. Statistics in medicine. 1989;8:907–925.
  • [31] Bluhmki Tobias, Putter Hein, Allignol Arthur, Beyersmann Jan, consortium COMBACTE-MAGNET. Bootstrapping complex time-to-event data without individual patient data, with a view toward time-dependent exposures.. Statistics in medicine. 2019;38:3747–3763.
  • [32] Allignol Arthur, Schumacher Martin, Wanner Christoph, Drechsler Christiane, Beyersmann Jan. Understanding competing risks: a simulation point of view. BMC medical research methodology. 2011;11(1):86.
  • [33] Hjort Nils Lid. On Inference in Parametric Survival Data Models. International Statistical Review / Revue Internationale de Statistique. 1992;60(3):355–387.

The methods developed in this paper have been implemented in the merlin and multistate Stata packages, which can be installed using:

  • net install merlin, from(https://www.mjcrowther.co.uk/code/merlin)

  • net install multistate, from(https://www.mjcrowther.co.uk/code/multistate)

Further details and examples, on each package, can be found at www.mjcrowther.co.uk/software/merlin and www.mjcrowther.co.uk/software/multistate.

Example Stata code

Here we detail example syntax that implements the proposed multi-state modelling framework in Stata. Model estimates to obtain the predictions are available upon request.


  • // Load analysis dataset
    use analysisdata, clear
    
    //===========================================================================================================//
    // Transition 1: Expected model
    
    // knots for age spline (log scale)
    local aknots 2.8904 4.0604 4.2195 4.3175 4.3944 4.5951
    // knots for year spline
    local yknots 1985 1991 1998 2003 2009 2014
    
    // estimate the spline-based Poisson model and store model object
    exptorcs                                              /// function name
                       female,                            /// baseline covariates in expected model
                       expdata(popinc)                    /// dataset with expected rates
                       event(_d) exposure(_y)             /// variables in exprates() file for poisson model
                       year(_year,                        /// year of diagnosis
                                 knots(`yknots´)               /// knot specification
                                 noorthog                      /// do not orthogonalise the spline terms
                       age(_age,                          /// age at diagnosis
                                 knots(`aknots´)               /// knot specification
                                 log                           /// create splines of log age
                                 noorthog)                     // do not orthogonalise the spline terms
    
    //store the estimated model
    estimates store expmod
    
    //===========================================================================================================//
    // We now reshape the analysis data into long format, with one row for each transition at which
    // each patient is at risk for
    
    // Using msset, which will assume a single starting state, and we enter variables
    // which contain event or censoring times for DCS or death. By default, an upper
    // triangular transition matrix will be assumed, i.e. the required illness-death model
    msset, id(lopnr) states(dcs dead) times(dcs_time dead_time)
    
    // now declare our dataset to be survival data
    stset _stop, enter(_start) failure(_status==1) scale(365.24)
    
    //===========================================================================================================//
    // Transition 2: Excess model
    
    merlin (_t female rcs(_year, knots(`yknots´))                            ///
                      rcs(_age, knots(`aknots´) log)                         ///
                      if _trans==1,                                          ///
                      family(rp, failure(_d) ltruncated(_t0)                 ///
                        df(5) bhazard(exp_dcsrate) noorthog))
    estimates store excessmod
    
    //===========================================================================================================//
    // Transition 3: Cancer diagnosis to death (no DCS)
    
    merlin (_t female rcs(_year, knots(`yknots´))                            ///
                      rcs(_age, knots(`aknots´) log)                         ///
                      if _trans==2,                                          ///
                      family(rp, failure(_d) ltruncated(_t0)                 ///
                        df(5) noorthog))
    estimates store deadmod
    
    //===========================================================================================================//
    // Transition 4: DCS to death
    
    // We must first generate the clock-reset timescale
    gen t2 = _stop - _start
    
    // and re-stset
    stset t2, failure(_status==1) scale(365.24)
    
    // estimate the model
    merlin (_t female rcs(_year, knots(`yknots´))                            ///
                      rcs(_age, knots(`aknots´) log)                         ///
                      if _trans==3,                                          ///
                      family(rp, df(4) noorthog))
    estimates store dcsdeadmod
    
    //===========================================================================================================//
    // Predictions
    
    // Define transition matrix of the proposed extended illness-death model with the expected and excess
    // components
    mat tmat =  (.,1,2,3,.\.,.,.,.,4\.,.,.,.,5\.,.,.,.,.\.,.,.,.,.)
    
    // Define age and year groups that we want predictions for
    local age 30
    local year 1995
    
    // Generate a time variable at which to obtain predictions (this will be on the main time since cancer
    // diagnosis timescale)
    range tvar 0 15 1000
    
    // Calculate transition probabilities for a male aged 30 at diagnosis, diagnosed in 1995
    predictms,   transmatrix(tmat)                 ///
                 models(expmod excessmod deadmod   /// pass model objects for transitions 1 to 5
                   dcsdeadmod dcsdeadmod)          ///
                 probability                       /// predict transition probabilities
                 timevar(tvar)                     /// time points to predict at
                 at1(female 0                      /// specify the covariate pattern to predict at
                   _year `year´                    /// specify y, year of diagnosis
                   _age `age´)                     /// specify a, age of diagnosis
                 tsreset(4 5)                      /// transitions 4 and 5 are on the clock-reset timescale
                 ci                                 // calculate confidence intervals
    
    // Calculate differences in transition probabilities between females and males
    // aged 30 at diagnosis, diagnosed in 1995
    predictms,   transmatrix(tmat)                 ///
                 models(expmod excessmod deadmod   /// pass model objects for transitions 1 to 5
                   dcsdeadmod dcsdeadmod)          ///
                 probability                       /// predict transition probabilities
                 timevar(tvar)                     /// time points to predict at
                 at1(female 0                      /// specify the 1st covariate pattern to predict at
                    _year `year´                    /// specify y, year of diagnosis
                   _age `age1´)                    /// specify a, age of diagnosis
                 at2(female 1                      /// specify the 2nd covariate pattern to predict at
                   _year `year´                    /// specify y, year of diagnosis
                   _age `age´)                     /// specify a, age of diagnosis
                 tsreset(4 5)                      /// transitions 4 and 5 are on the clock-reset timescale
                 difference                        /// calculate the difference in trans. probs. between at2() - at1()
                 ci                                 // calculate confidence intervals
    
    

Supplementary figures

Refer to caption
SUPPLEMENTARY FIGURE 8: Probability of being in each state for male patients diagnosed in 1995, aged 30 years, as a function of time since diagnosis as predicted from 18 different models with varying degrees of freedom. State definitions: 1 - HL, 2 - Excess DCS, 3 - Expected DCS, 4 - Dead before DCS, 5 - Dead after DCS.
Refer to caption
SUPPLEMENTARY FIGURE 9: Probability of being in each state for male patients diagnosed in 1995, aged 60 years, as a function of time since diagnosis as predicted from 18 different models with varying degrees of freedom. State definitions: 1 - HL, 2 - Excess DCS, 3 - Expected DCS, 4 - Dead before DCS, 5 - Dead after DCS.