Abstract
Given a well calibrated standard model involving standard predictors, we propose a constrained maximum likelihood approach to incorporate the biomarker sampled from a different population without having to correctly model them to improve the prediction. The constraints ensure that the averaged risk with the biomarker included is as close as that from the standard model. Our method allows different distributions of the standard risk predictors between the target population and the source population of the study data, and relies on the study data to inform the relationship between biomarker and standard predictors. We develop large sample theory of our method for parameters and measures for predictive accuracy, and perform simulation studies to assess the finite sample performance of our method. We apply our method to analyze a case-control study of breast cancer to develop a model that includes both standard breast cancer risk predictors and the biomarker mammographic density.
Keywords: Calibration, Constrained optimization, Case-control data, Retrospective likelihood
MSC2020: Primary 62–02, 62P10, Secondary 90–01, 90C30
Résumé
<Insérer le texte du résumé en français ici. Le résumé doit être concis (une dizaine de lignes) et descriptif. Éviter autant que possible les symboles. Les équations mathématiques sont fortement déconseillées et les citations sont à éviter.> [We will supply a French abstract for those authors who can’t prepare it themselves.]
1. Introduction
Accurate risk prediction is an important research objective. When comprehensive biomarker information is available, incorporating it into predictive models can substantially improve accuracy. However, collecting biomarker data for a large number of patients is often prohibitively expensive, limiting the feasibility of building stable models that use all biomarkers. It is even more challenging in studies of rare diseases, where only case-control samples are available. Such samples do not represent the target population, complicating the model development for risk prediction. Therefore, calibration after the initial model development is essential for creating a practically useful prediction tool. A well-calibrated model not only improves prediction but also supports patients in making risk-based decisions. Calibration is usually carried out using data independent of those used in model development, which integrates information from two different domains. In our setting, the source domain consists of fewer observations but includes biomarker information, while the target domain has more observations but lacks biomarker information. We build an initial model in the source domain first, then calibrate it toward the target domain, with the primary goal of improving the prediction accuracy in the target domain. The well-calibrated model that relies only on the standard predictors in the target domain is referred to as the base model.
Incorporating data from different sources is commonly referred to as domain adaptation (Blitzer et al., 2007; Blanchard et al., 2011), including approaches such as transfer learning (Ben-David et al., 2010) and change of support (Gelfand et al., 2001). These methods aim to improve model performance in one domain by leveraging knowledge from another. Our approach is motivated similarly by integrating external information. However, it differs from traditional domain adaptation in that we also incorporate new predictors, i.e. the biomarkers, in the source domain. This broadens the standard domain adaptation framework.
Specifically, in this paper we develop novel statistical methods for predicting the risk of binary outcomes in case-control studies using logistic regression, while integrating information from multiple data sources. Importantly, we do not require the model defined on the source population to be correct. The standard method for analyzing case-control data is to fit a prospective logistic regression model with an offset term to adjust for case-control sampling (Prentice and Pyke, 1979). In contrast, we develop a novel constrained maximum likelihood method that differs from the standard method in five ways. First, our method ensures that the new model achieves risk prediction performance comparable to that from the base model. To this end, we model both the effect of the standard predictors on the biomarkers, as well as the effect of the standard predictors and the biomarkers on the binary outcome. A retrospective likelihood is employed to account for the case-control sampling structure, following ideas similar to those of Chen et al. (2006). Second, our method explicitly allows for differences between the source population from which the study sample is assembled and the target population. Third, our method accommodates the distribution knowledge of the standard risk predictors in the target population, while leveraging biomarker data from the source population. Fourth, our method is highly statistically efficient, making it suitable for a wide range of sample sizes. Fifth, by incorporating external information, it further mitigates the identifiability issues that commonly arise when estimating the odds ratio (OR) parameters in case-control studies.
Our method for estimating the OR parameters is based on maximizing the conditional retrospective likelihood while incorporating the constraints derived from the base model. Constrained maximum likelihood methods have recently been developed to increase statistical efficiency for estimating OR parameters by exploiting external information through constraints (Qin et al., 2014; Chatterjee et al., 2016). In particular, Qin et al. (2014) increased efficiency by incorporating known outcome prevalence across strata defined by standard predictors, under the assumption that the source population shares the same stratum-specific risks and predictor distributions as the target population. Similarly, Chatterjee et al. (2016) leveraged a known regression relationship between the outcome and standard predictors, assuming the joint distribution of predictors and biomarkers is known. More recently, Zheng et al. (2021) proposed a weighted estimating equation approach that recalibrates risk using a re-weighted sample. Our method differs from these approaches in several important ways. We only require the source domain to contain the biomarker information, without assuming shared distributions between the source and target populations. In terms of the form of the constraints, our method flexibly accommodates both point-wise and interval constraints, as well as functional constraints. On the other hand, in terms of data availability, our framework can incorporate both individual level information (Chatterjee et al., 2016) and summary level information (Zheng et al., 2021). These features make our method highly flexible and broadly applicable.
The rest of this paper is organized as follows. We describe the proposed method in Section 2. The parameter estimation and its asymptotic results are discussed in Section 3. In Section 4, we apply our method to predict the 5-year risk of breast cancer of the Breast Cancer Detection and Demonstration Project (BCDDP) data. In Section 5, we assess the finite sample performance of our method using simulated data.
2. The Constrained Maximum Profile Likelihood Estimator
2.1. Case-Control Modeling
Let be the binary outcome of interest (: case; : noncase) and denote the covariates of interest, where is the standard risk predictors and is the candidate predictors, for instance the biomarkers. We consider the situation that data for is collected from a frequency matched case-control sample, where cases and controls are matched on a random variable with strata. Here is an established predictor, such as age and ethnicity categories. Let and denote the respective number of cases and controls in stratum . We denote the underlying population for this study by , and refer and as the probability and expectation of random variables with respect to . The superscript “*” here and after stands for “Source”. We have the individual level observed data on for randomly selected subjects from the study source population .
We consider a logistic regression working model to predict the binary outcome with from the source population :
| (1) |
where superscript “” indicates vector transpose. Here is the intercept parameter corresponding to strata , and are the log odds ratio parameters for . Without external information from target population, we can directly use traditional prospective likelihood method to analyze stratified case-control data (Prentice and Pyke, 1979; Weinberg and Wacholder, 1993; Scott and Wild, 2001; Chen et al., 2008b). But the intercept parameter is unidentifiable. Moreover, nonparametric modeling of is practically challenging because of the possible large number of values. We adopt a parametric model for , denoted as , with being the index parameter vector. Suppose that and have and unique values observed in the data, and , respectively. The stratum specific probability of covariates is with .
The empirical loglikelihood function of the case-control data can be derived as
| (2) |
where and is the number of observations having within stratum . The likelihood function (2) is derived in detail in Appendix A. We emphasize that a stratified design is not required for our method. Our methodology works well by removing the index in the likelihood if there is no stratification. For a large number of strata , our methodology can treat it as an ordinal variable equivalent to to simplify the computation if needed.
2.2. Profile Likelihood
Because the number of nuisance parameters in can potentially be large, we derive the profile likelihood for parameters using the method of Lagrange multipliers.
Lemma 1. Define
for . Denote as the vector of , the profile log likelihood can be computed as , where
and
| (3) |
According to the definition, adjusts the bias of computing the population prevalence from the unrepresentative case-control sampling. This greatly simplifies the computation because has dimension , much smaller than the dimension of , which is , in practice. We provide the detailed calculations of the above finding in Appendix B. In the above development, we note that constraint (6) did not contribute to the derivation because it does not involve .
It is well known that the intercept parameter is unidentifiable from stratified case-control data (Prentice and Pyke, 1979; Cao et al., 2024). As noted as Chatterjee and Carroll (2005) and Chen et al. (2008b), the parameter is separable from via the retrospective likelihood (2) or (3) and hence is theoretically identifiable. The external knowledge in the constraints further assures the practical identifiability of . The detailed discussion is provided in the Appendix.
We need to point it out that the profile probability can be viewed as a new pmf of but not from model (1). Meanwhile, depends on only through the free parameters . The above treatment of free parameter switching, together with the incorporation of the parametric relationship between and without complicating the working model (2), defines the novelty of our constrained profile likelihood function.
2.3. Constraints Design
We transport a prediction model incorporating and in the target population , with Pr and denoting the corresponding probability and expectation. We particularly allow different characteristics in terms of the source population and the target population , that may have differences not only in the distribution of individual predictor variables, but also in the outcome rate and predictor outcome association (Chi et al., 2019). Assume that we have a practical risk prediction model based on the risk predictors , denoted as , and it is well calibrated in the target population. The stratum specific distribution of in the target population of prediction, , is known from external sources. Distinct and is known as “covariate shift” in domain adaptation work (Li et al., 2021). Despite the presence of between-population heterogeneity, it is reasonable to believe that the population specific models share some degree of similarity.
In order to calibrate the aforementioned case-control OR parameters, constraints are imposed on the source risks via external knowledge. We consider the calibration in assessing the external validity, that is, the agreement between the predicted risk and observed outcomes of the target population (Pfeiffer and Gail, 2017). For each stratum , we categorize the predicted risk into intervals within which the left and right end points are denoted by the and for , respectively. Thus, the averaged predicted risk within each risk interval is
| (4) |
in which “e” stands for the computation being based on the target knowledge externally. When tailoring the new model (1) to the target population, we hope to ensure a superb calibration performance in each stratum defined by . To this end, we impose the equality of these averaged risks computed based on (1) and that based on , i.e. the resultant constraints are
| (5) |
for . In practice, equality constraints might be too stringent to apply, especially when the computation of itself may contain errors due to various issues associated with the external information. Thus we allow the equality constraints to be relaxed to the inequality constraints
| (6) |
for . Here, is a buffer coefficient that controls the degree to which we rely on the external risk . A smaller implies more trust in the external information. Obviously the inequality constraint (6) reduces to the equality constraint (5) when .
2.4. Constrained Maximum Profile Likelihood Estimator
Building upon the previous discussions, we introduce the constrained maximum profile likelihood estimator via solving the optimization problem
| (7) |
where is the equality constraint given in (5) that
It is equivalent to maximizing (2) subject to the constraints in terms of estimating .
For inequality constraints given in (6), slack parameters are introduced (Luenberger et al., 1984; Boyd et al., 2004) and the constraints are denoted by
and
Therefore the inequality constraints (6) can be replaced by the equality constraints. For notational simplicity, the constraints are denoted by for both situations.
Hence, we propose a very flexible model that imposes the external validity to calibrate the OR parameter estimation further to improve the risk prediction.
3. Estimation and Asymptotic Result
3.1. Augmented Lagrangian Multiplier Method
In model (7), the imposed constraints can be replaced by other meaningful criteria in the given intervals, and the calibration framework is still reasonable. In order to overcome the possible loss of the convexity property due to the very flexible selection of the constraints, we apply augmented Lagrangian multiplier algorithm to (7) via solving
| (8) |
where is the collection of parameters , the Lagrangian multipliers , and the slack parameters if the inequality constraints are considered. The addition of the quadratic penalty term guarantees the local convexity when is sufficiently large (Nocedal and Wright, 1999). For simplicity, we assume when , the constrained maximum profile likelihood in (7) has a unique solution.
3.2. Large Sample Property of the Optimization Solution
Theorem 1. The estimator obtained by maximizing (8) converges to the “true parameter” , where is the unique solution of the constrained optimization problem (7), if the KKT condition and linear independence constraint qualification hold.
The linear independence constraint qualification requires the linear independence of the gradients of the active constraints, for example, has full rank when is active. The proof of Theorem 1 is a direct corollary to Theorem 17.5 in Nocedal and Wright (1999).
The augmented Lagrangian multiplier method implemented in our study is one of the most popular methods for addressing nonlinear constrained optimization problems. Many other strategies for nonlinear optimization problems with nonlinear constraints are used in practice. For example, Rosen (1960) and Fletcher (2013) approximate nonlinear constraints with linear ones when the constraints slightly deviate from linearity. For severely nonlinear problems, sequential quadratic programming shows its advantages (Nocedal and Wright, 1999). Nonsmooth optimization was proposed (Fletcher, 2013) and was further studied by Lewis and Overton (2013) for special nonsmooth constraints. Many other strategies exist to handle such optimization problems and we refer the readers to Ruszczynski (2011); Fletcher (2013) and Gill et al. (2019).
We name the set of the values that satisfy the constraints in (5) as the feasible set. If the maximizer to the loglikelihood in (2) belongs to the feasible set, then the constraints in (5) are not effective. However, as soon as the solution falls out of the feasible set, the constraints are effective and the target population calibrates the solution. The active constraints can be recognized by nonzero Lagrange multipliers. According to the KKT condition, when the former situation happens, the constraints imposed in (8) may still affect the inference results even though it does not change the point estimation. When the latter situation happens, both estimation and inference are affected. We provide the following theorem on the asymptotic properties of the optimizer of (8).
Theorem 2. Let be the constraints defined in Section 2.4 and be a function that satisfies and . We also assume as , where are constants in [0, 1]. The variance-covariance matrix of the estimator converges to
where is defined in Theorem 1, ,
and .
3.3. Measures of Prediction Accuracy for Model (1) in the Target Population
We now describe the criteria in Pfeiffer and Gail (2017) for assessing the risk prediction accuracy in the target population. Let be a cross-sectional sample generated from the well calibrated external model . Let be the expected number of cases associated with an interval , given by
where is the indicator function. Various prediction methods will lead to various approximations of . Based on the solution to (7) and (8), we predict the number of cases as
Obviously, the difference between and measures the accuracy of the prediction, a smaller value implies a better prediction.
4. Analysis of Data from the Breast Cancer Detection and Demonstration Project (BCDDP)
We apply our proposed method to analyze the BCDDP data with calibration from the Breast Cancer Risk Assessment Tool (BCRAT). The purpose is to develop a logistic regression model for predicting the five-year risk of breast cancer in the U.S. White European women. The BCRAT, in which the participants were recruited from women who volunteered to undergo mammographic screening, has been widely used for assessing breast cancer risk for individual White European women in the United States. There are two major differences between the two sources. The target domain from BCRAT is well calibrated but impossible to obtain the biomarker, i.e. percent mammographic density (PD) in our study, anymore. The source data are small and from an ongoing study that evaluates the predictiveness of volumetric breast density, in which only cases and controls were recruited from the University of Pennsylvania health system. Although PD was incorporated as a strong risk predictor into the BCRAT, the model with which has yet to be validated after more than 10 years since the updated model was published (Chen et al., 2006). Hence it is meaningful to detect the predicted risks of the risk distribution after the validation.
The BCRAT predictors include age at menarche (Agemen), age at first live birth (Ageflb), number of previous breast biopsies (Nbiops), and number of first degree relatives (mother/sisters; Numrel) who had breast cancer. PD has been established as one of the strongest risk predictors for breast cancer (Byrne et al., 1995; Boyd et al., 1995). The OR function used in the BCRAT includes 3,154 cases and 3,506 controls. A subset of 1,386 cases and 1,744 controls have PD measurements. The details of this study were reported previously (Chen et al., 2006, 2008a), where it was shown that the availability of PD depends only on the case-control status and age strata. Here, we analyze data for the 3,130 (1,386+1,744) subjects who had complete predictor data, as inclusion of subjects who did not have PD data requires nontrivial extension of our method. Because weight confounds the relationship between breast cancer risk and PD, we also include weight as a predictor as in the previous work (Chen et al., 2006, 2008a). The codings of BCRAT predictors and weight are the same as those in Chen et al. (2006) and are fitted as ordinal variables. In the model, we consider two age strata defined as if age ≤ 50 and otherwise, and finer categorization can be adopted in the same manner. In our study of BCDDP data, 50 years old is chosen as the cutoff because many researchers (Seidman et al., 1987; Byrne et al., 1994; Smart et al., 1997) have noticed the differences for women younger versus older than 50 years in terms of survival rates, modalities, or benefits gained from the breast cancer screening. We fit model (1) with and . In the data, around 10% of the subjects have zero values for PD, which, we believe, reflect both truly no dense tissues and PD values that are below the detection limit. Therefore, we use a zero-inflated Beta regression model for the distribution of to accommodate excess zero values (Chen and Chen, 2015). Specifically, we set
where is the mean parameter and is the precision parameter of the beta distribution. Let denote the probability that is truly zero and let the minimum detectable value of PD. The probability density function of can then be written as follows:
We used a categorized version of , denoted by , to fit model (1), where took integer values 0 to 9, corresponding to or , and [0.8, 1), respectively.
To ensure that the predicted numbers of breast cancer cases in the target population subgroups are sufficiently accurate (“good calibration”), we impose constraints based on 5-year absolute risks projected from the BCRAT as follows. Since the BCRAT has been shown to be generally well calibrated (Costantino et al., 1999; Rockhill et al., 2001; Bondy et al., 1994), by equating the predicted number by our new model to that of the BCRAT, the new model would be similarly well calibrated. Let denote the BCRAT absolute risk estimate in age interval given predictors , which can be calculated online (http://www.cancer.gov/bcrisktool). The superscript “B” indicates “BCRAT”. We calculate as the weighted average of with , and weight equal to as estimated from the NHIS. Further, the quartiles of larger than 1.67% were selected as the and in constraints (5) and the corresponding external risk is calculated via . Therefore, we have a total of 8 constraints, 4 for each age stratum. We estimate the distribution ) from NHIS, whose variance is ignored in the current analysis. Then we calculate as ). We then obtain the averaged 5-year risk as
We further consider two constraints, and , to control the overall risks
We use these 10 numbers as the benchmark for risk prediction calibration. The left hand side of the resultant constraints below is in a form that is slightly different from (5), because predictor “Weight” was not included in and therefore have to be averaged in the constraints:
The results are summarized in Table 1. We conduct the following Ad Hoc method for comparison and use its result as our initial value. First, a simple logistic regression model is fitted to obtain the OR estimates for . Then we fit the model using controls only to obtain an approximate estimate of the PD distribution. Lastly, we solve for the corresponding stratum specific intercept parameters by plugging these estimates back into (5). The estimated log ORs obtained by our method can be quite different from those by the Ad Hoc method. In the mean model for the PD distribution, Ageflb and Nbiops are positively associated, while age strata, Agemen, and Weight are negatively associated. Weight is negatively associated in the variance model. As indicated by the estimate of the mixture probability , which is significantly different from zero, only around 10% subjects truly have no dense breast tissue as reflected on the mammogram image, while the remaining 90% have positive measurements. The estimated parameter values involved in the PD distribution do not change greatly across different methods. This indicates that the constraint itself does not provide too much extra information to estimate these parameters. The predicted risk is provided in Table 2. It is easily to see from Section 3.3 that assessing the accuracy via risk is equivalent to that via number of cases. Although there are slight discrepancies in some intervals, the Ad Hoc method predicts the number of cases as well as ours in general. Chen et al. (2006) have discussed a similar behavior. Applying the estimated model in (1) to a very large sample (100, 000) overemphasizes the insubstantial difference. AUC comparison confirms the similarity with p-value of 0.521. We also compare our method with the constraint proposed in Chatterjee et al. (2016). This constraint performs poorly in estimating the OR parameter because it cannot bring in the information contained in the target biomarker data, resulting in a bad case prediction (Table 2) and a significantly small AUC with p-value < 0.001 (Figure 2). Both AUC tests are completed by using permutation test to avoid bias in DeLong’s algorithm (Zhu et al., 2024).
Table 1:
Analysis of the BCDDP data: estimates of the stratum specific intercept parameters and log ORs for the BCRAT predictors, weight, and PD, together with estimates of parameters in the zero-inflated Beta regression model for the distribution of PD. “Proposed” stands for the proposed method; “Ad Hoc” stands for the Ad Hoc method; “Chatterjee’s” stands for the method using constraints from Chatterjee et al. (2016). “est”: Parameter estimation. “”: Estimated standard deviation.
| Parameter | Proposed | Ad Hoc | Chatterjee’s | ||||
|---|---|---|---|---|---|---|---|
| est | est | est | |||||
| log OR parameter | Age<50 | −6.824 | 1.192 | −6.719 | 0.243 | 26.340 | 0.014 |
| Age≥50 | −5.870 | 0.901 | −5.747 | 0.086 | −10.489 | 0.008 | |
| Agemen | 0.176 | 0.066 | 0.185 | 0.057 | 0.323 | 0.012 | |
| Ageflb | 0.036 | 0.053 | 0.127 | 0.046 | 0.234 | 0.008 | |
| Numrel | 0.717 | 0.087 | 0.654 | 0.086 | −3.371 | 0.032 | |
| Nbiops | 0.203 | 0.073 | 0.156 | 0.067 | 0.392 | 0.014 | |
| Weight | 0.224 | 0.046 | 0.181 | 0.041 | 1.238 | 0.005 | |
| PD | 0.200 | 0.019 | 0.180 | 0.017 | 0.002 | 0.002 | |
| Mean model | Intercept | 0.579 | 0.088 | 0.553 | 0.115 | 0.672 | 0.017 |
| Age≥50 | −0.479 | 0.045 | −0.447 | 0.059 | −0.505 | 0.010 | |
| Agemen | −0.089 | 0.029 | −0.079 | 0.042 | −0.076 | 0.005 | |
| Ageflb | 0.115 | 0.023 | 0.130 | 0.034 | 0.131 | 0.004 | |
| Nbiops | 0.253 | 0.031 | 0.260 | 0.046 | 0.266 | 0.006 | |
| Weight | −0.408 | 0.023 | −0.413 | 0.032 | −0.387 | 0.004 | |
| Variance model | Intercept | 1.662 | 0.115 | 1.647 | 0.139 | 1.629 | 0.020 |
| Age≥50 | 0.106 | 0.065 | 0.120 | 0.087 | 0.109 | 0.011 | |
| Weight | −0.106 | 0.033 | −0.141 | 0.043 | −0.123 | 0.006 | |
| Mixture probability | 0.105 | 0.008 | 0.101 | 0.009 | 0.081 | 0.001 | |
Table 2:
Risk prediction assessment of the BCDDP data. The reported values are absolute error. “Interval”: absolute risk intervals defined in (4); “Risk”: averaged risk within each interval; “Cases”: predicted number of cases. Followed by the absolute error in the parentheses. “True” represents risks and number of cases from the well calibrated external model; “Proposed” stands for the proposed method; “Ad Hoc” stands for the Ad Hoc method; “Chatterjee’s” stands for the method using constraints from Chatterjee et al. (2016).
| Intervals | Risk | Cases | ||||||
|---|---|---|---|---|---|---|---|---|
| True | Proposed | Ad Hoc | Chatterjee’s | True | Proposed | Ad Hoc | Chatterjee’s | |
| 0.008 | 0.000 | 0.000 | 0.992 | 270 | 12 | 16 | 29491 | |
| 0.018 | 0.000 | 0.000 | 0.012 | 1439 | 36 | 113 | 445 | |
| 0.018 | 0.001 | 0.001 | 0.982 | 15 | 2 | 1 | 898 | |
| 0.020 | 0.002 | 0.002 | 0.980 | 5 | 0 | 2 | 323 | |
| 0.026 | 0.002 | 0.002 | 0.974 | 17 | 3 | 0 | 641 | |
| 0.037 | 0.010 | 0.010 | 0.963 | 7 | 1 | 2 | 255 | |
| 0.018 | 0.000 | 0.000 | 0.009 | 515 | 40 | 26 | 239 | |
| 0.027 | 0.001 | 0.001 | 0.023 | 260 | 3 | 19 | 40 | |
| 0.033 | 0.003 | 0.003 | 0.032 | 180 | 3 | 27 | 5 | |
| 0.057 | 0.003 | 0.003 | 0.057 | 98 | 8 | 16 | 0 | |
Figure 2:

ROC curves and AUC of the proposed method and Ad Hoc method.
5. Simulation Studies
We performed simulations to illustrate: (i) The source data are collected by the stratified case-control design from the source population. (ii) The underlying population of the source data are different from the target population. The simulation scheme is devised in two steps. First, we define a target population where is known, is identical to the one defined in the later section referring to the source population, and a well-calibrated risk prediction model based on is available. Second, we generate from the source population through case-control sampling, mimicking the BCDDP case-control study described above. The details are depicted as follows.
5.1. External Information from the Target Population
We set , where is generated by categorizing data generated from into 2 groups by its 0.8 quartile, and is generated from a multinomial distribution with probabilities (0.8, 0.1, 0.1). For , we first generate a Poisson random variables with mean , and assign values 0 or 1 to according to whether the Poisson variable is 0. The last component is similarly generated from a Poisson variable with mean . For the stratum variable , we generate a Uniform random variable in the range of (30, 80), and assign if this variable is less than 50 and otherwise. Therefore, and are mutually independent. The conditional distribution can then be expressed as , which is treated as known. A single biomarker is generated based on and , following the Beta model , where , and . We set and . The categorized variable takes integer values 0 to 9, corresponding to , and [0.9, 1), respectively. The population risk of based on is given by (1) where and .
Thus, a well calibrated risk prediction model based on () is
Consistent with the common goodness-of-fit test of calibration, we choose the quartiles of as the cutoffs for each stratum used in the constraint (6). Incorporating , we are able to obtain these cutoff values within each risk interval. They are considered as the calibration benchmark, leading to corresponding constraints as described in (6). In order to mimic the real data set, in (6) is computed as an empirical risk from a cross-sectional sample randomly drawn from the target population with size .
5.2. Generate the Source Data and Evaluate the Model
We generate the case-control sample from distributions that differ from those in Section 5.1. First, is generated by grouping into 2 groups by its 0.4 quartile, and is generated from a multinomial distribution with probabilities (0.3, 0.4, 0.3). For , we first generate a Poisson variable with mean 1.25 and assign values 0 or 1 to according to whether the variable is is similarly generated as , where the Poisson distribution has mean 1. Here, we deliberately incorporated a source population that has different distribution for than the target population so that we can demonstrate the performance of our method under nonidentical and . The stratum variable as in Section 5.1. The biomarker and its categorization are created in the same way except the parameters and . The OR parameters in the source population are and , different from that in the target population. We retain 500 cases and 1000 controls for each stratum, thus, a total of 1000 cases and 2000 controls are included in the analysis. We apply the augmented Lagrangian multiplier to the proposed model to estimate the parameters . We repeat the simulation 1000 times.
5.3. Numerical Results
We provide the parameter estimation and standard deviation estimation results in Table 3, and demonstrate the predicted risk within each risk interval calculated from Step 1 in Table 3. The parameter estimation exhibits two distinct characteristics. The estimates , and show the first characteristic of small absolute errors between the estimates and the parameter values in the target population. This reflects the benefit of incorporating the constraints. In particular, the constraints contribute substantially to improving the estimation of , since they correct the inconsistency that arises when relying solely on the case–control sample from the source (Cao et al., 2024). The improvement further extends to , as it contains . The estimates and also benefit from the implementation of the constraints. In contrast, the method estimates and with large absolute errors because it does not leverage external information. Ad Hoc estimates and with similar absolute errors to our method because it uses the same external information, but leads to larger variabilities.
Table 3:
Parameter estimation and variance estimation in simulation. “Source” and “Target” stand for the true parameters in two populations respectively. “Proposed” stands for the proposed method; “Ad Hoc” stands for the Ad Hoc method. “AE”: Absolute error between the estimated and target parameters. “sd”: Empirical standard deviation. “”: Estimated standard deviation. “ratio of ”: Ratio of of the proposed method to that of the Ad Hoc method.
| Parameter | Source | Target | Proposed | Ad Hoc | ratio of | ||||
|---|---|---|---|---|---|---|---|---|---|
| AE | sd | AE | sd | ||||||
| −4.30 | −4.50 | 0.13 | 0.12 | 0.13 | 0.20 | 0.17 | 0.24 | 0.5 | |
| −3.20 | −3.50 | 0.17 | 0.13 | 0.13 | 0.23 | 0.17 | 0.08 | 1.7 | |
| 0.35 | 0.30 | 0.05 | 0.07 | 0.05 | 0.05 | 0.08 | 0.08 | 0.6 | |
| 0.65 | 0.60 | 0.02 | 0.02 | 0.03 | 0.05 | 0.05 | 0.05 | 0.5 | |
| −0.35 | −0.40 | 0.05 | 0.04 | 0.05 | 0.05 | 0.09 | 0.08 | 0.6 | |
| 0.65 | 0.60 | 0.01 | 0.03 | 0.04 | 0.05 | 0.08 | 0.08 | 0.5 | |
| 0.07 | 0.06 | 0.01 | 0.02 | 0.02 | 0.01 | 0.02 | 0.02 | 0.9 | |
| 0.50 | 0.60 | 0.10 | 0.07 | 0.06 | 0.10 | 0.09 | 0.09 | 0.7 | |
| 0.45 | 0.40 | 0.05 | 0.05 | 0.05 | 0.05 | 0.08 | 0.07 | 0.7 | |
| 0.25 | 0.20 | 0.05 | 0.03 | 0.03 | 0.05 | 0.04 | 0.04 | 0.7 | |
| −0.25 | −0.20 | 0.05 | 0.03 | 0.03 | 0.04 | 0.04 | 0.05 | 0.7 | |
| 0.50 | 0.60 | 0.10 | 0.05 | 0.05 | 0.10 | 0.08 | 0.07 | 0.7 | |
| 0.10 | 0.20 | 0.10 | 0.05 | 0.05 | 0.09 | 0.08 | 0.07 | 0.7 | |
| 0.20 | 0.10 | 0.10 | 0.02 | 0.02 | 0.11 | 0.03 | 0.03 | 0.7 | |
| 1.85 | 2.47 | 0.21 | 0.04 | 1.40 | 0.23 | 0.07 | / | / | |
| 0.76 | 1.37 | 0.05 | 0.04 | 0.46 | 0.08 | 0.07 | / | / | |
, and has a different characteristic in that they remain close to the source estimates and exhibit large absolute errors. Specifically, , and benefit little from the constraints, as no relevant external information is available for these parameters for both methods. The effects on and are also limited, suggesting only a weak influence of the constraints. Although the two methods show similar performance in terms of absolute bias, Ad Hoc method has larger variability than our method. Further details on how the constraints affect parameter estimation are provided in Section 5.4.
The initial value of the augmented Lagrangian multiplier is provided by the Ad Hoc method mentioned in Section 4 that is also used for comparison. Following the description in Section 3.3, we computed the observed and expected numbers of cases from the cross-sectional case-control sample, which is reported in Table 4. The proposed method has a slightly better performance in terms of case predictions. The ROC plot in Figure 2 shows that the two methods perform almost identically, indicating highly similar predictions. Note that Ad Hoc requires much more target population information than our method. To formally assess the difference between the proposed method and the Ad Hoc method, we compared the AUCs of the ROC curves based on both methods. The resulting p-value of 0.784 confirms their similarity. This p-value was obtained using a permutation test instead of DeLong’s algorithm, which has recently been criticized by researchers (DeLong et al., 1988; Zhu et al., 2024).
Table 4:
Risk prediction and accuracy measurement of simulation. The reported values are absolute error to the target truth and ratio of standard deviation. “Interval”: absolute risk intervals defined in (4); “Risk”: averaged risk within each interval; “Cases”: predicted number of cases. “True” represents risks and number of cases from the well calibrated external model; “Proposed” stands for the proposed method; “Ad Hoc” stands for the Ad Hoc method; “ratio of ” stands for the ratio of standard deviation of the proposed method to that of the Ad Hoc method.
| Intervals | Risk | Cases | ||||||
|---|---|---|---|---|---|---|---|---|
| True | Proposed | Ad Hoc | ratio of | True | Proposed | Ad Hoc | ratio of | |
| 0.054 | 0.004 | 0.007 | 0.99 | 2194 | 37 | 52 | 0.65 | |
| 0.134 | 0.005 | 0.003 | 0.99 | 8011 | 247 | 711 | 0.61 | |
| 0.035 | 0.003 | 0.005 | 0.44 | 930 | 46 | 54 | 0.89 | |
| 0.063 | 0.004 | 0.008 | 0.50 | 581 | 25 | 24 | 0.85 | |
| 0.097 | 0.008 | 0.014 | 0.46 | 423 | 1 | 3 | 0.81 | |
| 0.162 | 0.013 | 0.019 | 0.22 | 260 | 32 | 28 | 0.56 | |
| 0.093 | 0.004 | 0.003 | 0.48 | 3378 | 37 | 414 | 0.83 | |
| 0.158 | 0.005 | 0.003 | 0.49 | 2074 | 64 | 203 | 0.73 | |
| 0.229 | 0.011 | 0.007 | 0.42 | 1623 | 122 | 38 | 0.73 | |
| 0.349 | 0.014 | 0.007 | 0.21 | 936 | 25 | 54 | 0.47 | |
5.4. Additional Numerical Studies
In addition to the simulation mimicking the real BCDDP data, we conduct extensive simulation studies to evaluate the performance of the proposed method under more settings. We consider two strata, , with probability 0.6 and 0.4 respectively. We include four covariates , where are Bernoulli with success probabilities 0.8, 0.75, 0.7 respectively, and is ternary with probabilities (0.8, 0.1, 0.1). The biomarkers are generated from 3 independent Bernoulli trials: , and . Let . Then, the response variable is generated from Bernoulli with parameter and . The true parameters are , and in the basic setting based on which we generate the target population. Further, the constraints are created from the target population following (5) with two overall risks and four grouped risks in each stratum, yielding 10 equality constraints in total with values (0.067, 0.047, 0.036, 0.059, 0.095, 0.151, 0.024, 0.041, 0.067, 0.1084). Then the case-control sample is generated with 1:1 cases-controls ratio from the source population whose distributions and parameters differ from those of the target population. Specifically, in the source population, are independent Bernoulli random variables with success probabilities 0.4, 0.2865, 0.3679 respectively, and is ternary with probabilities (0.3, 0.4, 0.3). The parameter values are . We adopt an identical in the source population due to the correctly specified model assumption for . All scenarios are repeated 1000 times independently on a system with 2 Dual Intel Xeon E2630 v4, 10 cores @ 2.2 GHz CPU and 128G memory.
We first examine the asymptotic performance of the proposed method under the basic setting and provide the result in Table S5. The results show a consistent pattern in parameter estimation and, as expected, a decreasing trend in standard deviations as sample size increases. We also report the algorithmic convergence performance including the averaged running time and iterations executed. Here, the iteration stops when the change in the derivative along the searching direction is less than 10−6, a software default threshold value. This generally leads to between 400 and 600 iterations throughout our implementation. The detailed results are in Table S5, Figure S2 and Figure S3. Interestingly, the algorithm converges faster for larger sample sizes than for smaller ones. This behavior is explained by the fact that larger datasets provide smoother likelihood surfaces, while the computational burden is not substantially affected by sample size due to the discretized profile likelihood (3). In particular, the computation complexity depends on the number of distinct combinations of , and rather than on the total size .
In the following additional simulations, we maintain the baseline setting with sample size 3000. The convergence speed is roughly 470 iterations and 9 seconds for all simulation scenarios. First, we assess the robustness of our method across two scenarios. First, we vary the distribution of in the source population to evaluate the robustness of our method under various degrees of distributional shift. The difference between the source and target populations is quantified using Kullback-Leibler (KL) divergence. In the left panel of Table S6, the distributions of are identical in the source and target, resulting in a zero KL-divergence. The middle panel is the basic setting with KL = 1.557. In the right panel, we generate source as below: and are independent, with probabilities 0.01, 0.01 and 0.98 respectively. This yields KL = 12.203. Even in this extreme scenario, our method performs well, with biases and standard deviations remaining stable. These results demonstrate the robustness of our method under different degrees of distributional shift between the source and target populations of . Next, we vary the case-control ratios. Specifically, we considered case-control ratios of 1:4, 4:1, 1:20, and 20:1. Based on the results in Table S7, our estimates remain reliable and perform well across all case-control ratios.
Further, we relax the equality constraints to inequality constraints as proposed in (6) and experimented with different levels of inequality constraints. Here, the buffer coefficient is used to represent the reliance on the constraint. A larger implies less reliance while a smaller represents more reliance. In the extreme case, when we set , the inequality constraints degenerate to the equality constraints, representing a full reliance on the constraint. In practice, if the target population information is fully trustable, we recommend using or very small (such as ≤ 0.2), while setting to be a large value (such as 2) when one is unwilling to fully trust the information. For illustration, we vary while keeping all other settings fixed in the baseline setting. Table S8 reports the performances of our method at . When is larger, say 4 or 10, the parameter estimation is farther from the target truth. As decreases, the estimation moves closer to the target population. We also compare the performance of our method when the conventional Sequential Quadratic Programming (SQP) is adopted, which does not augment an additional quadratic term to guarantee convex Lagrangian. See Table S8 in the Supplement. Although SQP completes the optimization faster, its performance is slightly worse when inequality constraints with large are considered. When is small or even tighten into equality constraints, SQP performs as well as ours. We believe this is caused by the nonconvexity of the resulting optimization problem solved by SQP.
Finally, we compare the performance of our method in two different types of target population information, which we name Negative Control and Positive Control. The Negative Control refers to the situation when no target biomarker distribution information is available. In this case we adopt Chatterjee et al. (2016). In contrast, the Positive Control refers to the situation where the full biomarker data is available from the target population hence the biomarker distribution can be considered fully known. We adapt our method to incorporate such additional information. In our simulation, the corresponding external data is generated using parameters where is estimated from a large target sample of , and is estimated from the model of based on the same sample. Table S9 presents the parameter estimates. As expected, Positive Control provides highly accurate parameter estimation. On the other hand, Negative Control shows large bias in estimating and . This is because Chatterjee et al. (2016) incorporates additional mean zero requirement on the reduced score function, which is not satisfied in our case-control setting. Examining the AUC and ROC curves in Figure S4 further highlights the advantage of our method, which clearly outperforms the Negative Control, indicating substantially better risk prediction. Similarly as in Section 5.3, a permutation test is conducted to compare the proposed method with the others, yielding p-values of 0.23, 0.90, and 0.04, respectively. These results demonstrate good performance of our method in parameter estimation and risk prediction, confirming that our model is well calibrated.
6. Conclusion
We develop a method for risk prediction in a target population using a case-control sample from a potentially different source population, together with external data from the target population containing fewer predictors. By imposing constraints derived from the external data on the case-control sample based maximum likelihood estimates, our method achieves good calibration even when the working prediction model is potentially misspecified.
We analyzed a subset of the BCDDP cases and controls to demonstrate our methods, where the remaining subjects were excluded due to the lack of mammographic density data. Benichou et al. (1997); Chen et al. (2006, 2008a) showed that the mammographic density in the BCDDP data depends only on the case–control status, hence is missing completely at random given case-control status. Because our retrospective likelihood function is conditioned on the same case–control status, it remains to be valid, although the efficiency is lower compared to the full data analysis if it had been applicable. On the other hand, if the missingness of mammographic density had depended on elements in addition to case-control status, our method would lead to selection bias. Further studies are needed regarding how to handle various missingness.
In the context of predicting human diseases, a key interest is identifying population subgroups with very high risk. Consequently, it is particularly important for the model to exhibit good calibration in the tails of the risk distribution. Our method naturally accommodates this by allowing the use of tailored risk intervals. For instance, stringent constraints can be imposed on risk intervals in the tail regions, while looser constraints can be applied elsewhere, providing flexibility to prioritize accuracy where it matters most.
Another important feature of our proposed method is its ability to accommodate differences between the source and target populations. For example, in the BCDDP study, women enrolled in BCDDP differed from the general White European population both in composite breast cancer rates and in the distribution of breast cancer risk factors. However, the BCRAT method assumed a common odds ratio function for breast cancer across both populations. In contrast, our method provides a framework to identify a working model that achieves desirable calibration even when the source data distribution deviates from that of the target population. This flexibility opens the possibility of improving risk prediction by incorporating heterogeneous sources of data with more complex structures.
The likelihood function in our method can be extended. For example, the likelihood function does not have to be the retrospective likelihoods or logistic regression. The likelihood function can also be generalized to any loss functions with respect to the parameters of interest from the source population (Cao et al., 2024). This method can be applied to calibrate the outcome rather than parameters, leading to a special loss function, as in isotonic regression, although such applications require substantial external knowledge (Jiang et al., 2011).
Beyond the constraints discussed above, many other forms of external information can be incorporated to enhance calibration. For instance, missingness in the source population can be addressed by borrowing information from an external model built on a richer dataset. The flexibility of our framework also allows calibration across data types, such as using continuous data to calibrate discrete data, or vice versa. This idea is closely related to calibration regression, which minimizes calibration error by quantifying the discrepancy between the source and calibrated outcomes (Guo et al., 2017). Furthermore, specially designed investigations into the relationship between the distributions of the source and target populations are of interest, naturally linking our framework to broader topics in domain adaptation.
Another natural direction for further improvement is to accelerate computation while maintaining accuracy. Current implementation does not take advantage of the structure of objective function and constraints. Incorporating more advanced optimization algorithms, such as the Alternating Direction Method of Multipliers (Boyd et al., 2011), offers a promising way to enhance both efficiency and scalability.
Supplementary Material
See Supplemental Material at online for more numerical simulations.
Figure 1:

ROC curves and AUC of the proposed method and Ad Hoc method.
A. Derivation of the loglikelihood function (2)
The retrospective likelihood function at a single observation is rewritten as
The denominator is attained by summing up and from , i.e., . Note that is the model of given in the source population in (1), is denoted as , and in the source population is denoted as . Thus (2) holds.
B. Proof of Lemma 1
We consider the constrained optimization problem from (2) with an intrinsic constraint that is induced by the legit probability . Therefore, the Lagrangian multiplier method requires to maximize the function
| (9) |
where denote the set of Lagrange multipliers .
In maximizing ((9)) over with parameters fixed, we differentiate it with respect to and obtain the following
Multiplying by both sides of the equation and summing over , we obtain
Therefore, we are able to express as a function of ():
Plugging and back into then gives the profile likelihood (3). Further, let , and they are free parameters. Thus, instead of constructing as a function of the free parameters , we view as free parameters and treat as functions of the .
C. Identifiability of parameter
We first show the theoretical identifiability. The identifiability of is easily shown by computing the odds ratio (Roeder et al., 1996; Chatterjee and Carroll, 2005). In order to show the identifiability of , rewrite the profile loglikelihood function (3) as
The term where . Therefore, as noted as Chatterjee and Carroll (2005) and Chen et al.(2008b), the parameter is separatable from in the likelihood and hence is theoretically identifiable.
In practice when external information available, for example is given, and suppose two sets of parameters and both satisfying the constraints (5), we have
| (10) |
Summing the above equation over on both sides, we obtain
Adding the two equations
we have because the external prevalence is fixed for either or . Plugging this back to (10) leads to
and adding these two results in for all , hence . It further implies .
D. Proof of Theorem 2
According to the KKT condition, the solution to the constrained profile likelihood satisfies the first order condition that
| (11) |
where is the length of and is the number of equality constraints. Interestingly, (11) implies that is in the column space of . Thus, as long as , we can use any differentiable function that satisfies for any , and we will automatically have
| (12) |
For sufficiently large , taking Taylor expansion of (12) about at gives us
| (13) |
Following the theories in Crowder (1984); Stoica and Ng (1998); Moore et al. (2008), let be a continuous differentiable map representing the feasible arc and . Then we have
for some . Note that for all . Therefore and
This implies is in the column space of , where , i.e. for some . Hence
| (14) |
Inserting (14) into (13), we have
First, under regular condition (Stoica and Ng, 1998; Moore et al., 2008), is invertible for sufficient large with being in a neighborhood of , so
| (15) |
Combining (14) and (15), we get
Next, we show the limiting distribution of . The variance of the score function is
| (16) |
| (17) |
| (18) |
where . Term (16) is
with . The first equality is because of . Notation is the variance of the random variable defined by . Similarly, term (17) can be rewritten as
where is the expectation of the random variable defined by . It can be further rewritten as
where . The first equality applies the law of total expectation. The second equality is because of . The second last equality applies the definition of and the last equality is because of the definition of . The fact that the probability of defined by is equivalent to that defined by can be shown easily by expanding . Similarly, term (18) can be also rewritten as .
Therefore, converges to where
Last, let with , by chain rule and algebra,
The last convergence is because of the definition of
When , we have and by consistency of and continuity of . Thus, converges to a normal distribution with mean zero and variance , where
To compare the constrained model and the unconstrained version, the difference
is positive definite, because it is the inverse of the upper-left block of the positive definite matrix
where is the variance of the unconstrained MLE. This means the constrained estimator is more efficient than the unconstrained estimator unless is identical, that is there is no the active constraint thus does not contribute any additional knowledge to estimating .
To further look at the property of , we decompose as follows for any .
For , let and where is the number of parameters in excluding . Then we have
Combine and , we have . Therefore the asymptotic variance matrix of unconstrained MLE can be further simplified as .
Contributor Information
Ge ZHAO, Department of Mathematics and Statistics, Portland State University, Portland, U.S..
Yanyuan MA, Department of Statistics, Penn State University, University Park, U.S..
Yaqi CAO, Department of Statistics, School of Science, Minzu University of China, Beijing, China; Department of Biostatistics, Epidemiology and Informatics, University of Pennsylvania, Philadelphia, U.S..
References
- Ben-David S, Blitzer J, Crammer K, Kulesza A, Pereira F, and Vaughan JW (2010). A theory of learning from different domains. Machine learning, 79:151–175. [Google Scholar]
- Benichou J, Byrne C, and Gail M (1997). An approach to estimating exposure-specific rates of breast cancer from a two-stage case-control study within a cohort. Statistics in medicine, 16:133–151. [DOI] [PubMed] [Google Scholar]
- Blanchard G, Lee G, and Scott C (2011). Generalizing from several related classification tasks to a new unlabeled sample. Advances in neural information processing systems, 24. [Google Scholar]
- Blitzer J, Dredze M, and Pereira F (2007). Biographies, bollywood, boom-boxes and blenders: Domain adaptation for sentiment classification. In Proceedings of the 45th annual meeting of the association of computational linguistics, pages 440–447. [Google Scholar]
- Bondy ML, Lustbader ED, Halabi S, Ross E, and Vogel VG (1994). Validation of a breast cancer risk assessment model in women with a positive family history. Journal of the National Cancer Institute, 86:620–625. [DOI] [PubMed] [Google Scholar]
- Boyd NF, Byng JW, Jong RA, Fishell EK, Little LE, Miller AB, Lockwood GA, Tritchler DL, and Yaffe MJ (1995). Quantitative classification of mammographic densities and breast cancer risk: results from the canadian national breast screening study. Journal of the National Cancer Institute, 87:670–675. [DOI] [PubMed] [Google Scholar]
- Boyd S, Boyd SP, and Vandenberghe L (2004). Convex optimization. Cambridge university press. [Google Scholar]
- Boyd S, Parikh N, Chu E, Peleato B, Eckstein J et al. (2011). Distributed optimization and statistical learning via the alternating direction method of multipliers. Foundations and Trends® in Machine learning, 3(1):1–122. [Google Scholar]
- Byrne C, Schairer C, Wolfe J, Parekh N, Salane M, Brinton LA, Hoover R, and Haile R (1995). Mammographic features and breast cancer risk: effects with time, age, and menopause status. Journal of the National Cancer Institute, 87:1622–1629. [DOI] [PubMed] [Google Scholar]
- Byrne C, Smart CR, Chu KC, and Hartmann WH (1994). Survival advantage differences by age: evaluation of the extended follow-up of the breast cancer detection demonstration project. Cancer, 74:301–310. [DOI] [PubMed] [Google Scholar]
- Cao Y, Ma W, Zhao G, McCarthy AM, and Chen J (2024). A constrained maximum likelihood approach to developing well-calibrated models for predicting binary outcomes. Lifetime Data Analysis, 30:624–648. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chatterjee N and Carroll RJ (2005). Semiparametric maximum likelihood estimation exploiting gene-environment independence in case-control studies. Biometrika, 92:399–418. [Google Scholar]
- Chatterjee N, Chen YH, Maas P, and Carroll RJ (2016). Constrained maximum likelihood estimation for model calibration using summary-level information from external big data sources. Journal of the American Statistical Association, 111:107–117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chen J, Ayyagari R, Chatterjee N, Pee D, Schairer C, Byrne C, Benichou J, and Gail MH (2008a). Breast cancer relative hazard estimates from case–control and cohort designs with missing data on mammographic density. Journal of the American Statistical Association, 103:976–988. [Google Scholar]
- Chen J, Pee D, Ayyagari R, Graubard B, Schairer C, Byrne C, Benichou J, and Gail MH (2006). Projecting absolute invasive breast cancer risk in white women with a model that includes mammographic density. Journal of the National Cancer Institute, 98:1215–1226. [DOI] [PubMed] [Google Scholar]
- Chen L and Chen J (2015). Cancer Absolute Risk Projection with Incomplete Predictor Variables. Ph.D. thesis, University of Pennsylvania. [Google Scholar]
- Chen Y-H, Chatterjee N, and Carroll RJ (2008b). Retrospective analysis of haplotype-based case–control studies under a flexible model for gene–environment association. Biostatistics, 9(1):81–99. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Chi S, Li X, Tian Y, Li J, Kong X, Ding K, Weng C, and Li J (2019). Semi-supervised learning to improve generalizability of risk prediction models. Journal of Biomedical Informatics, 92:103117. [DOI] [PubMed] [Google Scholar]
- Costantino JP, Gail MH, Pee D, Anderson S, Redmond CK, Benichou J, and Wieand HS (1999). Validation studies for models projecting the risk of invasive and total breast cancer incidence. Journal of the National Cancer Institute, 91:1541–1548. [DOI] [PubMed] [Google Scholar]
- Crowder M (1984). On constrained maximum likelihood estimation with non-iid observations. Annals of the Institute of Statistical Mathematics, 36:239–249. [Google Scholar]
- DeLong ER, DeLong DM, and Clarke-Pearson DL (1988). Comparing the areas under two or more correlated receiver operating characteristic curves: a nonparametric approach. Biometrics, pages 837–845. [PubMed] [Google Scholar]
- Fletcher R (2013). Practical methods of optimization. John Wiley & Sons. [Google Scholar]
- Gelfand AE, Zhu L, and Carlin BP (2001). On the change of support problem for spatio-temporal data. Biostatistics, 2(1):31–45. [DOI] [PubMed] [Google Scholar]
- Gill PE, Murray W, and Wright MH (2019). Practical optimization. SIAM. [Google Scholar]
- Guo C, Pleiss G, Sun Y, and Weinberger KQ (2017). On calibration of modern neural networks. In International conference on machine learning, pages 1321–1330. PMLR. [Google Scholar]
- Jiang X, Osl M, Kim J, and Ohno-Machado L (2011). Smooth isotonic regression: a new method to calibrate predictive models. AMIA Summits on Translational Science Proceedings, 2011:16. [PMC free article] [PubMed] [Google Scholar]
- Lewis AS and Overton ML (2013). Nonsmooth optimization via quasi-newton methods. Mathematical Programming, 141:135–163. [Google Scholar]
- Li S, Cai T, and Duan R (2021). Targeting underrepresented populations in precision medicine: A federated transfer learning approach. arXiv preprint arXiv:2108.12112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Luenberger DG, Ye Y et al. (1984). Linear and nonlinear programming, vol. 2. Springer. [Google Scholar]
- Moore TJ, Sadler BM, and Kozick RJ (2008). Maximum-likelihood estimation, the cramér–rao bound, and the method of scoring with parameter constraints. IEEE Transactions on Signal Processing, 56:895–908. [Google Scholar]
- Nocedal J and Wright SJ (1999). Numerical optimization. Springer. [Google Scholar]
- Pfeiffer RM and Gail MH (2017). Absolute risk: methods and applications in clinical management and public health. CRC Press. [Google Scholar]
- Prentice R and Pyke R (1979). Logistic disease incidence models and case-control studies. Biometrika, 66:403–411. [Google Scholar]
- Qin J, Zhang H, Li P, Albanes D, and Yu K (2014). Using covariate-specific disease prevalence information to increase the power of case-control studies. Biometrika, 102:169–180. [Google Scholar]
- Rockhill B, Spiegelman D, Byrne C, Hunter DJ, and Colditz GA (2001). Validation of the gail et al. model of breast cancer risk prediction and implications for chemoprevention. Journal of the National Cancer Institute, 93:358–366. [DOI] [PubMed] [Google Scholar]
- Roeder K, Carroll RJ, and Lindsay BG (1996). A semiparametric mixture approach to case-control studies with errors in covariables. Journal of the American Statistical Association, 91:722–732. [Google Scholar]
- Rosen JB (1960). The gradient projection method for nonlinear programming. part i. linear constraints. Journal of the society for industrial and applied mathematics, 8(1):181–217. [Google Scholar]
- Ruszczynski A (2011). Nonlinear optimization. Princeton university press. [Google Scholar]
- Scott AJ and Wild C (2001). Maximum likelihood for generalised case-control studies. Journal of Statistical Planning and Inference, 96(1):3–27. [Google Scholar]
- Seidman H, Gelb SK, Silverberg E, LaVerda N, and Lubera JA (1987). Survival experience in the breast cancer detection demonstration project. CA: a cancer journal for clinicians, 37:258–290. [DOI] [PubMed] [Google Scholar]
- Smart CR, Byrne C, Smith RA, Garfinkel L, Letton AH, Dodd GD, and Beahrs OH (1997). Twenty-year follow-up of the breast cancers diagnosed during the breast cancer detection demonstration project. CA: a cancer journal for clinicians, 47:134–149. [DOI] [PubMed] [Google Scholar]
- Stoica P and Ng BC (1998). On the cramér-rao bound under parametric constraints. IEEE Signal Processing Letters, 5:177–179. [Google Scholar]
- Weinberg CR and Wacholder S (1993). Prospective analysis of case-control data under general multiplicative-intercept risk models. Biometrika, 80(2):461–465. [Google Scholar]
- Zheng J, Zheng Y, and Hsu L (2021). Risk projection for time-to-event outcome leveraging summary statistics with source individual-level data. Journal of the American Statistical Association, pages 1–13. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Zhu H, Liu S, Xu W, Dai J, and Benbouzid M (2024). Linearithmic and unbiased implementation of delong’s algorithm for comparing the areas under correlated roc curves. Expert Systems with Applications, 246:123194. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
