Skip to main content
Springer logoLink to Springer
. 2026 Aug 19;32(3):49. doi: 10.1007/s10985-026-09728-8

Competing risk model with a nonparametric form of relative risks

Youngjin Cho 1, Pang Du 2,✉
PMCID: PMC13490231  PMID: 42618673

Abstract

Competing risks, referring to multiple mutually exclusive cause-specific events in survival data, are commonly seen in medical and engineering studies. In the presence of covariates, the Cox proportional hazards model is the most common approach to modeling covariate effects as the relative risk component for each cause-specific hazard function. However, the linear form of covariate effects in the existing models can be too restrictive to satisfy in practice. In this work, we propose a Cox regression model for competing risk survival data where the relative risk of each cause-specific hazard takes a flexible nonparametric form. The effects of multiple covariates are modeled under a smoothing spline ANOVA framework allowing for nonparametric effect components among covariates. For each cause-specific hazard, we develop an estimation procedure based on the optimization of penalized partial likelihood. We show that our spline estimators of the log relative risk functions can achieved the optimal nonparametric rates of convergence. Through simulation studies, we demonstrate the numerical performance of the proposed method. We then apply our approach to a multiple myeloma dataset, where the effects of gene expressions on cancer and non-cancer related death are investigated. The nonlinear trend revealed in our analysis offers a strong support to the need of a nonparametric modeling approach like ours.

Supplementary Information

The online version contains supplementary material available at https://doi.org/10.1007/s10985-026-09728-8.

Keywords: Cause-specific hazard, Competing risks, Cox model, Smoothing spline ANOVA

Introduction

In survival analysis, it is common to observe subjects susceptible to multiple, mutually exclusive causes of failure, giving rise to competing risks. When covariates are present, various statistical models have been developed to account for the structure imposed by competing risks. Among these, the cause-specific hazards model based on the Cox proportional hazards framework, or the competing risk Cox model, is one of the most widely adopted approaches and is treated in detail in Prentice et al. (1978) and Chapter 8 of Kalbfleisch and Prentice (2002). Several alternative or extended approaches of this method have since been proposed. For example, Fine and Gray (1999) proposed a proportional subdistribution hazards model to directly assess the effect of each risk factor on the cumulative incidence function. Lunn and Mcneil (1995) proposed a data augmentation method to model multiple cause-specific hazards simultaneously using standard Cox regression. Modeling of correlated latent cause-specific event times using a copula is presented in Lo and Wilke (2010). For a comprehensive review of methodological developments in competing risks analysis, see Monterrubio-Gómez et al. (2024).

Meanwhile, nonparametric smooth modeling in survival analysis becomes essential when parametric assumptions become doubtful in practice. For example, kernel-based survival methods were considered in López-Cheda et al. (2017, 2023) for cure rate data and Akritas and Keilegom (2003) for bivariate survival data. Penalty-based regression spline methods were studied in Joly et al. (1998), Joly et al. (2002) and Commenges et al. (2014) for single event survival data with various censoring/truncation schemes, Rondeau et al. (2003) for correlated survival data, and Joly and Commenges (1999) for three-state data. Among nonparametric methods, smoothing spline survival models (Gu 2013) provide an especially appealing approach due to its rigorous mathematical foundation in the reproducing kernel Hilbert space framework, straightforward extension to the multi-dimensional setting through tensor product spaces and the functional ANOVA structure, and reliable performance even in estimating multivariate functions. Besides the single event survival models (Gu 2013), smoothing splines based methods have been studied in various other survival settings, such as high dimensional survival data (Du et al. 2010), recurrent event data (Du et al. 2011), and cure rate data (Wang et al. 2012).

Despite the rich literature in their respective areas, an integration of nonparametric smoothing into competing risk models have been rarely studied, with a few exceptions described below. For discrete-time competing risks survival data, Luo et al. (2016) proposed a Cox–logistic regression model of the cause-specific hazards, where only the baseline hazards are estimated nonparametrically by simple quadratic or cubic spline expansions but the covariate effects are modeled linearly. Fermanian (2003) proposed a joint distribution approach based on kernel methods. In particular, the joint survival function of the competing failure times is assumed to have a form defined by three components, an unknown cumulative distribution function, a set of cause-specific time functions, and a set of cause-specific covariate functions. Various constraints on the component functions, such as boundary conditions, monotonicity, and differenitability are necessary to make the model identifiable. Under these constraints, these three components are estimated separately by kernel methods. Despite its nonparametric nature, this method can be cumbersome to implement and its estimates are hard to interpret in practice due to its complex structure.

In this paper, we consider a nonparametric competing risk model based on the smoothing spline ANOVA framework. Instead of linear forms of covariate effects adopted in most parametric or semiparametric competing risk models, we consider cause-specific hazards with the true covariate effect functions assumed to lie in a tensor-product Sobolev space. This nonparametric formulation allows for flexible inclusion and decomposition of covariate effects. The estimation is through the optimization of a penalized partial likelihood consisting of the negative log partial likelihood representing the goodness-of-fit, a roughness penalty enforcing the smoothness constraint, and a smoothing parameter balancing the tradeoff. For the inference purpose, we consider the point-wise confidence intervals based on Baysian interpretation of the penalized partial likelihood. A smoothing parameter selection criterion based on the Kullback–Leibler distance is introduced. For theoretical properties, we establish the rates of convergence for the function parameters in the proposed model. The model is evaluated through simulations, and then applied to a multiple myeloma dataset studying the effect of genes on cause-specific hazards. The analysis reveals nonlinear and distinct effects across risk factors, demonstrating the advantage of the proposed model over existing methods that often neglect competing risks or rely on linear covariate effects. As one of the first nonparametric competing risk models, our method has the following advantages: (1) flexible model assumptions via the functional ANOVA decomposition without linearity restriction; (2) theoretically consistent estimation with the optimal convergence rate for nonparametric functions; (3) numerical stability with a convex objective for optimization; (4) efficient computation with a manageable dimension of parameter space; and (5) straightforward practical interpretation via the functional ANOVA structure and proper confidence interval estimates.

For the remainder of the paper, Sect. 2 presents the model formulation, function space structure, estimation procedure, and theoretical result. Section 3 provides simulation studies for the proposed model. Section 4 presents a real data application. Finally, Sect. 5 concludes the paper with a discussion of future research directions.

Smoothing spline competing risk cox model

Model structure

Let Inline graphic and Inline graphic be respectively the underlying event time and non-informative right-censoring time, with Inline graphic representing the ending time of the study. Let Inline graphic be a vector of d covariates. For a categorical covariate, Inline graphic is a finite set Inline graphic. For a continuous covariate, we set Inline graphic without loss of generality. Suppose there are K mutually exclusive risks, denoted by Inline graphic, that can be the cause of an event. Let Inline graphic represent the underlying risk associated with the event. We assume that a single subject can experience at most one event, and that Inline graphic and C are conditionally independent given X. Let Inline graphic be the observed time and Inline graphic be the censoring indicator. Let Inline graphic be the observed risk indicator. Note that G is 0 when the subject is censored and is the risk type otherwise.

Let Inline graphic be the underlying data, which are n independent and identically distributed copies from Inline graphic. The observations Inline graphic are then copies from Inline graphic. In competing risk models, for Inline graphic, the hazard function of Inline graphic given X is

graphic file with name d33e383.gif

where Inline graphic is the cause-specific hazard function of the k-th risk factor. The survival function is given by Inline graphic and the distribution function is then calculated as Inline graphic. The density function is Inline graphic, where Inline graphic. The distribution function can also be expressed as Inline graphic, where Inline graphic is the cumulative incidence function of the k-th risk factor. Define Inline graphic, where Inline graphic.

For each k, let Inline graphic denote the true covariate effect function for the k-th risk. We assume the proportional cause-specific hazards model, that is, the cause-specific hazard functions follow the Cox model

graphic file with name d33e443.gif

where Inline graphic is the baseline cause-specific hazard function, and Inline graphic.

Reproducing Kernel Hilbert spaces

The unknown covariate effect function Inline graphic is assumed to belong to a reproducing kernel Hilbert space (RKHS) Inline graphic of multivariate functions defined on the product domain of the covariates. For each covariate, the marginal space is constructed first according to the covariate type (e.g., continuous or categorical). Then these marginal spaces for all the covariates are assembled to form Inline graphic through a tensor product of spaces. This construction admits a decomposition of Inline graphic into effect subspaces corresponding to main and interaction effects, analogous to the classical ANOVA decomposition. The functional ANOVA represents Inline graphic as a sum of interpretable components, enabling separate estimation and inference for each effect.

For the jth covariate, let Inline graphic be the RKHS of functions defined on Inline graphic. For a discrete covariate, Inline graphic and it is easy to see that Inline graphic (Gu 2013), where the covariate effect is represented by Inline graphic level-specific parameters. For a continuous covariate, Inline graphic and Inline graphic is the Sobolev space of order Inline graphic, defined as

graphic file with name d33e521.gif

The marginal space Inline graphic can be decomposed into a constant subspace and a centered effect subspace through an averaging operator. The idea is similar to the zero sum constraint in the classical ANOVA where the average of all the treatment effects is assumed to be zero. Let Inline graphic be the averaging operator for Inline graphic. When Inline graphic, Inline graphic Inline graphic When Inline graphic, Inline graphic. Then Inline graphic can be decomposed as Inline graphic where

graphic file with name d33e567.gif

and Inline graphic. Thus, each marginal space Inline graphic is decomposed into a constant component Inline graphic and a centered effect component Inline graphic.

The tensor product Sobolev space on Inline graphic can be written as

graphic file with name d33e594.gif

where Inline graphic denotes the power set of Inline graphic and the components in the decomposition respectively represent the constant, the main effects, the two-way interactions, and so on. For each Inline graphic, the associated effect space is

graphic file with name d33e611.gif

For example, Inline graphic is the constant space, Inline graphic corresponds to the main effect of covariate j, while Inline graphic corresponds to the interaction effect between covariates j and j'.

In practice, not all effect spaces need to be included in the model. Let Inline graphic for some nonempty Inline graphic. Note that, since the Cox model does not include an intercept, Inline graphic is excluded from Inline graphic. A further selection of Inline graphic specifies the structure of Inline graphic. For instance, if Inline graphic, then Inline graphic adopts an additive form that involves only main effects. On the other hand, choosing Inline graphic allows Inline graphic to incorporate all the main effects and two-way interactions. For each risk k, we assume Inline graphic, and let its decomposition be Inline graphic where Inline graphic for every Inline graphic.

Next, we introduce the roughness penalty induced by Inline graphic. Given a semi-inner product Inline graphic on Inline graphic, Inline graphic can be decomposed as Inline graphic, where the null space Inline graphic forms a finite-dimensional subspace of Inline graphic, and Inline graphic forms an infinite-dimensional subspace of Inline graphic. Furthermore, Inline graphic is an inner product on Inline graphic, whose associated reproducing kernel (RK) is Inline graphic. For example, when d=1 and Inline graphic becomes a space of univariate functions, the squared-curvature penalty Inline graphic yields cubic smoothing splines. To distinguish the spaces used for different competing risks, we use Inline graphic and Inline graphic to represent the roughness penalty and its associated reproducing kernel for the estimation of Inline graphic.

Example 1

Consider d=2, Inline graphic, Inline graphic, and m=2. This corresponds to the scenario of two continuous covariates, a model with all the main and interaction effects, and a marginal squared-curvature penalty.

Let Inline graphic be the l-th scaled Bernoulli polynomial on [0, 1]. For instance, Inline graphic, Inline graphic, and Inline graphic. The null space Inline graphic, consisting of low-order polynomial components that are not penalized by Inline graphic. For Inline graphic and Inline graphic in Inline graphic, and Inline graphic,

graphic file with name d33e846.gif

where Inline graphic, Inline graphic, and so on for the higher order derivatives. Here, Inline graphic are weighting parameters for subspaces which controls the relative amount of smoothing imposed on different subspace components.

Example 2

When Inline graphic and Inline graphic, we have one categorical covariate and one continuous covariate, and Inline graphic. For Inline graphic and Inline graphic in Inline graphic, and Inline graphic,

graphic file with name d33e895.gif

where id is the identity mapping on Inline graphic.

Martingale structure

Here, we derive the martingale structure for our model, based on Fleming and Harrington (1991) and Kalbfleisch and Prentice (2002). Let Inline graphic. For each risk k, the counting process is defined as Inline graphic and the at-risk process is defined as Inline graphic For each subject i, Inline graphic and Inline graphic are defined in the same manner.

The filtration at t and Inline graphic are each defined as

graphic file with name d33e953.gif

where the σ -algebra generated by · is denoted by Inline graphic.

As Inline graphic and Inline graphic are conditionally independent given Inline graphic, we have

graphic file with name d33e984.gif

where Inline graphic. By the Doob-Meyer decomposition, we have Inline graphic where Inline graphic is a zero-mean martingale and Inline graphic is the compensator. The predictable variation process and covariation process are calculated respectively as Inline graphic and Inline graphic, where

graphic file with name d33e1013.gif

where we regard dt · dt as 0. Furthermore,

graphic file with name d33e1022.gif

for Inline graphic due to the continuity of the random variables (at most one jump at t among all n subjects) and the fact that a single subject cannot experience more than two risks.

Estimation

We now introduce the estimation procedure for the proposed model. For Inline graphic, the negative log-partial likelihood for the k-th risk is

graphic file with name d33e1047.gif

To represent f, traditional smoothing splines require a full basis of spline functions with knots at all the observations. When n is large, this can generate significant computational burden. To address this issue, Kim and Gu (2004) proposed to use only Inline graphic observations as knots while preserving the same convergence rate as the full basis expansion. For each k, we randomly select Inline graphic subjects to serve as knots, so that the knot locations represent the overall covariate distribution without favoring particular subjects. Let their covariates be Inline graphic Inline graphic. Then, Inline graphic forms a finite-dimensional subspace of Inline graphic, which further defines Inline graphic, a finite-dimensional subspace of Inline graphic. Note that Inline graphic and the selected Inline graphic subjects can be different for each k. For each risk k, using the efficient approximation (Kim and Gu 2004), we define the estimator of Inline graphic to be

graphic file with name d33e1120.gif 1

where Inline graphic is a roughness penalty and Inline graphic is a smoothing parameter. When Inline graphic, we have Inline graphic by the representer theorem.

The null space Inline graphic generally consists of lower-degree polynomials and is finite dimensional. Let Inline graphic be the basis functions of Inline graphic. Then estimator Inline graphic can have the expression Inline graphic. And the optimization in (1) becomes

graphic file with name d33e1168.gif 2

where Inline graphic is the Inline graphic kernel matrix.

Here, two modeling choices are required. The first is the order m of Inline graphic for continuous covariates, where a larger m corresponds to smoother spline functions. A common choice is m=2 (Gu 2013), corresponding to cubic smoothing splines. The second is the number of knots Inline graphic. As shown in Kim and Gu (2004), Inline graphic is sufficient to guarantee the same convergence rate of the function estimate when tensor product cubic splines are used.

Since Inline graphic grows at a slower rate than n, the computational complexity of the proposed efficient approximation estimator in (2) is Inline graphic, which is substantially lower than the Inline graphic complexity of the full-knot estimator even for large sample sizes, supporting the computational efficiency emphasized in the introduction. In addition, the objective function in (2) is convex with a quadratic roughness penalty, yielding a well-behaved optimization problem that can be solved reliably using standard numerical procedures.

Bayesian confidence intervals

We now introduce Bayesian pointwise confidence intervals for the functional parameters in our model. The name “Bayesian" was coined by Wahba (1983) since the roughness penalty can be treated like a Gaussian prior, making the penalized likelihood interpretable as the posterior likelihood and its optimizer as the posterior mode in Bayesian analysis. For each k , define Inline graphic Inline graphic and the hessian matrix for (2) as

graphic file with name d33e1258.gif

where Inline graphic, Inline graphic Inline graphic, Inline graphic, Inline graphic, and Inline graphic is a p× p zero matrix. Then the Inline graphic confidence interval for Inline graphic at Inline graphic is given by

graphic file with name d33e1303.gif

where Inline graphic is the (1 - α /2)-quantile of the standard normal distribution.

Smoothing parameter selection

We propose a criterion for smoothing parameter selection. For each k, let Inline graphic represent the number of subjects who failed due to the k-th risk factor. Let Inline graphic be the subset of Inline graphic covariates out of n that satisfy Inline graphic.

Using the relative Kullback–Leibler distance (RKL) proxy for leave-one-out cross validation, as outlined in Du et al. (2010), we select the smoothing parameter Inline graphic that minimizes

graphic file with name d33e1356.gif 3

where Inline graphic, Inline graphic is Inline graphic identity matrix, Inline graphic is length Inline graphic one vector, Inline graphic, and α >1 is a preselected constant to guard against under-smoothing. We set Inline graphic following the recommendation in Gu (2013).

Rates of convergence

We now present the rate of convergence result for our estimator in (1). For notational simplicity, we assume Inline graphic for all j, noting that any additional categorical domain Inline graphic only adds a finite dimensional component space Inline graphic which does not affect the convergence rates derived here. The notation and the assumptions are provided in Sects. A and B of the Appendix, respectively.

For each k, define a non-negative definite bivariate functional Inline graphic on Inline graphic by

graphic file with name d33e1439.gif

for Inline graphic, where Inline graphic, Inline graphic, and Inline graphic for Inline graphic and Inline graphic. Let Inline graphic for Inline graphic.

Theorem 1

Under Assumption B.1 in Sect. B of the Appendix, for each k, as Inline graphic, we have

graphic file with name d33e1494.gif

The proof of Theorem 1 is provided in section S1 of the Supplementary. One can show that Theorem 1 implies Inline graphic, where Inline graphic represents the Inline graphic norm. Here r > 1 characterizes the model parameter space Inline graphic. For example, r = 2m when d = 1 or d > 1 with an additive model; and r = 2m - δ when Inline graphic is a tensor product space for a model with interactions, where δ >0 can be arbitrarily small. See Gu (2013) for additional details. The constant Inline graphic represents the smoothness level of the true function Inline graphic, with Inline graphic corresponding to Inline graphic being super-smooth. The optimal rate of convergence is Inline graphic, achievable by setting Inline graphic. Note that this rate coincides with the optimal convergence rate for nonparametric function estimation in general.

Simulation study

Simulation study for additive models

We perform a simulation study for the proposed method under additive covariate effects. We set K = 2, m=2, d = 3, and impose an additive structure on Inline graphic; that is, for each k, we assume Inline graphic, where

graphic file with name d33e1609.gif

Note that some effect functions are adopted from Cho and Liu (2026). In addition, some effect functions are linear, reflecting the findings observed in the real data application presented in Sect. 4.

We assume a Weibull baseline cause-specific hazard functions; that is, for each k, Inline graphic. We set Inline graphic and Inline graphic. Similarly, the hazard function for the underlying censoring time is also assumed to be Weibull; that is, for a random variable Inline graphic, we have Inline graphic, where Inline graphic and Inline graphic. We set τ = 1.

Let Inline graphic be a multivariate normal random variable with mean vector Inline graphic and covariance matrix Inline graphic. We have Inline graphic Inline graphic, where \varPhi denotes the distribution function of the standard normal distribution. Each Inline graphic follows a uniform distribution on [0, 1] and Inline graphic are dependent.

Considering that Inline graphic for each k, we generate simulation data following Beyersmann et al. (2009). Specifically, for each subject i, (1) generate Inline graphic; (2) generate Inline graphic; (3) generate Inline graphic from Inline graphic; (4) generate Inline graphic from

graphic file with name d33e1728.gif

(5) compute Inline graphic, Inline graphic, and Inline graphic.

For the simulation setting, we vary the censoring levels by Inline graphic and the sample size Inline graphic, where smaller Inline graphic or smaller Inline graphic induces a heavier censoring rate. We repeat the simulation over 1000 replicates, where, for each replicate, we compute Inline graphic for each k. For each simulation setting, we evaluate the performance of the proposed method across all replicates, focusing on the rate of convergence and the Bayesian confidence interval.

Table 1 presents the summary of simulated data by settings. One can observe that events are approximately equally likely to occur for the two risks and that smaller values of Inline graphic or Inline graphic result in a higher proportion of censored observations.

Table 1.

The first subtable reports the simulated data summaries by settings, and the second subtable reports the Inline graphic losses by simulation settings

n Inline graphic Data summary
Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
250 0.8 0.7 134.89 (7.92) 58.18 (6.45) 56.93 (6.72)
1.2 1.1 101.55 (8.05) 75.16 (7.29) 73.28 (7.16)
1.6 1.5 80.19 (7.33) 86.20 (7.65) 83.62 (7.56)
500 0.8 0.7 269.81 (11.27) 115.78 (9.26) 114.41 (9.40)
1.2 1.1 203.51 (10.67) 149.65 (10.46) 146.84 (10.26)
1.6 1.5 160.77 (10.91) 171.12 (11.02) 168.11 (10.85)
1000 0.8 0.7 539.63 (16.17) 231.99 (13.36) 228.38 (13.66)
1.2 1.1 407.71 (15.64) 299.42 (14.44) 292.87 (14.13)
1.6 1.5 321.45 (14.90) 342.70 (15.44) 335.85 (15.12)
n Inline graphic Inline graphic
Inline graphic Inline graphic j=1 j=2 j=3
k=1 k=2 k=1 k=2 k=1 k=2
250 0.8 0.7 0.23 (0.11) 0.34 (0.15) 0.29 (0.15) 0.20 (0.18) 0.18 (0.15) 0.29 (0.16)
1.2 1.1 0.20 (0.10) 0.30 (0.13) 0.25 (0.11) 0.18 (0.14) 0.16 (0.14) 0.25 (0.12)
1.6 1.5 0.20 (0.09) 0.28 (0.11) 0.23 (0.10) 0.16 (0.12) 0.16 (0.12) 0.24 (0.11)
500 0.8 0.7 0.17 (0.08) 0.25 (0.10) 0.20 (0.09) 0.14 (0.11) 0.13 (0.09) 0.20 (0.09)
1.2 1.1 0.15 (0.06) 0.22 (0.08) 0.18 (0.07) 0.12 (0.09) 0.11 (0.09) 0.18 (0.07)
1.6 1.5 0.14 (0.06) 0.21 (0.08) 0.17 (0.07) 0.11 (0.08) 0.10 (0.08) 0.17 (0.07)
1000 0.8 0.7 0.12 (0.05) 0.19 (0.07) 0.15 (0.05) 0.10 (0.08) 0.09 (0.07) 0.15 (0.06)
1.2 1.1 0.11 (0.04) 0.17 (0.06) 0.13 (0.05) 0.08 (0.07) 0.08 (0.06) 0.13 (0.05)
1.6 1.5 0.10 (0.04) 0.16 (0.06) 0.12 (0.05) 0.08 (0.06) 0.08 (0.06) 0.12 (0.05)

Each cell shows the mean (standard deviation) over 1000 replicates

Estimation performances are reported in Table 1, while both estimation performances and the Bayesian confidence interval performances are shown in Figs. 1, 2, and 3 and Figs. S1–S6 in section S3 of the Supplementary. As expected, larger sample sizes or lower censoring levels yield improved estimation accuracy. Larger sample sizes also lead to narrower confidence intervals and generally better coverage rates. The proposed Bayesian confidence intervals align closely with empirical quantiles across replicates, demonstrating their reliability.

Fig. 1.

Fig. 1

Simulation results for Inline graphic. For each simulation setting and each risk k, the top panel shows Inline graphic (solid line), average of Inline graphic (dashed line), average of the 95% Bayesian confidence interval for Inline graphic (dotted lines), and 2.5 and 97.5% empirical quantiles of Inline graphic (shaded area). The bottom panel displays the empirical coverage rate of the 95% Bayesian confidence interval for Inline graphic. Note that all averages and empirical quantiles are computed point-wise across all replicates

Fig. 2.

Fig. 2

Simulation results for Inline graphic. For each simulation setting and each risk k, the top panel shows Inline graphic (solid line), average of Inline graphic (dashed line), average of the 95% Bayesian confidence interval for Inline graphic (dotted lines), and 2.5 and 97.5% empirical quantiles of Inline graphic (shaded area). The bottom panel displays the empirical coverage rate of the 95% Bayesian confidence interval for Inline graphic. Note that all averages and empirical quantiles are computed point-wise across all replicates

Fig. 3.

Fig. 3

Simulation results for Inline graphic. For each simulation setting and each risk factor, the top panel shows Inline graphic (solid line), average of Inline graphic (dashed line), average of the 95% Bayesian confidence interval for Inline graphic (dotted lines), and 2.5 and 97.5% empirical quantiles of Inline graphic (shaded area). The bottom panel displays the empirical coverage rate of the 95% Bayesian confidence interval for Inline graphic. Note that all averages and empirical quantiles are computed point-wise across all replicates

Simulation study for models with interactions

We conduct a simulation study to evaluate the finite-sample performance of the proposed method in the presence of interaction effects. We set K=2, m=2, and d=2, and assume a tensor-product structure on Inline graphic. Specifically, for each k=1,2, we consider

graphic file with name d33e2340.gif

The simulation study encompass a variety of effect structures, including nonlinear, linear, and categorical main effects, as well as nonlinear-by-nonlinear, nonlinear-by-categorical, and linear-by-categorical interactions. Several effect functions are adopted from Cho and Liu (2026). We consider two tensor-product effect structures.

Tensor-Product Structure 1. Let Inline graphic. Both covariates are continuous. The effect functions are specified as

graphic file with name d33e2353.gif

This structure consists of two continuous covariates. All main and interaction effects are nonlinear except for Inline graphic, which is linear.

Tensor-Product Structure 2. Let Inline graphic and Inline graphic, where the second covariate is binary. The effect functions are specified as

graphic file with name d33e2371.gif

This structure contains a nonlinear main effect, a categorical main effect, and a nonlinear-by-categorical interaction for Risk 1. For Risk 2, it contains a linear main effect, a categorical main effect, and a linear-by-categorical interaction.

Except for the tensor-product structure and the effect functions, the simulation data for structures 1 and 2 are generated in the same manner as in Sect. 3.1, with d=2 instead of d=3. We consider Inline graphic (1.6,1.5)\} and sample sizes Inline graphic. For each configuration, 1,000 replicates are generated.

Computational time was evaluated under Structure 1 with n=250 and 500, Inline graphic, and 50 replicates. All simulations were conducted on an Apple Mac equipped with an Apple M1 processor and 16 GB RAM. The average computational times were 17 seconds for n=250 and 97 s for n=500.

Tables S1–S4 in Section S3 of the Supplementary summarize the simulation results for Tensor-Product Effect Structures 1 and 2, respectively, including data summaries, estimation performances, and the coverage probabilities and lengths of the Bayesian confidence intervals. Overall, the proposed method performs well across a variety of effect structures. As the sample size n increases, for many cases, the estimation accuracy improves, the Bayesian confidence intervals become narrower, and the empirical coverage probabilities increases. As the censoring rate decreases, estimation accuracy improves in many cases, although the improvement is generally less pronounced than that resulting from an increase in the sample size n. Although the Inline graphic losses may differ across effects, this is largely attributable to differences in the scales of the underlying effect functions. In addition, linear, categorical, and interactions involving categorical covariates often exhibit better coverage performance than nonlinear effects, which is expected due to their lower complexity. Nevertheless, the proposed method demonstrates satisfactory estimation and the Bayesian interval inference performance across many tensor-product effect structures.

Real application

In this section, we analyze the Multiple Myeloma Research Foundation (MMRF) CoMMpass study, which provides clinical trial data and gene expression data, publicly available through the Genomic Data Commons (GDC) portal. Multiple myeloma is a type of blood cancer that originates in plasma cells and affects the bone marrow and immune function. The dataset includes, for each subject, time-to-event or censoring, a censoring indicator, cause of death (categorized as multiple myeloma-related or non-cancer-related), age, and gene expression profiles for various genes.

Most previous studies on time-to-event modeling in multiple myeloma have either used linear survival models (Simhal et al. 2023; Zhang et al. 2023), which focus on variable selection or interpretation but cannot accommodate nonlinear effects; or machine learning approaches (Shah et al. 2025; Ren et al. 2023), which aim for predictive performance but lack interpretability, especially with respect to how each covariate nonlinearly influences the event time. The study by Zhao et al. (2024), which focuses on survival modeling with omics covariates using The Cancer Genome Atlas (TCGA) data—also available through the GDC portal and formatted similarly to the MMRF CoMMpass data—mentions competing risks modeling as a potential approach for analyzing multiple causes of death, such as cancer-related and other-cause mortality. This suggestion motivates our use of competing risks modeling in the MMRF CoMMpass data analysis.

Despite the richness of the MMRF CoMMpass study, existing literature lacks nonparametric modeling frameworks that can flexibly capture nonlinear covariate effects, as well as jointly model multiple causes of death. Our proposed method addresses both limitations to analyze the MMRF CoMMpass data.

Under a competing risks framework, following previous studies on multiple myeloma (Shah et al. 2025; Simhal et al. 2023; Zhang et al. 2023), we focus on the effect of gene expression as covariates. Note that age is also an important factor (Zhao et al. 2024). After excluding subjects with missing age information, the numbers of observations in the censored group and two risk groups are respectively 577, 83 (multiple myeloma-related deaths), and 66 (non-multiple myeloma-related deaths).

The original gene expression data contain measurements on 60,660 genes. We preprocess the gene expression data by a logarithmic transformation and a scaling of each variable to [0, 1]. To reduce dimensionality, we first select the top 25 genes with the highest standard deviation among those with less than 10% missing values.

From this subset, with age (j=1) included as a covariate, gene covariates were added sequentially according to decreasing values of Inline graphic, where Inline graphic is the kth cause-specific log relative risk estimate from the proposed method with one covariate in the model at a time. Covariates were added until Inline graphic in (3), which serves as a criterion analogous to a cross-validation error (Gu 2013), began to increase. The value of Inline graphic decreases up to d=6 and increases thereafter. Therefore, we selected d=6 covariates. The selected genes are RPS6KA6 (j=2), IGKC (j=3), UCHL1 (j=4), DSG2 (j=5), and RPS4Y1 (j=6), listed in decreasing order of Inline graphic.

The final dataset, after excluding subjects with missing values for any of the three selected genes, consists of 498 censorings, 67 multiple myeloma-related deaths, and 56 non-multiple myeloma-related deaths, with d=6 covariates, consisting of age and the selected gene expression covariates described above. We fit our proposed model to this dataset, assuming an additive structure on Inline graphic and setting m=2.

In Figs. 4 and 5, we observe that for many genes, the fitted curves Inline graphic for multiple myeloma-related death and non-multiple myeloma-related death exhibit notably different shapes. This suggests the necessity of competing risk modeling for these risk factors. Interestingly, the effect of age differed between the cancer and non-cancer groups. In the non-cancer group, age exhibited a significant linear effect, whereas in the cancer group the estimated effect showed a non-significant nonlinear pattern, decreasing initially and increasing thereafter. This difference is clinically plausible, as age is a well-established risk factor for non-cancer mortality, whereas cancer-related mortality in multiple myeloma is likely driven more strongly by the underlying molecular and genetic characteristics of the disease than by age alone.

Fig. 4.

Fig. 4

MMRF data analysis results. For each row, the title represents the covariate and the subtitles correspond to the associated risks. For each plot, the dashed line represents Inline graphic and the dotted lines indicate the 95% Bayesian confidence interval for Inline graphic. Note that the domains are in the original scales of gene expressions for better interpretability

Fig. 5.

Fig. 5

MMRF data analysis results. For each row, the title represents the covariate and the subtitles correspond to the associated risks. For each plot, the dashed line represents Inline graphic and the dotted lines indicate the 95% Bayesian confidence interval for Inline graphic. Note that the domains are in the original scales of gene expressions for better interpretability

Additionally, for four genes, namely RPS6KA6, IGKC, UCHL1, and RPS4Y1, evidence of nonlinearity is observed for at least one of the two risks, namely multiple myeloma-related death or non-multiple myeloma-related death. For example, the fitted effect for multiple myeloma-related death in RPS6KA6 and IGKC, as well as the fitted effects for non-multiple myeloma-related death in RPS6KA6, IGKC, and UCHL1, exhibit nonlinear patterns. Moreover, the corresponding Bayesian confidence intervals exclude zero in certain regions of the covariate domain, suggesting significant nonlinear associations with the corresponding cause-specific hazards. Although the Bayesian confidence intervals for non-cancer death group in RPS4Y1 are relatively wide, its fitted curve still displays nonlinearity. These findings are not reported in the existing literature.

Overall, the analysis demonstrates that for several covariates, at least one cause-specific effect is nonlinear and varies across different causes of death. This highlights that the proposed model fills a gap in the existing literature, where competing risks are often overlooked or covariate effects are assumed to be linear. Furthermore, the estimated effect functions and their Bayesian confidence intervals provide a straightforward interpretation of covariate effects on the corresponding cause-specific hazards, including their direction, significance, and potential nonlinearity.

Conclusion

In this study, we introduced the smoothing spline competing risk Cox model, which combines the cause-specific Cox model with smoothing spline ANOVA to capture nonparametric covariate effects in competing risks. The proposed model bridges a gap in the literature by estimating nonlinear and distinct cause-specific covariate effects under the proportional cause-specific hazards assumption. For each risk, the estimation procedures are proposed, and the rate of convergence results are established. Our simulations and application to a multiple myeloma dataset demonstrate that the proposed model can estimate distinct effect functions across risk factors, in the presence of nonlinearity.

For future work, we plan to apply the smoothing spline ANOVA framework to various competing risk survival models. The proposed method in this paper combines the classical and fundamental proportional cause-specific hazards model with smoothing spline ANOVA. However, we aim to extend this framework by integrating alternative approaches to proportional cause-specific hazards modeling with smoothing spline ANOVA. For instance, we could combine the proportional subdistribution hazards model (Fine and Gray 1999) with smoothing spline ANOVA or integrate correlated latent cause-specific event times model by copula structure (Lo and Wilke 2010) with smoothing spline ANOVA.

There are a few other interesting directions that merit future research. One is the estimation and asymptotic analysis of the baseline hazard function. Under the proportional hazards framework, the baseline hazard does not enter the estimation of the covariate effects and can subsequently be estimated using a Breslow-type estimator (Breslow 1972). Although we do not investigate its asymptotic properties in the present work, such results are of practical interest and may be established using techniques in Kosorok (2008). The other is to determine whether a covariate effect is linear or nonlinear. As demonstrated in our application, visual inspect assisted by confidence intervals provides a simple way to identify nonlinear effects from linear ones. A more rigorous approach for this purpose would be an extension of the LAND method (Zhang et al. 2011) to the competing risk model setting.

Supplementary Information

Below is the link to the electronic supplementary material.

Acknowledgements

The authors acknowledge the Advanced Research Computing program at Virginia Tech for providing computational resources. The authors thank the Co-Editor, Associate Editor, and reviewers for their valuable comments and constructive suggestions, which have improved the quality and presentation of the manuscript.

Notations

We introduce the notations used throughout our theory. We write Inline graphic for the distribution of W, and Inline graphic for the distribution of Inline graphic. We use the operator Inline graphic to indicate the Lebesgue integral taken with respect to the distribution of either W or Inline graphic. That is,

graphic file with name d33e2670.gif

for any function g defined on Inline graphic or Inline graphic, where Inline graphic. The function g may be deterministic or a stochastic process. If g is deterministic,

graphic file with name d33e2696.gif

For deterministic sequences Inline graphic for Inline graphic, we set Inline graphic (Inline graphic) if there exists a constant Inline graphic and Inline graphic such that Inline graphic for all n ≥ N. Likewise, Inline graphic (Inline graphic) is satisfied if for every constant Inline graphic, there exists Inline graphic such that Inline graphic for all Inline graphic. We adopt Inline graphic to mean that Inline graphic and Inline graphic.

For sequences Inline graphic for Inline graphic, with at least one being random, we refer to Inline graphic (Inline graphic) if there is a constant Inline graphic such that Inline graphic as Inline graphic. In addition, Inline graphic (Inline graphic) if Inline graphic as Inline graphic for any constant Inline graphic.

Here, if a constant does not have a subscript k, it is independent of k.

Let Inline graphic and Inline graphic be vector spaces that are subspaces of a vector space Inline graphic. We refer to Inline graphic, which can also be expressed as Inline graphic or Inline graphic, if the followings are satisfied:

  1. Inline graphic,

  2. For every Inline graphic, there exist unique Inline graphic and Inline graphic such that Inline graphic.

For each j=1,… ,d, suppose that Inline graphic forms a basis of Hilbert spaces Inline graphic, where index set Inline graphic is either finite (when Inline graphic is finite-dimensional, Inline graphic) or countably infinite (when Inline graphic is infinite-dimensional, Inline graphic). We denote tensor product space by Inline graphic, which is the completion of Inline graphic with respect to some inner product Inline graphic meeting Inline graphic for all Inline graphic, j=1,… ,d, where for each j=1,… ,d, Inline graphic is some inner product on Inline graphic.

Assumptions

In this section, we provide assumptions needed in the rate of convergence for the proposed model. As in Sect. 2.7, we here assume Inline graphic for all j. Let Inline graphic be the density function of X . For Inline graphic and Inline graphic, let Inline graphic and Inline graphic.

Assumption B.1

Assume the followings:

  1. There exist some constants Inline graphic and Inline graphic such that Inline graphic and Inline graphic for each k.

  2. There exists some constant Inline graphic such that for all k, Inline graphic.

  3. There exist some constants Inline graphic such that for all k, Inline graphic for all Inline graphic.

  4. There exist some constants Inline graphic such that for all k, Inline graphic for all Inline graphic and all Inline graphic.

  5. There exists some constant Inline graphic such that for all k, Inline graphic for all Inline graphic. Furthermore, for each k, there exists deterministic big convex neighborhood of Inline graphic, denoted by Inline graphic with some constant Inline graphic, which does not depend on n, such that there exist some constants Inline graphic such that for all Inline graphic, Inline graphic for all Inline graphic.

  6. For each k , Inline graphic is completely continuous with respect to Inline graphic on Inline graphic, implying that there exists an eigensystem Inline graphic such that for all Inline graphic, the eigenfunction Inline graphic and the eigenvalue Inline graphic satisfy Inline graphic as Inline graphic, and Inline graphic, while Inline graphic for all Inline graphic. Furthermore, for any Inline graphic, we have Inline graphic, since for all Inline graphic, J(f) < ∞ , which is equivalent to Inline graphic.

    There exist some constants Inline graphic such that for each k , Inline graphic and Inline graphic as Inline graphic, where r>1. Note that r = 2m when d = 1, or when d > 1 and Inline graphic has an additive structure; and r = 2m - δ for any Inline graphic when d > 1 and Inline graphic contains at least one interaction.

  7. For each k, there exists some constant Inline graphic such that Inline graphic.

  8. For each k, there exists some constant Inline graphic such that as Inline graphic, Inline graphic, Inline graphic, and Inline graphic.

Let Inline graphic. By the strong law of large numbers and (1), which is common in the survival analysis literature, we have Inline graphic as Inline graphic. Given that n(· ) is non-increasing on [0, τ ], there are sufficient number of units at risk for any Inline graphic. Therefore, for simplicity, we assume Inline graphic, which is reasonable based on the assumption above.

Note that (2) indicates that the probability of each risk factor is above a certain threshold. This implies that, when n is sufficiently large, for each risk factor, we have a sufficiently large number of subjects with observed risk corresponding to that risk factor.

The uniformly boundedness assumptions in (3) and (4) are borrowed from Du et al. (2010). Specifically, (3) leads to Inline graphic. Observe that (4) is a uniformly boundedness condition used to show that Theorem 1 implies rate of convergence with respect to the Inline graphic norm.

The set Inline graphic in (5) is large enough to ensure that all estimators of Inline graphic in the technical proofs, including Inline graphic and Inline graphic, are elements of Inline graphic. This is a common assumption in the smoothing spline literature (Du et al. 2010; Gu 2013).

Constructing the eigensystem on Inline graphic for each k , as described in (6), is a standard approach in the smoothing spline literature (Du et al. 2010; Gu 2013).

The smoothness level of the true function Inline graphic is described by the parameter Inline graphic. When Inline graphic, we have Inline graphic, ensuring that condition (7) is automatically satisfied by Inline graphic.

The order of the number of knots required for efficient approximation, as well as the order of the smoothing parameter in relation to the number of knots, are discussed in (8). Both are common assumptions in the smoothing spline literature (Du et al. 2010; Gu 2013). When Inline graphic as Inline graphic, which guarantees the optimal convergence rate, Inline graphic as Inline graphic is also satisfied, thereby ensuring that (8) holds.

Declarations

Conflict of interest

The authors declare that they have no competing financial or non-financial interests that are directly or indirectly related to the work submitted for publication.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  1. Akritas MG, Keilegom IV (2003) Estimation of bivariate and marginal distributions with censored data. J Roy Stat Soc B 65(2):457–471 [Google Scholar]
  2. Beyersmann J, Latouche A, Buchholz A, Schumacher M (2009) Simulating competing risks data in survival analysis. Stat Med 28:956–71 [DOI] [PubMed] [Google Scholar]
  3. Breslow NE (1972) Discussion of professor cox’s paper. J Roy Stat Soc B 34:216–217 [Google Scholar]
  4. Cho Y, Liu M (2026) Effect-wise inference for smoothing spline ANOVA on tensor-product Sobolev space. arXiv:2602.02753
  5. Commenges D, Bureau J, Putter H (2014) Inference with penalized likelihood
  6. Du P, Ma S, Liang H (2010) Penalized variable selection procedure for Cox models with semiparametric relative risk. Ann Stat 38(4):2092–2117 [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Du P, Jiang Y, Wang Y (2011) Smoothing spline ANOVA frailty model for recurrent event data. Biometrics 67(4):1330–1339 [DOI] [PubMed] [Google Scholar]
  8. Fermanian JD (2003) Nonparametric estimation of competing risks models with covariates. J Multivar Anal 85(1):156–191 [Google Scholar]
  9. Fine JP, Gray RJ (1999) A proportional hazards model for the subdistribution of a competing risk. J Am Stat Assoc 94(446):496–509 [Google Scholar]
  10. Fleming TR, Harrington DP (1991) Counting processes and survival analysis. John Wiley & Sons Inc, Hoboken [Google Scholar]
  11. Gu C (2013) Smoothing spline ANOVA models, 2nd edn. Springer Series in Statistics. Springer, New York [Google Scholar]
  12. Joly P, Commenges D (1999) A penalized likelihood approach for a progressive three-state model with censored and truncated data: application to aids. Biometrics 55(3):887–890 [DOI] [PubMed] [Google Scholar]
  13. Joly P, Commenges D, Letenneur L (1998) A penalized likelihood approach for arbitrarily censored and truncated data: application to age-specific incidence of dementia. Biometrics 54(1):185–194 [PubMed] [Google Scholar]
  14. Joly P, Commenges D, Helmer C, Letenneur L (2002) A penalized likelihood approach for an illness-death model with interval-censored data: application to age-specific incidence of dementia. Biostatistics 3:433–43 [DOI] [PubMed] [Google Scholar]
  15. Kalbfleisch JD, Prentice RL (2002) The statistical analysis of failure time data, 2nd edn. John Wiley and Sons Inc, NY [Google Scholar]
  16. Kim YJ, Gu C (2004) Smoothing spline gaussian regression: more scalable computation via efficient approximation. J Roy Stat Soc B 66(2):337–356 [Google Scholar]
  17. Kosorok MR (2008) Introduction to empirical processes and semiparametric inference. Springer [Google Scholar]
  18. Lo SMS, Wilke RA (2010) A copula model for dependent competing risks. J Roy Stat Soc C 59(2):359–376 [Google Scholar]
  19. López-Cheda A, Cao R, Jácome MA, Van Keilegom I (2017) Nonparametric incidence estimation and bootstrap bandwidth selection in mixture cure models. Comput Stat Data Anal 105:144–165 [Google Scholar]
  20. López-Cheda A, Peng Y, Jácome M (2023) Nonparametric estimation in mixture cure models with covariates. TEST 32
  21. Lunn M, Mcneil D (1995) Applying Cox regression to competing risks. Biometrics 51:524–32 [PubMed] [Google Scholar]
  22. Luo S, Kong X, Nie T (2016) Spline based survival model for credit risk modeling. Eur J Oper Res 253(3):869–879 [Google Scholar]
  23. Monterrubio-Gómez K, Constantine-Cooke N, Vallejos CA (2024) A review on statistical and machine learning competing risks methods. Biom J 66(2):2300060 [DOI] [PubMed] [Google Scholar]
  24. Prentice RL, Kalbfleisch JD, Peterson AV Jr, Flournoy N, Farewell VT, Breslow NE (1978) The analysis of failure times in the presence of competing risks. Biometrics 34:541–554 [PubMed] [Google Scholar]
  25. Ren L, Xu B, Xu J, Li J, Jiang J, Ren Y, Liu P (2023) A machine learning model to predict survival and therapeutic responses in multiple myeloma. Int J Mol Sci 24(7):6683 [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Rondeau V, Commenges D, Joly P (2003) Maximum penalized likelihood estimation in a gamma-frailty model. Lifetime Data Anal 9:139–53 [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Shah KU, Millan KA, Pula AE, Kubicki TF, Cannova J, Wu S, Bhagwat M, Guenther QC, Cooperrider J, Roloff G, Venkat A, Derman BA, Jakubowiak AJ, Drazer MW (2025) Rnaseq-based machine learning models for prognostication of multiple myeloma. medRxiv. 10.1101/2025.01.31.25321495 [DOI] [Google Scholar]
  28. Simhal A, Maclachlan K, Elkin R, Zhu J, Norton L, Deasy J, Oh JH, Usmani S, Tannenbaum A (2023) Gene interaction network analysis in multiple myeloma detects complex immune dysregulation associated with shorter survival. Blood Cancer J 13:175 [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Wahba G (1983) Bayesian “confidence intervals’’ for the cross-validated smoothing spline. J Roy Stat Soc B 45(1):133–150 [Google Scholar]
  30. Wang L, Du P, Liang H (2012) Two-component mixture cure rate model with spline estimated nonparametric components. Biometrics 68(3):726–735 [DOI] [PubMed] [Google Scholar]
  31. Zhang HH, Cheng G, Liu Y (2011) Linear or nonlinear? Automatic structure discovery for partially linear models. J Am Stat Assoc 106:1099–1112 [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Zhang C, Wu S, Chen B (2023) A novel prognostic model based on pyroptosis-related genes for multiple myeloma. BMC Med Genomics 16:32 [DOI] [PMC free article] [PubMed] [Google Scholar]
  33. Zhao Z, Zobolas J, Zucknick M, Aittokallio T (2024) Tutorial on survival modeling with applications to omics data. Bioinformatics 40(3):btae132 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials


Articles from Lifetime Data Analysis are provided here courtesy of Springer

RESOURCES