Multi-Source Conformal Inference Under Distribution Shift
Abstract
Recent years have experienced increasing utilization of complex machine learning models across multiple sources of data to inform more generalizable decision-making. However, distribution shifts across data sources and privacy concerns related to sharing individual-level data, coupled with a lack of uncertainty quantification from machine learning predictions, make it challenging to achieve valid inferences in multi-source environments. In this paper, we consider the problem of obtaining distribution-free prediction intervals for a target population, leveraging multiple potentially biased data sources. We derive the efficient influence functions for the quantiles of unobserved outcomes in the target and source populations, and show that one can incorporate machine learning prediction algorithms in the estimation of nuisance functions while still achieving parametric rates of convergence to nominal coverage probabilities. Moreover, when conditional outcome invariance is violated, we propose a data-adaptive strategy to upweight informative data sources for efficiency gain and downweight non-informative data sources for bias reduction. We highlight the robustness and efficiency of our proposals for a variety of conformal scores and data-generating mechanisms via extensive synthetic experiments. Hospital length of stay prediction intervals for pediatric patients undergoing a high-risk cardiac surgical procedure between 2016-2022 in the U.S. illustrate the utility of our methodology.
1 Introduction
Conformal inference is a set of methods used to construct distribution-free, nonparametric prediction intervals, for an outcome on the basis of covariates , with finite-sample marginal coverage guarantees. The framework was first introduced by Vovk et al. (2005, 2009) and has since been extended to regression settings under covariate shift (Lei et al., 2018; Tibshirani et al., 2019; Lei & Candès, 2021). Recently, Yang et al. (2024) proposed robust prediction intervals under covariate shift by revealing a connection with the missing data literature, and appealing to modern semiparametric efficiency theory. However, Yang et al. (2024) assume only a single data source such that the conditional outcome distribution —and therefore the conditional distribution of conformal scores—is homogeneous. In general, conformal prediction methods have focused on covariate shift while assuming that conditional outcome distributions are invariant across environments (Peters et al., 2016). We note, however, that some work has studied label shift settings (e.g., Podkopaev & Ramdas (2021)), but this involves the analogously strong assumption that the distribution of is homogeneous. We refer the reader to Barber et al. (2023) and the extensive literature review therein for other works.
In reality, conditional outcome invariance is unlikely to hold in the real world. In recent years, there has been a huge increase in popularity in using large clinical research networks that facilitate multi-center collaboration. One goal with these networks is to leverage the multiple diverse data sources to mitigate issues related to small or non-representative data, thereby increasing statistical power for probing various scientific hypotheses. However, different clinical sites may be heterogeneous in terms of patient populations, treatment practices, and patient outcomes. Furthermore, since individual-level data is protected by privacy regulations such as HIPAA and GDPR, direct pooling of data across sites is typically not feasible. Federated transfer learning methods have been proposed as powerful tools for integrating heterogeneous data (Duan et al., 2020a; Li et al., 2023), and have been applied to yield robust point estimation of the effect of a treatment on a combined population across sites (Xiong et al., 2023; Vo et al., 2022b), and for the treatment effect on a specific target population (Han et al., 2021, 2024, 2023; Vo et al., 2022a), while accounting for data-sharing constraints and heterogeneity (i.e., covariate shift and different conditional outcome distributions). It has also been applied in problems related to interval estimation, e.g., constructing robust confidence intervals by selecting eligible sites (Guo et al., 2023) with uniform coverage guarantees.
In conformal prediction, Lu et al. (2023) proposed a notion of partial exchangeability, but the focus of their work is to construct prediction intervals on the combined population across sites, and not any particular target site. Relatedly, Plassier et al. (2023) considered federated conformal prediction under label shift via quantile regression, and Humbert et al. (2023) proposed a quantile-of-quantiles estimator for conformal prediction by aggregating multiple quantiles returned by each site. To date, there are no federated learning methods developed for conformal inference on a missing outcome in a setting with distribution shift across multi-site data, and where data cannot be directly combined due to privacy concerns. When conditional outcome distributions are not the same across sites, there is likely to be poor conformal set performance with existing methods when transferring prediction models (e.g., learned conditional quantiles) from one set to another, e.g., deployment to target distributions that are different from the source distribution (** et al., 2023a; Cai et al., 2023).
Our work differs from recent work by Lee et al. (2023) and Dunn et al. (2023) in important ways. Lee et al. (2023) focus on predicting an outcome on a new subject from a new (unobserved) site. Dunn et al. (2023) focus on this same task, and also consider a simplified version of the problem of predicting an outcome on a new subject from an existing (observed) site—they propose an unsupervised method that does not allow for the inclusion of covariates, and leave the supervised version as an open problem. Neither work allows for outcome missingness. In this paper, we fill these methodological and applied gaps by leveraging conformal prediction tools to provide patients with personalized predictions using multi-source data, accounting for missing data and distribution shifts, i.e., covariate shift and heterogeneous conditional outcome distributions. We propose a method to obtain valid prediction intervals, exploiting information from multiple potentially heterogeneous sites, and respecting the privacy of individual-level data when it cannot be shared. Our proposal shares the marginal coverage properties of conformal prediction methods and builds on modern semiparametric efficiency theory and federated learning for more robust and efficient uncertainty quantification.
2 Prediction interval construction
2.1 Notation and background
Consider the following multi-site paradigm with missing data. We have data from sites, and for each subject in each site, we observe a covariate vector . Let denote the study sites, where indicates the target site and the remainder are source sites. Let be an indicator for observing the outcome , i.e., if is observed and if is missing. The data are assumed to be a random sample of i.i.d. copies of . Throughout, let be shorthand for the empirical average. To proceed, we make the following standard assumptions.
Assumption 2.1 (Missing at random [MAR]).
Assumption 2.2 (Positivity).
For ,
Note that MAR (i.e., Assumption 2.1), which asserts that missingness status is not informative about outcomes, given and , and positivity (i.e., Assumption 2.2), which requires that no subjects have outcomes that could never be observed, are both required for point identification of the distribution of missing outcomes and are standard in this literature (Lei & Candès, 2021; Yang et al., 2024)
We construct prediction intervals of the form , for , such that
That is, our predictions should be tailored for missing outcomes in the target site, with marginal coverage guarantees. In the spirit of conformal inference, we introduce a conformal score, , which for now we assume is fixed. Our predictions will be based on this score, namely , where is an estimate of , the -quantile of the conformal score in the target site.
Under MAR, the functional is identified as the solution to an estimating equation:
Without imposing any further structure, the nonparametric influence function of this functional can be derived (Yang et al., 2024).
Theorem 2.3 (Yang et al. (2024)).
Yang et al. (2024) propose a robust estimator that solves for , where are estimated nuisance functions.
Applying the method of Yang et al. (2024) in our multi-source data setting would only use data from the target site itself. To leverage data from the other sites, we make two contributions: (i) we propose a fully efficient estimator of under further structural assumptions regarding outcome distribution homogeneity (Section 2.2), and (ii) develop (Section 2.3) and implement (Section 3) a data-adaptive approach when these structural assumptions may be violated.
2.2 Efficient estimation under homogeneity
When subjects from different data sources are deemed to be similar, it may be reasonable to assert that the outcome distribution is common across them. This idea is formalized with the following structural assumption.
Assumption 2.4 (Common conditional outcome distribution [CCOD]).
.
Notably, Assumption 2.4 entails no restriction on the covariate distribution across sites. That is, any level of covariate shift is permitted. Under CCOD (i.e., Assumption 2.4), data from non-target source sites may be leveraged to improve the estimation of the target site quantile . Our first result generalizes Theorem 2.3 to the multi-source setting under CCOD.
Theorem 2.5.
Compared to the nonparametric influence function of the -quantile of the conformal score (2.3), which uses data from the target site only, the semiparametric EIF (2.5) leverages data from all sites with observed outcomes . Under CCOD, we propose the estimator which solves for . We perform cross-fitting such that the nuisance estimators are estimated on an independent data split from the given estimating equation. The following result demonstrates the marginal coverage properties of the conformal interval .
Theorem 2.6.
Theorem 2.6 says that conditional on training data, the proposed prediction interval attains nominal coverage at essentially parametric rates (some authors reserve the term parametric rate for a remainder), so long as the second order asymptotic bias term converges fast enough to zero. The robustness of our estimator is made clear from inspecting this bias, and Theorem 2.6 supports flexible (i.e., non- or semi-parametric) estimators for component nuisance functions: will hold whenever are estimated at ) rates, which may be achievable under smoothness, sparsity, or other structural conditions. Since the bias of our coverage error rate is of the order of the product of two errors, it can be substantially smaller relative to that of related work by Lei & Candès (2021) (which would include data from the target site only in this setting), which has a bias of the order of the minimum of two errors (Yang et al., 2024). We note that the boundedness assumptions in Theorem 2.6 are standard, and that should well be monotone, as it estimates the CDF .
Remark 2.7.
Whereas the coverage guarantees for prediction intervals in Lei & Candès (2021) appear to hold only under a particular choice of conformal score (conditional quantile regression [CQR]), our methodology is not restricted by the choice of conformal score. To highlight the robustness of our procedure to the choice of conformal score, in the numerical experiments of Section 3, we evaluate three different conformal scores:
2.3 Heterogeneous outcome distribution across sites
In practical settings, it will often be unreasonable to assume that the conditional outcome distribution is the same across all sites. In such cases, some source sites may provide relevant information for constructing target-site specific prediction intervals, whereas other sites may not. Concretely, the distribution of given may be close to that in the target site for some , but not others. In this section, we present an approach that combines information from target and source sites in a data-adaptive manner. Our approach is also privacy-preserving, in that it involves only minimal data sharing of summary statistics across sites.
Our proposal is to construct a -quantile for the target site by taking a weighted average of estimated quantiles , where uses data from site for each . We call the weights in the weighted average federated weights. In the following subsections, we describe how the site-specific quantiles are estimated, and how the federated weights are obtained.
2.3.1 Target site
2.3.2 Source sites
To construct a target-site specific quantile estimate using data from site , we make a working partial CCOD assumption that outcomes have the same conditional distribution in site as in the target site. Note that we use this working partial CCOD assumption only to derive the form of the influence function; to aggregate information from source sites, we derive federated weights to account for possible violations of CCOD (Section 2.3.3). An influence function under this assumption is derived in the following result.
Theorem 2.8.
Given some nuisance estimators , and , we take that solves
By construction, the quantile estimate uses data from both site and the target site, but note that the principal need for data sharing comes from the estimation of the density ratio . This can be done with the passing of only coarse summary statistics under flexible models (Han et al., 2021).
2.3.3 Aggregation across sites
To aggregate information from the target and source sites, we first compute the discrepancy measures , then solve for federated weights that minimize the following loss:
(3) |
subject to , for all and , and is a tuning parameter chosen by cross-validation. Heuristically, our approach anchors at the nonparametric estimate and weights site when it is deemed similar enough to the target site (Han et al., 2021).
Finally, we compute as the weighted average of the site-specific quantiles: . The federated prediction interval is then defined as . In the following, we provide a coverage guarantee for the prediction interval based on an estimated quantile that is an arbitrary weighted combination of the relevant (i.e., oracle) source sites.
Theorem 2.9 (Oracle coverage result).
Let
which may be empty, denote the source sites for which the partial CCOD assumption holds. Let denote the training data with which is fit, and let denote a new independent test point with associated outcome . Assume that and , for , are each uniformly bounded, and that is a non-decreasing function for , for each . For any with , , and satisfying for , define
Then under Assumptions 2.1 and 2.2, and conditions (i)–(iii) of Lemma A.1,
where
2.4 Estimation with data splitting
To construct target-site-specific prediction intervals for missing outcomes leveraging information from all sites, we follow the steps described in Algorithm 1. In brief, we randomly split the training data into two equal-sized folds . We train the models for the putative CDFs of the conformal score , on . Likewise, we train the density ratio model on . We fit all nuisance functions using SuperLearner with the base learners being random forest, elastic net, and generalized linear model (GLM). SuperLearner is a meta-learning algorithm that creates an optimal weighted average of the base learners and is shown to be as accurate as the best possible prediction algorithm (van der Laan et al., 2007). Density ratio models accommodate flexible basis functions and higher order terms to capture higher-order differences such as variance and skewness. One example we consider is the exponential tilt model, which recovers the entire class of natural exponential family distributions, including the normal distribution with mean shift, Bernoulli distribution for binary covariates, and more (Qin, 1998; Duan et al., 2020b). We predict the values from the trained models on and plug these values into the IFs given in Algorithm 1. Figure 1 provides a visualization of the procedure. Full detail on influence function estimation is given in Algorithm 3.
3 Numerical Experiments
In this section, we evaluate our proposed method by conducting extensive Monte Carlo simulations, examining aspects such as marginal coverage, conditional coverage, and the width of the prediction interval. In each experiment, we compare our proposed federated method to construct prediction intervals against (i) the nonparametric efficient method described in Yang et al. (2024), which uses data from the target site only and ignores external source data (target only) and (ii) the method that assumes CCOD holds across sites (pooled sample). In Appendix B, we describe three other methods for learning the federated weights and provide complete simulation results (see details in Appendix B.2).
In total, we consider sample sizes levels of covariate shift (homogeneous, weakly heterogeneous, strongly heterogeneous) types of outcome errors (homoskedastic, heteroskedastic) levels of concept shift (CCOD holds, weak violation, strong violation) different conformal scores (ASR, locally weighted ASR, CQR) scenarios for our proposed method and the five competitor methods.
3.1 Data generating process
We generate data from sites, where site 0 is the target site and sites 1 through 4 are source sites, and denotes the site of subject . Our goal is to construct valid prediction intervals for a testing point from the target site. We consider the sample size in each site to be , and generate data over independent Monte Carlo replications. We consider three site-specific covariate data generation scenarios:
-
•
Homogeneous covariate distributions: where , and is the CDF of the standard normal distribution, for all sites.
-
•
Weakly heterogeneous covariate distributions: , , , , and .
-
•
Strongly heterogeneous covariate distributions: , , , , , and .
For each scenario, we generate the propensity score of observing the outcome, i.e., , by a logistic regression model, where
ensuring that the true propensity score is in to avoid positivity violations. We include additional simulation results where the true propensity score is in the wider range . We generate by so that outcomes are MAR.
The outcomes are generated by
(4) |
where . We consider two types of errors: (i) for homoscedastic errors and (ii) for heteroscedastic errors. Under both cases, the oracle width of a prediction interval for the outcome is , where is the 95th percentile of the standard normal distribution. In addition, note that for both and .
We also consider varying levels of concept shift corresponding to three cases for :
-
•
CCOD holds: , a constant;
-
•
Weak violation of CCOD: ;
-
•
Strong violation of CCOD: .
3.2 Results
We report the simulation results for , under strongly heterogeneous covariate distributions and strong violation of CCOD in Figure 2. Complete numerical results for all sample sizes, covariate shifts, outcome errors, and concept shifts can be found in Appendix B.2.
Figure 2 summarizes results for (A) marginal coverage, (B) prediction interval width, (C) conditional coverage (C), and (D) weights as a function of discrepancy values over replications. Compared to the target only method, our federated method achieves nominal marginal coverage with tighter dispersion and less variability, shorter prediction interval widths that are close to the oracle interval width (red dashed line), relatively good conditional coverage, and informative weight metrics that indicate how source site quantiles are being weighted as a function of discrepancy compared to the target site quantile . The pooled sample method has poor performance for ASR, with overly conservative marginal coverage, interval widths that are on average five times longer than our federated method, and conservative conditional coverage. The performance for local ASR is also poor, with below nominal marginal and conditional coverage. The conditional coverage plots indicate that (1) ASR is not robust, which is consistent with the findings in Lei et al. (2018)); (2) both CQR and local ASR have better performance in terms of local coverage, and the results for the target only and our federated method perform similarly with nominal coverage level for many values of . Full conditional coverage plots for all cases are provided in the Appendix (see Figure 11).
4 Data Application
Congenital heart defects (CHD) are the most prevalent birth defects in the United States, and over surgeries for CHD are performed each year (Pasquali et al., 2016). Prolonged hospital length of stay (LOS) post-surgery places a significant financial burden on families and health care systems and is associated with postoperative morbidity. Moreover, LOS varies geographically, likely due to practice and patient heterogeneity. We utilize data from the Society of Thoracic Surgeons’ Congenital Heart Surgery Database (STS-CHSD) which includes audited preoperative, intraoperative, and early postoperative information (Overman et al., 2019) from U.S. congenital heart surgery centers. We identified all Norwood surgeries, which are palliative surgeries for patients with CHD, occurring between January 2016 and June 2022. We used the index operative encounter during a given admission as the unit of observation. There were a total of observations, with a median LOS of days and missing values for LOS.
Our goal is to provide prediction intervals for LOS for patients in target sites with missing values of LOS. The target site is defined to be one of four mutually exclusive geographic regions according to the U.S. Census Bureau: (i) South, (ii) Midwest, (iii) West, and (iv) Northeast (United States Census Bureau, 2020). We included as confounders demographic factors (e.g. age, race/ethnicity, sex, birthweight, birth height, etc.), genetic syndromes, chromosomal abnormalities, non-cardiac anomalies, pre-operative factors, and a variety of Norwood procedure-specific factors found in the STS-CHSD (Tabbutt et al., 2012). While the MAR assumption is not testable, it is more likely to be valid in settings such as ours where a rich set of potential confounders are measured prospectively.
Figure 3 displays the prediction intervals for hospital LOS following a Norwood procedure for four randomly selected individuals, one in each region, across and conformal scores . For example, using our proposed method and CQR as the conformal score for patient B in the Midwest region, with at least probability, the expected LOS is between to days . Our method generally produces tighter prediction intervals than the target only method of (Yang et al., 2024), and the advantage can be practically informative. For example, using local ASR for patient C in the South region, the prediction interval is over days shorter using our method versus the target only method. The pooled sample method performs similarly to our federated method, suggesting that data-adaptive inference may be nearly as efficient as under full CCOD in this data application.
5 Discussion
We proposed a data-driven and distribution-free prediction method to obtain valid prediction intervals for missing outcome data in a target site while exploiting information from multiple potentially heterogeneous sites due to distribution shifts. Our proposal shares the marginal coverage properties of conformal prediction methods and builds on modern semiparametric efficiency theory and federated learning for more robust and efficient uncertainty quantification. When subjects from different data sources are similar, such that one may be willing to assert that the outcome distributions are shared, we derive the efficient influence function leveraging all data sources. In some practical settings, it would be unreasonable to assume that the conditional outcome distribution is the same across sites, i.e., some source sites may provide relevant information for constructing prediction intervals for the target site, whereas other sites may not. In such scenarios, we present a novel approach that combines information from target and source sites in a data-adaptive manner.
Among the three types of conformal scores that we studied, we provide the following recommendations for practitioners. When the sample size is small, e.g., 300 or fewer, we suggest using local ASR, which is more robust against heteroscedasticity compared to ASR and more efficient than CQR, which on average requires larger sample sizes to attain nominal coverage. When sample sizes are larger, CQR provides coverage probabilities close to the nominal level.
An interesting line of future research concerns the development of covariate-adaptive ensemble weights for aggregating information from multiple sources of data. We conjecture that covariate-adaptive methods could produce prediction intervals that are as efficient as an oracle with knowledge of the optimal prediction interval, although we leave this for future work. Another direction for development is to formalize the framework through a sensitivity analysis approach when the CCOD assumption is violated. There are multiple options for sensitivity analysis, e.g. those working off of the Rosenbaum selection model such as ** et al. (2023b) and Yin et al. (2024), or through a sensitivity parameter encoding a hypothetical departure from the CCOD assumption via a semiparametric approach (Robins et al., 2000). Challenges to overcome would be in the estimation of nuisance functions in this case.
6 Impact Statement
This paper presents work whose goal is to advance the field of conformal prediction and its applications to precision medicine. There are many potential societal consequences of our work, none of which we feel must be specifically highlighted here.
Software and Data
We provide a user-friendly R function MuSCI() implementing the proposed method with an illustrative example, available at: https://github.com/yiliu1998/Multi-Source-Conformal.
Acknowledgements
This work was supported, in part, by Grant HL5R01HL162893 from the National Heart, Lung, and Blood Institute from the US National Institutes of Health. The data analyzed in this study were provided to the investigators through The Society of Thoracic Surgeons’ Task Force on Funded Research Program. The authors thank Sara Pasquali, Meena Nathan, John Mayer, Jr., and Katya Zelevinsky for helpful discussions related to clinical features of CHD and surgical quality.
References
- Barber et al. (2023) Barber, R. F., Candes, E. J., Ramdas, A., and Tibshirani, R. J. Conformal prediction beyond exchangeability. The Annals of Statistics, 51(2):816–845, 2023.
- Bickel et al. (1993) Bickel, P., Klaassen, C., Ritov, Y., and Wellner, J. Efficient and adaptive estimation for semiparametric models. Johns Hopkins University Press Baltimore, 1993.
- Cai et al. (2023) Cai, T. T., Namkoong, H., Yadlowsky, S., et al. Diagnosing model performance under distribution shift. arXiv preprint arXiv:2303.02011, 2023.
- Duan et al. (2020a) Duan, R., Boland, M. R., Liu, Z., Liu, Y., Chang, H. H., Xu, H., Chu, H., Schmid, C. H., Forrest, C. B., Holmes, J. H., et al. Learning from electronic health records across multiple sites: A communication-efficient and privacy-preserving distributed algorithm. Journal of the American Medical Informatics Association, 27(3):376–385, 2020a.
- Duan et al. (2020b) Duan, R., Ning, Y., Wang, S., Lindsay, B. G., Carroll, R. J., and Chen, Y. A fast score test for generalized mixture models. Biometrics, 76(3):811–820, 2020b.
- Dunn et al. (2023) Dunn, R., Wasserman, L., and Ramdas, A. Distribution-free prediction sets for two-layer hierarchical models. Journal of the American Statistical Association, 118(544):2491–2502, 2023.
- Fan et al. (2024) Fan, X., Cheng, J., Wang, H., Zhang, B., and Chen, Z. A fast trans-lasso algorithm with penalized weighted score function. Computational Statistics & Data Analysis, 192:107899, 2024.
- Guo et al. (2023) Guo, Z., Li, X., Han, L., and Cai, T. Robust inference for federated meta-learning. arXiv preprint arXiv:2301.00718, 2023.
- Han et al. (2021) Han, L., Hou, J., Cho, K., Duan, R., and Cai, T. Federated adaptive causal estimation (face) of target treatment effects. arXiv preprint arXiv:2112.09313, 2021.
- Han et al. (2023) Han, L., Shen, Z., and Zubizarreta, J. Multiply robust federated estimation of targeted average treatment effects. Advances in Neural Information Processing Systems, 36:70453–70482, 2023.
- Han et al. (2024) Han, L., Li, Y., Niknam, B., and Zubizarreta, J. R. Privacy-preserving, communication-efficient, and target-flexible hospital quality measurement. The Annals of Applied Statistics, 18(2):1337–1359, 2024.
- Humbert et al. (2023) Humbert, P., Le Bars, B., Bellet, A., and Arlot, S. One-shot federated conformal prediction. In International Conference on Machine Learning, pp. 14153–14177. PMLR, 2023.
- ** et al. (2023a) **, Y., Guo, K., and Rothenhausler, D. Diagnosing the role of observable distribution shift in scientific replications. arXiv preprint 2309.01056, 2023a.
- ** et al. (2023b) **, Y., Ren, Z., and Candès, E. J. Sensitivity analysis of individual treatment effects: A robust conformal inference approach. Proceedings of the National Academy of Sciences, 120(6):e2214889120, 2023b.
- Kennedy et al. (2023) Kennedy, E., Balakrishnan, S., and Wasserman, L. Semiparametric counterfactual density estimation. Biometrika, pp. asad017, 2023.
- Lee et al. (2023) Lee, Y., Barber, R. F., and Willett, R. Distribution-free inference with hierarchical data. arXiv preprint arXiv:2306.06342, 2023.
- Lei et al. (2018) Lei, J., G’Sell, M., Rinaldo, A., Tibshirani, R. J., and Wasserman, L. Distribution-free predictive inference for regression. Journal of the American Statistical Association, 113(523):1094–1111, 2018.
- Lei & Candès (2021) Lei, L. and Candès, E. J. Conformal inference of counterfactuals and individual treatment effects. Journal of the Royal Statistical Society Series B: Statistical Methodology, 83(5):911–938, 2021.
- Li et al. (2023) Li, S., Cai, T., and Duan, R. Targeting underrepresented populations in precision medicine: A federated transfer learning approach. The Annals of Applied Statistics, 17(4):2970–2992, 2023.
- Lu et al. (2023) Lu, C., Yu, Y., Karimireddy, S. P., Jordan, M., and Raskar, R. Federated conformal predictors for distributed uncertainty quantification. In International Conference on Machine Learning, pp. 22942–22964. PMLR, 2023.
- Overman et al. (2019) Overman, D. M., Jacobs, M. L., O’Brien Jr, J. E., Kumar, S. R., Mayer Jr, J. E., Ebel, A., Clarke, D. R., and Jacobs, J. P. Ten years of data verification: the society of thoracic surgeons congenital heart surgery database audits. World Journal for Pediatric and Congenital Heart Surgery, 10(4):454–463, 2019.
- Pasquali et al. (2016) Pasquali, S. K., Wallace, A. S., Gaynor, J. W., Jacobs, M. L., O’Brien, S. M., Hill, K. D., Gaies, M. G., Romano, J. C., Shahian, D. M., Mayer, J. E., et al. Congenital heart surgery case mix across north american centers and impact on performance assessment. The Annals of thoracic surgery, 102(5):1580–1587, 2016.
- Peters et al. (2016) Peters, J., Bühlmann, P., and Meinshausen, N. Causal inference by using invariant prediction: identification and confidence intervals. Journal of the Royal Statistical Society Series B: Statistical Methodology, 78(5):947–1012, 2016.
- Plassier et al. (2023) Plassier, V., Makni, M., Rubashevskii, A., Moulines, E., and Panov, M. Conformal prediction for federated uncertainty quantification under label shift. In International Conference on Machine Learning, pp. 27907–27947. PMLR, 2023.
- Podkopaev & Ramdas (2021) Podkopaev, A. and Ramdas, A. Distribution-free uncertainty quantification for classification under label shift. In Uncertainty in Artificial Intelligence, pp. 844–853. PMLR, 2021.
- Qin (1998) Qin, J. Inferences for case-control and semiparametric two-sample density ratio models. Biometrika, 85(3):619–630, 1998.
- Robins et al. (2000) Robins, J. M., Rotnitzky, A., and Scharfstein, D. O. Sensitivity analysis for selection bias and unmeasured confounding in missing data and causal inference models. In Statistical models in epidemiology, the environment, and clinical trials, pp. 1–94. Springer, 2000.
- Rotnitzky & Smucler (2020) Rotnitzky, A. and Smucler, E. Efficient adjustment sets for population average causal treatment effect estimation in graphical models. Journal of Machine Learning Research, 21:1–86, 2020.
- Tabbutt et al. (2012) Tabbutt, S., Ghanayem, N., Ravishankar, C., Sleeper, L. A., Cooper, D. S., Frank, D. U., Lu, M., Pizarro, C., Frommelt, P., Goldberg, C. S., et al. Risk factors for hospital morbidity and mortality after the norwood procedure: a report from the pediatric heart network single ventricle reconstruction trial. The Journal of thoracic and cardiovascular surgery, 144(4):882–895, 2012.
- Tibshirani et al. (2019) Tibshirani, R. J., Foygel Barber, R., Candes, E., and Ramdas, A. Conformal prediction under covariate shift. Advances in neural information processing systems, 32, 2019.
- United States Census Bureau (2020) United States Census Bureau, G. D. Census regions and divisions of the united states, 2020. URL https://www2.census.gov/geo/pdfs/maps-data/maps/reference/us_regdiv.pdf.
- van der Laan et al. (2007) van der Laan, M. J., Polley, E. C., and Hubbard, A. E. Super learner. Statistical applications in genetics and molecular biology, 6(1), 2007.
- van der Vaart (2002) van der Vaart, A. Semiparametric statistics. In Lectures on probability theory and statistics (Saint-Flour, 1999), pp. 331–457. Springer, 2002.
- Vo et al. (2022a) Vo, T. V., Bhattacharyya, A., Lee, Y., and Leong, T.-Y. An adaptive kernel approach to federated learning of heterogeneous causal effects. Advances in Neural Information Processing Systems, 35:24459–24473, 2022a.
- Vo et al. (2022b) Vo, T. V., Lee, Y., Hoang, T. N., and Leong, T.-Y. Bayesian federated estimation of causal effects from observational data. In Uncertainty in Artificial Intelligence, pp. 2024–2034. PMLR, 2022b.
- Vovk et al. (2005) Vovk, V., Gammerman, A., and Shafer, G. Algorithmic learning in a random world, volume 29. Springer, 2005.
- Vovk et al. (2009) Vovk, V., Nouretdinov, I., and Gammerman, A. On-line predictive linear regression. The Annals of Statistics, pp. 1566–1590, 2009.
- Xiong et al. (2023) Xiong, R., Koenecke, A., Powell, M., Shen, Z., Vogelstein, J. T., and Athey, S. Federated causal inference in heterogeneous observational data. Statistics in Medicine, 42(24):4418–4439, 2023.
- Yang et al. (2024) Yang, Y., Kuchibhotla, A. K., and Tchetgen Tchetgen, E. Doubly robust calibration of prediction sets under covariate shift. Journal of the Royal Statistical Society Series B: Statistical Methodology, pp. qkae009, 2024.
- Yin et al. (2024) Yin, M., Shi, C., Wang, Y., and Blei, D. M. Conformal sensitivity analysis for individual treatment effects. Journal of the American Statistical Association, 119(545):122–135, 2024.
- Zou (2006) Zou, H. The adaptive lasso and its oracle properties. Journal of the American statistical association, 101(476):1418–1429, 2006.
Appendix A Technical Details
A.1 Proof of Theorem 2.5
Recall from Bickel et al. (1993) and van der Vaart (2002) that an influence function of a functional is a mean-zero finite variance function satisfying the following criterion:
for any regular parametric submodel such that with score function . The semiparametric efficient influence function is the unique such function belonging to the tangent space, , which is the closure of the linear span of all scores of regular parametric submodels through . To find an influence function, we take such a generic submodel, and differentiate an identifying estimating equation with respect to . Recall that
which holds under Assumptions 2.1 and 2.2. Under Assumption 2.4, we may instead write
since CCOD and MAR together imply . Thus, we have
Before proceeding, let be the conditional score function for given , for arbitrary and , and note the key properties that (i) , and (ii) . Now, for the first of the above three terms, we have
where in the last equality we are able to add in since has mean zero given by construction, and we can add in since this has mean zero given . Similarly, for the second term above, we have
Finally, for the third term above, we have
where is the conditional density of given , evaluated at . Rearranging the original differentiated estimating equation, we have
where , and is as defined in Section 2.2. By Lemma 24 of Rotnitzky & Smucler (2020), the tangent space of the semiparametric model at is , where . It is straightforward to verify that , so it is the semiparametric efficient influence function under Assumption 2.4.
A.2 Proof of Theorem 2.6
Write , for any . Observe that for any , possibly a function of training data , and for ,
Thus, omitting inputs, we have
(5) |
On the other hand, by definition,
Finally, we decompose
By construction of , the first term above is 0, while the third term is by the product bias in (5) and boundedness of . By our assumptions about (monotonicity and boundedness) and (boundedness), we can note that is a Donsker class (using similar arguments to Theorem 2 in Yang et al. (2024)), so that the second term is . Combining these yields the result.
A.3 Proof of Theorem 2.8
Here, we derive the influence function for a non-target source site , used in Section 2.3, making the working assumption of a common conditional outcome distribution between the target site and site , . Note that our data-adaptive method weights source sites that can violate CCOD; we use this working partial CCOD assumption only to derive the form of the efficient influence function to facilitate downstream analysis. Our derivation is very similar to that in the proof of Theorem 2.5. To begin, observe that
In addition,
(6) | ||||
(7) | ||||
where is the conditional density function of , i.e., the derivative of .
Furthermore, we can write,
by the tower law. Therefore, rearranging the terms, we can obtain
Therefore, an influence function of at is
Observe that, by Bayes’ rule,
Hence, we can work with
A.4 Proof of Theorem 2.9
Write . By construction of , we have
(8) |
where the last equality holds for all , and the numerator could also be replaced by . Now, see that for any ,
Further, as in the proof of Theorem 2.6, we can decompose the latter term as
By construction of , the first term in this sum is 0, the second because is a Donsker class under our assumptions, and the third term is , where
since, assuming is estimated by sample means in the training data (so that ), we have for any possibly dependent on ,
For the target site,
and by Theorem 3 in Yang et al. (2024), , where
It remains to characterize , for : in Lemma A.1, we show that these terms are each . Combining all these results, in view of (8), we conclude that
which completes the proof.
Lemma A.1.
Let for , i.e., is the (marginal) cdf of the conformal score, given . Suppose the conditions of Theorem 2.9 hold, as well as the following conditions:
-
(i)
is -Lipschitz in a neighborhood around ,
-
(ii)
, , for all , , and for all , where the associated rates of convergence may be arbitrarily slow,
-
(iii)
The maps for , are differentiable at , uniformly in the nuisance functions, the derivative matrices and are invertible, for , and .
Then
for all .
Proof.
Observe that, for ,
(9) |
by condition (i). Since
(10) |
it suffices to analyze for each .
A.5 Details of Algorithm 1
In this Appendix, we present all details of Algorithm 1 in Section 2 in the following algorithm table (Algorithm 2).
Below, we also present all relevant details about estimating influence functions.
-
•
Conditional CDF in the target site across a range of values for observations with observed (): estimate is
-
•
Conditional CDF in source site , , across a range of values for observations with observed (): estimate is
-
•
Ratio of the missingness propensity score for the target site: estimate is
-
•
Density ratio for sites : estimate is
Appendix B Additional Simulation Results
B.1 An experiment of sample size vs. interval width
We first conducted an experiment to assess the relationship between the sample size of the target site vs. the coverage and width of prediction interval. We use only the set-up of target site’s DGP but consider two generations for outcomes: the homogeneous variance with and heterogeneous variance with for defined in (4). Under both cases, the oracle width of a prediction interval for the outcome is , where is the 95th percentile of the standard normal distribution. In addition, note that for both and (see also (Lei & Candès, 2021)). Figure 4 shows the boxplots of interval widths in 500 Monte Carlo simulations. As we can see, the interval width converges to its oracle faster when the variance is homogeneous, by all 3 conformal scores. We can also note that using ASR as the conformal score has an essential bias to oracle width under heterogeneous width, even if the sample size is large enough, while the other two conformal scores are more robust.
B.2 Complete simulation details and results of coverage probability and interval width, by all sample sizes, variance assumptions, and covariate and outcome distributions across sites
In this Appendix, we specify more details in our data generating process and competing methods in Section 3. In the complete simulation study, we consider 6 methods for constructing prediction interval , where 3 of them (federated (ours), pooled sample and target only) have been described in Section 3.1. The additional 3 methods are equal weights, i.e., equally weighting each source site by (here ), and two alternative Federated weights, i.e., Federated I and III shown below.
-
•
Federated I: when solving Step 7 in Algorithm 1, set the limit of weight on each source site by , and then the weight of site 0 is .
-
•
Federated II (ours, and the one in main text): when solving Step 7 in Algorithm 1, set the limit of weight on each source site by , and let (here ), and use as the weight of site . Then, is the weight of site 0. In this case, in most replications.
-
•
Federated III: setting the limit of weight on each source site by , and then for site 0. In this case, holds, and thus we always weight the target site the most.
In addition, in this Appendix, we present all simulation findings on coverage probabilities and interval widths via both numerical and visualized results in Tables 1–9, and Figures 5–10. We comment, in the following, on patterns and trends we found from these results.
First, only when CCOD holds does the pooled sample method perform well, where the coverage is close to the nominal level and it is the most efficient one, having the shortest box width (except for CQR under heteroscedastcity). These results make sense as the pooled sample has a larger sample size and when CCOD holds for all sites, all data are directly useful for predicting from the target site. However, it can also easily fail when CCOD is violated, either weakly or strongly in our simulation. Compared to other methods, pooled sample can be substantially more sensitive to such violations, which often results in very conservative and wide interval estimations (e.g., from Table 2, the interval widths by pooled sample for ASR under weakly and strongly violations of CCOD are, respectively, and (for homoscedasticity), and and (for heteroscedasticity), which exceeds the oracle width substantially, while other methods always have widths in the range . This illustrates that pooling samples from all source sites is not a good strategy in general, especially when there are differences among sites.
Moreover, the equal weights method can also result in large biases when the distributions of covariates across sites are either weakly or strongly heterogeneous. The biases increase with a stronger difference among covariate distributions. In some cases, it is also less efficient than the federated methods; for instance, in Figure 9, the boxes of the equal weights method are often wider than those of the three federated methods, as reflected in the corresponding interval width plot, Figure 10. Therefore, it can be biased and less efficient under heterogeneous covariate distributions.
Furthermore, among all methods, only federated weights I, II, and III performed well across settings and exhibited consistent patterns in the coverage probabilities and interval width. The boxplots of coverage probabilities by these federated weights are often situated around the nominal coverage level of , and the widths of these boxes are often shorter, indicating higher efficiency in their interval predictions.
Finally, among the three federated weights, there are slight differences with respect to different conformal scores. Federated I and II are less efficient for CQR under both heteroscedasticity and heterogeneous covariate distributions (weakly and strongly). In these cases, federated III for CQR is more efficient, although it is also slightly more conservative (though less biased than the equal weights method). Based on our simulation, we recommend Federated III for CQR, as it offers the optimal choice regarding the bias-variance trade-off among all competing methods. For other cases considered in our simulation, all three federated methods perform similarly and result in valid predictions.
To explore settings in which the propensity score for observing the outcome is allowed to vary more, we provide a comparison by allowing the range of the true propensity score to be in (0.4, 0.6) (panel (a)) and in (0.1, 0.9) (panel (b) of Figure 13. We see that when the propensity score is allowed to have a wider range, our method is even more promising (efficient) than when the propensity score is constrained in (0.4, 0.6). Panel (b) shows the Federated (ours) method provides the overall most efficient interval estimations in ASR and local ASR conformal scores, and the efficiency gains are more obvious than those in panel (a). For CQR, while pooling has the most efficient result, the Federated (ours) also performs well, and it is overall the optimal and safest choice among the three methods compared.
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.893 | 0.038 | 3.27 | 0.35 | 0.900 | 0.018 | 3.30 | 0.16 | |
ASR | weakly violated | 0.894 | 0.040 | 3.29 | 0.37 | 1.000 | 0.000 | 11.16 | 0.55 |
strongly violated | 0.894 | 0.039 | 3.29 | 0.37 | 1.000 | 0.000 | 31.99 | 0.97 | |
holds | 0.904 | 0.033 | 3.38 | 0.36 | 0.901 | 0.023 | 3.32 | 0.22 | |
Local ASR | weakly violated | 0.906 | 0.035 | 3.41 | 0.37 | 0.943 | 0.026 | 3.90 | 0.42 |
strongly violated | 0.903 | 0.035 | 3.38 | 0.36 | 0.952 | 0.024 | 4.06 | 0.44 | |
holds | 0.923 | 0.031 | 3.61 | 0.40 | 0.902 | 0.025 | 3.34 | 0.24 | |
CQR | weakly violated | 0.925 | 0.031 | 3.63 | 0.39 | 0.903 | 0.031 | 3.36 | 0.30 |
strongly violated | 0.924 | 0.032 | 3.63 | 0.40 | 0.905 | 0.029 | 3.38 | 0.29 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.896 | 0.032 | 3.29 | 0.30 | 0.901 | 0.046 | 3.39 | 0.46 | |
ASR | weakly violated | 0.898 | 0.032 | 3.31 | 0.31 | 0.900 | 0.045 | 3.38 | 0.47 |
strongly violated | 0.896 | 0.034 | 3.30 | 0.32 | 0.894 | 0.052 | 3.32 | 0.48 | |
holds | 0.907 | 0.032 | 3.42 | 0.38 | 0.909 | 0.055 | 3.55 | 0.72 | |
Local ASR | weakly violated | 0.909 | 0.032 | 3.44 | 0.38 | 0.908 | 0.057 | 3.56 | 0.78 |
strongly violated | 0.905 | 0.032 | 3.39 | 0.35 | 0.900 | 0.060 | 3.44 | 0.63 | |
holds | 0.925 | 0.029 | 3.63 | 0.39 | 0.922 | 0.054 | 3.71 | 0.67 | |
CQR | weakly violated | 0.926 | 0.030 | 3.65 | 0.39 | 0.917 | 0.060 | 3.66 | 0.70 |
strongly violated | 0.925 | 0.031 | 3.63 | 0.39 | 0.917 | 0.059 | 3.66 | 0.67 | |
Federated III | Equal weights | ||||||||
holds | 0.900 | 0.032 | 3.33 | 0.30 | 0.900 | 0.032 | 3.33 | 0.30 | |
ASR | weakly violated | 0.901 | 0.032 | 3.34 | 0.31 | 0.901 | 0.032 | 3.34 | 0.31 |
strongly violated | 0.900 | 0.033 | 3.34 | 0.32 | 0.900 | 0.033 | 3.34 | 0.32 | |
holds | 0.916 | 0.029 | 3.50 | 0.33 | 0.916 | 0.029 | 3.50 | 0.33 | |
Local ASR | weakly violated | 0.915 | 0.029 | 3.50 | 0.33 | 0.915 | 0.029 | 3.50 | 0.33 |
strongly violated | 0.914 | 0.030 | 3.49 | 0.32 | 0.914 | 0.030 | 3.49 | 0.32 | |
holds | 0.933 | 0.025 | 3.72 | 0.34 | 0.933 | 0.025 | 3.72 | 0.34 | |
CQR | weakly violated | 0.933 | 0.026 | 3.72 | 0.34 | 0.933 | 0.026 | 3.72 | 0.34 |
strongly violated | 0.933 | 0.026 | 3.73 | 0.35 | 0.933 | 0.026 | 3.73 | 0.35 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.904 | 0.034 | 4.22 | 0.94 | 0.900 | 0.015 | 3.94 | 0.35 | |
ASR | weakly violated | 0.903 | 0.033 | 4.20 | 0.98 | 0.991 | 0.002 | 11.23 | 0.45 |
strongly violated | 0.907 | 0.033 | 4.31 | 1.06 | 1.000 | 0.000 | 31.85 | 1.00 | |
holds | 0.914 | 0.046 | 4.08 | 2.17 | 0.903 | 0.031 | 3.55 | 0.46 | |
Local ASR | weakly violated | 0.914 | 0.048 | 4.24 | 2.55 | 0.915 | 0.032 | 3.74 | 0.49 |
strongly violated | 0.909 | 0.048 | 4.14 | 3.42 | 0.924 | 0.027 | 3.85 | 0.42 | |
holds | 0.926 | 0.029 | 3.40 | 0.31 | 0.902 | 0.024 | 3.21 | 0.15 | |
CQR | weakly violated | 0.926 | 0.029 | 3.39 | 0.26 | 0.904 | 0.025 | 3.22 | 0.16 |
strongly violated | 0.928 | 0.029 | 3.42 | 0.34 | 0.905 | 0.026 | 3.23 | 0.16 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.905 | 0.030 | 4.21 | 0.87 | 0.898 | 0.042 | 4.16 | 1.21 | |
ASR | weakly violated | 0.905 | 0.029 | 4.20 | 0.86 | 0.900 | 0.043 | 4.21 | 1.22 |
strongly violated | 0.908 | 0.030 | 4.30 | 0.92 | 0.902 | 0.042 | 4.27 | 1.26 | |
holds | 0.915 | 0.044 | 4.14 | 2.50 | 0.909 | 0.061 | 4.37 | 4.93 | |
Local ASR | weakly violated | 0.916 | 0.047 | 4.29 | 2.70 | 0.910 | 0.065 | 4.52 | 3.97 |
strongly violated | 0.911 | 0.046 | 4.16 | 3.27 | 0.905 | 0.065 | 4.23 | 3.20 | |
holds | 0.928 | 0.028 | 3.41 | 0.31 | 0.912 | 0.070 | 3.45 | 0.58 | |
CQR | weakly violated | 0.929 | 0.027 | 3.42 | 0.28 | 0.916 | 0.059 | 3.48 | 0.71 |
strongly violated | 0.930 | 0.027 | 3.43 | 0.33 | 0.916 | 0.064 | 3.48 | 0.58 | |
Federated III | Equal weights | ||||||||
holds | 0.893 | 0.066 | 3.39 | 0.66 | 0.900 | 0.028 | 3.32 | 0.28 | |
holds | 0.910 | 0.031 | 4.35 | 0.90 | 0.910 | 0.031 | 4.35 | 0.90 | |
ASR | weakly violated | 0.908 | 0.030 | 4.31 | 0.95 | 0.908 | 0.030 | 4.31 | 0.95 |
strongly violated | 0.912 | 0.031 | 4.43 | 1.01 | 0.912 | 0.031 | 4.43 | 1.01 | |
holds | 0.923 | 0.041 | 4.41 | 5.69 | 0.923 | 0.041 | 4.41 | 5.69 | |
Local ASR | weakly violated | 0.924 | 0.044 | 4.38 | 2.54 | 0.924 | 0.044 | 4.38 | 2.54 |
strongly violated | 0.919 | 0.043 | 4.32 | 3.50 | 0.919 | 0.043 | 4.32 | 3.50 | |
holds | 0.939 | 0.026 | 3.51 | 0.33 | 0.939 | 0.026 | 3.51 | 0.33 | |
CQR | weakly violated | 0.940 | 0.025 | 3.52 | 0.30 | 0.940 | 0.025 | 3.52 | 0.30 |
strongly violated | 0.941 | 0.025 | 3.54 | 0.34 | 0.941 | 0.025 | 3.54 | 0.34 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.899 | 0.021 | 3.30 | 0.20 | 0.900 | 0.010 | 3.30 | 0.09 | |
ASR | weakly violated | 0.899 | 0.022 | 3.29 | 0.20 | 1.000 | 0.000 | 11.19 | 0.28 |
strongly violated | 0.898 | 0.021 | 3.29 | 0.20 | 1.000 | 0.000 | 31.95 | 0.50 | |
holds | 0.901 | 0.019 | 3.32 | 0.19 | 0.900 | 0.014 | 3.30 | 0.13 | |
Local ASR | weakly violated | 0.901 | 0.020 | 3.31 | 0.19 | 0.947 | 0.014 | 3.89 | 0.22 |
strongly violated | 0.902 | 0.020 | 3.33 | 0.18 | 0.952 | 0.012 | 3.99 | 0.22 | |
holds | 0.905 | 0.018 | 3.37 | 0.17 | 0.900 | 0.015 | 3.31 | 0.13 | |
CQR | weakly violated | 0.906 | 0.019 | 3.36 | 0.18 | 0.901 | 0.018 | 3.31 | 0.17 |
strongly violated | 0.905 | 0.018 | 3.36 | 0.17 | 0.900 | 0.018 | 3.31 | 0.16 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.900 | 0.017 | 3.31 | 0.16 | 0.901 | 0.023 | 3.32 | 0.22 | |
ASR | weakly violated | 0.900 | 0.018 | 3.30 | 0.17 | 0.900 | 0.023 | 3.31 | 0.22 |
strongly violated | 0.899 | 0.018 | 3.30 | 0.16 | 0.901 | 0.023 | 3.32 | 0.22 | |
holds | 0.901 | 0.018 | 3.32 | 0.17 | 0.901 | 0.030 | 3.34 | 0.30 | |
Local ASR | weakly violated | 0.902 | 0.018 | 3.32 | 0.17 | 0.901 | 0.031 | 3.34 | 0.30 |
strongly violated | 0.903 | 0.019 | 3.34 | 0.17 | 0.904 | 0.030 | 3.37 | 0.31 | |
holds | 0.906 | 0.018 | 3.37 | 0.17 | 0.905 | 0.033 | 3.39 | 0.33 | |
CQR | weakly violated | 0.906 | 0.018 | 3.37 | 0.17 | 0.905 | 0.032 | 3.40 | 0.32 |
strongly violated | 0.905 | 0.018 | 3.37 | 0.17 | 0.905 | 0.033 | 3.40 | 0.33 | |
Federated III | Equal weights | ||||||||
holds | 0.902 | 0.018 | 3.32 | 0.18 | 0.902 | 0.018 | 3.32 | 0.18 | |
ASR | weakly violated | 0.901 | 0.019 | 3.31 | 0.18 | 0.901 | 0.019 | 3.31 | 0.18 |
strongly violated | 0.900 | 0.019 | 3.31 | 0.18 | 0.900 | 0.019 | 3.31 | 0.18 | |
holds | 0.905 | 0.017 | 3.35 | 0.18 | 0.905 | 0.017 | 3.35 | 0.18 | |
Local ASR | weakly violated | 0.905 | 0.018 | 3.35 | 0.18 | 0.905 | 0.018 | 3.35 | 0.18 |
strongly violated | 0.906 | 0.018 | 3.37 | 0.18 | 0.906 | 0.018 | 3.37 | 0.18 | |
holds | 0.910 | 0.017 | 3.41 | 0.16 | 0.910 | 0.017 | 3.41 | 0.16 | |
CQR | weakly violated | 0.910 | 0.017 | 3.41 | 0.17 | 0.910 | 0.017 | 3.41 | 0.17 |
strongly violated | 0.909 | 0.017 | 3.41 | 0.16 | 0.909 | 0.017 | 3.41 | 0.16 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.901 | 0.020 | 3.99 | 0.50 | 0.900 | 0.010 | 3.91 | 0.20 | |
ASR | weakly violated | 0.903 | 0.021 | 4.04 | 0.54 | 0.991 | 0.002 | 11.27 | 0.24 |
strongly violated | 0.901 | 0.020 | 3.99 | 0.50 | 1.000 | 0.000 | 31.91 | 0.57 | |
holds | 0.907 | 0.031 | 3.67 | 0.71 | 0.899 | 0.020 | 3.47 | 0.23 | |
Local ASR | weakly violated | 0.907 | 0.032 | 3.66 | 0.82 | 0.921 | 0.019 | 3.76 | 0.28 |
strongly violated | 0.906 | 0.032 | 3.67 | 0.96 | 0.924 | 0.017 | 3.81 | 0.24 | |
holds | 0.907 | 0.017 | 3.23 | 0.12 | 0.900 | 0.015 | 3.19 | 0.11 | |
CQR | weakly violated | 0.908 | 0.018 | 3.23 | 0.14 | 0.901 | 0.017 | 3.19 | 0.13 |
strongly violated | 0.908 | 0.017 | 3.24 | 0.13 | 0.901 | 0.016 | 3.20 | 0.12 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.901 | 0.018 | 3.98 | 0.43 | 0.899 | 0.020 | 3.94 | 0.48 | |
ASR | weakly violated | 0.903 | 0.019 | 4.03 | 0.48 | 0.900 | 0.022 | 3.98 | 0.52 |
strongly violated | 0.901 | 0.018 | 3.98 | 0.44 | 0.900 | 0.021 | 3.97 | 0.51 | |
holds | 0.908 | 0.030 | 3.67 | 0.73 | 0.907 | 0.038 | 3.71 | 0.89 | |
Local ASR | weakly violated | 0.908 | 0.031 | 3.67 | 0.84 | 0.907 | 0.040 | 3.71 | 1.06 |
strongly violated | 0.907 | 0.031 | 3.68 | 0.93 | 0.908 | 0.039 | 3.73 | 0.94 | |
holds | 0.907 | 0.017 | 3.23 | 0.12 | 0.903 | 0.031 | 3.23 | 0.18 | |
CQR | weakly violated | 0.908 | 0.018 | 3.23 | 0.13 | 0.907 | 0.034 | 3.26 | 0.19 |
strongly violated | 0.909 | 0.017 | 3.24 | 0.13 | 0.907 | 0.032 | 3.26 | 0.18 | |
Federated III | Equal weights | ||||||||
holds | 0.902 | 0.019 | 4.01 | 0.46 | 0.902 | 0.019 | 4.01 | 0.46 | |
ASR | weakly violated | 0.904 | 0.020 | 4.07 | 0.51 | 0.904 | 0.020 | 4.07 | 0.51 |
strongly violated | 0.902 | 0.019 | 4.01 | 0.47 | 0.902 | 0.019 | 4.01 | 0.47 | |
holds | 0.911 | 0.030 | 3.71 | 0.70 | 0.911 | 0.030 | 3.71 | 0.70 | |
Local ASR | weakly violated | 0.911 | 0.031 | 3.71 | 0.83 | 0.911 | 0.031 | 3.71 | 0.83 |
strongly violated | 0.910 | 0.031 | 3.71 | 0.93 | 0.910 | 0.031 | 3.71 | 0.93 | |
holds | 0.911 | 0.016 | 3.25 | 0.13 | 0.911 | 0.016 | 3.25 | 0.13 | |
CQR | weakly violated | 0.913 | 0.017 | 3.25 | 0.14 | 0.913 | 0.017 | 3.25 | 0.14 |
strongly violated | 0.914 | 0.017 | 3.26 | 0.13 | 0.914 | 0.017 | 3.26 | 0.13 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.900 | 0.014 | 3.29 | 0.12 | 0.900 | 0.008 | 3.29 | 0.05 | |
ASR | weakly violated | 0.899 | 0.013 | 3.28 | 0.11 | 1.000 | 0.000 | 11.19 | 0.17 |
strongly violated | 0.900 | 0.014 | 3.30 | 0.12 | 1.000 | 0.000 | 31.99 | 0.29 | |
holds | 0.900 | 0.014 | 3.30 | 0.12 | 0.900 | 0.010 | 3.29 | 0.08 | |
Local ASR | weakly violated | 0.901 | 0.013 | 3.30 | 0.11 | 0.947 | 0.010 | 3.88 | 0.14 |
strongly violated | 0.901 | 0.014 | 3.31 | 0.12 | 0.954 | 0.009 | 3.99 | 0.14 | |
holds | 0.901 | 0.013 | 3.31 | 0.11 | 0.899 | 0.011 | 3.29 | 0.09 | |
CQR | weakly violated | 0.901 | 0.013 | 3.31 | 0.11 | 0.899 | 0.013 | 3.29 | 0.11 |
strongly violated | 0.901 | 0.012 | 3.32 | 0.11 | 0.899 | 0.012 | 3.30 | 0.11 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.900 | 0.012 | 3.29 | 0.10 | 0.899 | 0.015 | 3.28 | 0.13 | |
ASR | weakly violated | 0.899 | 0.012 | 3.29 | 0.10 | 0.900 | 0.014 | 3.30 | 0.12 |
strongly violated | 0.901 | 0.012 | 3.30 | 0.10 | 0.901 | 0.014 | 3.31 | 0.13 | |
holds | 0.900 | 0.013 | 3.29 | 0.11 | 0.899 | 0.019 | 3.29 | 0.17 | |
Local ASR | weakly violated | 0.901 | 0.013 | 3.31 | 0.11 | 0.902 | 0.018 | 3.32 | 0.17 |
strongly violated | 0.901 | 0.013 | 3.31 | 0.12 | 0.901 | 0.018 | 3.32 | 0.17 | |
holds | 0.901 | 0.012 | 3.31 | 0.11 | 0.900 | 0.020 | 3.31 | 0.18 | |
CQR | weakly violated | 0.901 | 0.013 | 3.31 | 0.11 | 0.902 | 0.020 | 3.33 | 0.19 |
strongly violated | 0.902 | 0.012 | 3.32 | 0.11 | 0.902 | 0.019 | 3.33 | 0.18 | |
Federated III | Equal weights | ||||||||
holds | 0.901 | 0.013 | 3.30 | 0.11 | 0.901 | 0.013 | 3.30 | 0.11 | |
ASR | weakly violated | 0.900 | 0.012 | 3.29 | 0.10 | 0.900 | 0.012 | 3.29 | 0.10 |
strongly violated | 0.901 | 0.013 | 3.31 | 0.11 | 0.901 | 0.013 | 3.31 | 0.11 | |
holds | 0.901 | 0.013 | 3.31 | 0.11 | 0.901 | 0.013 | 3.31 | 0.11 | |
Local ASR | weakly violated | 0.902 | 0.013 | 3.32 | 0.11 | 0.902 | 0.013 | 3.32 | 0.11 |
strongly violated | 0.902 | 0.013 | 3.32 | 0.12 | 0.902 | 0.013 | 3.32 | 0.12 | |
holds | 0.903 | 0.012 | 3.33 | 0.11 | 0.903 | 0.012 | 3.33 | 0.11 | |
CQR | weakly violated | 0.903 | 0.012 | 3.33 | 0.11 | 0.903 | 0.012 | 3.33 | 0.11 |
strongly violated | 0.903 | 0.012 | 3.33 | 0.10 | 0.903 | 0.012 | 3.33 | 0.10 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.901 | 0.013 | 3.94 | 0.29 | 0.900 | 0.007 | 3.91 | 0.12 | |
ASR | weakly violated | 0.901 | 0.013 | 3.94 | 0.30 | 0.991 | 0.002 | 11.28 | 0.14 |
strongly violated | 0.901 | 0.012 | 3.95 | 0.29 | 1.000 | 0.000 | 31.96 | 0.35 | |
holds | 0.902 | 0.023 | 3.48 | 0.31 | 0.901 | 0.015 | 3.45 | 0.15 | |
Local ASR | weakly violated | 0.899 | 0.021 | 3.48 | 0.27 | 0.921 | 0.015 | 3.77 | 0.18 |
strongly violated | 0.901 | 0.023 | 3.50 | 0.30 | 0.925 | 0.013 | 3.80 | 0.17 | |
holds | 0.902 | 0.013 | 3.19 | 0.11 | 0.900 | 0.011 | 3.18 | 0.11 | |
CQR | weakly violated | 0.902 | 0.012 | 3.20 | 0.11 | 0.900 | 0.012 | 3.19 | 0.11 |
strongly violated | 0.902 | 0.013 | 3.20 | 0.11 | 0.899 | 0.012 | 3.18 | 0.11 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.901 | 0.011 | 3.94 | 0.25 | 0.900 | 0.013 | 3.91 | 0.28 | |
ASR | weakly violated | 0.901 | 0.012 | 3.94 | 0.27 | 0.901 | 0.013 | 3.96 | 0.30 |
strongly violated | 0.901 | 0.011 | 3.95 | 0.26 | 0.900 | 0.013 | 3.94 | 0.30 | |
holds | 0.901 | 0.022 | 3.48 | 0.30 | 0.900 | 0.027 | 3.47 | 0.34 | |
Local ASR | weakly violated | 0.899 | 0.021 | 3.48 | 0.26 | 0.900 | 0.025 | 3.50 | 0.32 |
strongly violated | 0.901 | 0.023 | 3.50 | 0.30 | 0.901 | 0.027 | 3.51 | 0.35 | |
holds | 0.902 | 0.013 | 3.19 | 0.11 | 0.900 | 0.022 | 3.19 | 0.13 | |
CQR | weakly violated | 0.902 | 0.012 | 3.20 | 0.11 | 0.901 | 0.020 | 3.20 | 0.13 |
strongly violated | 0.902 | 0.012 | 3.20 | 0.11 | 0.901 | 0.020 | 3.20 | 0.13 | |
Federated III | Equal weights | ||||||||
holds | 0.901 | 0.012 | 3.95 | 0.27 | 0.901 | 0.012 | 3.95 | 0.27 | |
ASR | weakly violated | 0.901 | 0.013 | 3.95 | 0.29 | 0.901 | 0.013 | 3.95 | 0.29 |
strongly violated | 0.901 | 0.012 | 3.96 | 0.27 | 0.901 | 0.012 | 3.96 | 0.27 | |
holds | 0.903 | 0.022 | 3.50 | 0.30 | 0.903 | 0.022 | 3.50 | 0.30 | |
Local ASR | weakly violated | 0.900 | 0.021 | 3.49 | 0.26 | 0.900 | 0.021 | 3.49 | 0.26 |
strongly violated | 0.902 | 0.023 | 3.51 | 0.30 | 0.902 | 0.023 | 3.51 | 0.30 | |
holds | 0.903 | 0.013 | 3.20 | 0.11 | 0.903 | 0.013 | 3.20 | 0.11 | |
CQR | weakly violated | 0.904 | 0.012 | 3.20 | 0.11 | 0.904 | 0.012 | 3.20 | 0.11 |
strongly violated | 0.904 | 0.012 | 3.20 | 0.11 | 0.904 | 0.012 | 3.20 | 0.11 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.892 | 0.043 | 3.28 | 0.44 | 0.899 | 0.018 | 3.29 | 0.16 | |
ASR | weakly violated | 0.892 | 0.042 | 3.27 | 0.38 | 1.000 | 0.000 | 9.39 | 0.56 |
strongly violated | 0.890 | 0.042 | 3.26 | 0.40 | 1.000 | 0.000 | 25.09 | 1.74 | |
holds | 0.898 | 0.038 | 3.33 | 0.37 | 0.899 | 0.024 | 3.31 | 0.23 | |
Local ASR | weakly violated | 0.897 | 0.042 | 3.33 | 0.40 | 0.841 | 0.041 | 2.85 | 0.28 |
strongly violated | 0.897 | 0.044 | 3.34 | 0.42 | 0.756 | 0.058 | 2.36 | 0.31 | |
holds | 0.925 | 0.043 | 6.42 | 17.84 | 0.901 | 0.025 | 3.33 | 0.24 | |
CQR | weakly violated | 0.925 | 0.045 | 4.68 | 7.49 | 0.905 | 0.038 | 3.41 | 0.39 |
strongly violated | 0.927 | 0.042 | 5.56 | 26.79 | 0.905 | 0.041 | 3.43 | 0.47 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.895 | 0.037 | 3.30 | 0.38 | 0.901 | 0.045 | 3.38 | 0.43 | |
ASR | weakly violated | 0.896 | 0.036 | 3.29 | 0.34 | 0.902 | 0.046 | 3.40 | 0.47 |
strongly violated | 0.894 | 0.035 | 3.29 | 0.35 | 0.901 | 0.051 | 3.41 | 0.50 | |
holds | 0.902 | 0.035 | 3.37 | 0.36 | 0.907 | 0.055 | 3.50 | 0.61 | |
Local ASR | weakly violated | 0.902 | 0.037 | 3.37 | 0.39 | 0.909 | 0.059 | 3.56 | 0.72 |
strongly violated | 0.902 | 0.040 | 3.38 | 0.42 | 0.908 | 0.061 | 3.58 | 0.73 | |
holds | 0.929 | 0.037 | 5.88 | 14.24 | 0.921 | 0.053 | 3.70 | 0.65 | |
CQR | weakly violated | 0.929 | 0.039 | 4.49 | 5.97 | 0.920 | 0.062 | 3.72 | 0.72 |
strongly violated | 0.931 | 0.036 | 5.19 | 21.43 | 0.920 | 0.063 | 3.72 | 0.70 | |
Federated III | Equal weights | ||||||||
holds | 0.899 | 0.034 | 3.33 | 0.35 | 0.907 | 0.037 | 3.43 | 0.41 | |
ASR | weakly violated | 0.900 | 0.033 | 3.33 | 0.33 | 0.904 | 0.035 | 3.39 | 0.38 |
strongly violated | 0.898 | 0.034 | 3.32 | 0.34 | 0.904 | 0.035 | 3.39 | 0.38 | |
holds | 0.913 | 0.036 | 3.51 | 0.49 | 0.924 | 0.039 | 3.90 | 2.17 | |
Local ASR | weakly violated | 0.915 | 0.035 | 3.53 | 0.50 | 0.923 | 0.038 | 4.05 | 4.30 |
strongly violated | 0.913 | 0.036 | 3.50 | 0.43 | 0.923 | 0.038 | 3.74 | 0.93 | |
holds | 0.949 | 0.033 | 4.98 | 5.52 | 0.962 | 0.035 | 8.94 | 33.91 | |
CQR | weakly violated | 0.947 | 0.032 | 4.38 | 2.66 | 0.960 | 0.035 | 6.23 | 6.98 |
strongly violated | 0.948 | 0.032 | 4.61 | 7.20 | 0.961 | 0.037 | 6.22 | 8.50 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.904 | 0.034 | 4.21 | 0.90 | 0.906 | 0.017 | 4.12 | 0.42 | |
ASR | weakly violated | 0.903 | 0.036 | 4.21 | 1.06 | 0.985 | 0.004 | 9.69 | 0.64 |
strongly violated | 0.905 | 0.034 | 4.25 | 0.96 | 1.000 | 0.000 | 25.21 | 1.76 | |
holds | 0.915 | 0.060 | 3.87 | 0.87 | 0.926 | 0.033 | 3.91 | 0.51 | |
Local ASR | weakly violated | 0.920 | 0.049 | 4.11 | 3.12 | 0.861 | 0.043 | 3.10 | 0.41 |
strongly violated | 0.920 | 0.048 | 3.97 | 0.90 | 0.779 | 0.056 | 2.49 | 0.37 | |
holds | 0.923 | 0.111 | 8.19 | 27.88 | 0.851 | 0.156 | 3.31 | 0.58 | |
CQR | weakly violated | 0.919 | 0.120 | 8.36 | 57.29 | 0.858 | 0.156 | 3.43 | 0.70 |
strongly violated | 0.922 | 0.122 | 7.36 | 40.15 | 0.841 | 0.175 | 3.46 | 0.91 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.906 | 0.030 | 4.22 | 0.82 | 0.902 | 0.043 | 4.27 | 1.24 | |
ASR | weakly violated | 0.905 | 0.031 | 4.23 | 0.93 | 0.902 | 0.044 | 4.31 | 1.30 |
strongly violated | 0.908 | 0.029 | 4.28 | 0.83 | 0.905 | 0.044 | 4.36 | 1.24 | |
holds | 0.919 | 0.052 | 3.93 | 0.86 | 0.906 | 0.083 | 4.14 | 1.63 | |
Local ASR | weakly violated | 0.924 | 0.045 | 4.14 | 2.55 | 0.909 | 0.081 | 4.29 | 1.93 |
strongly violated | 0.925 | 0.045 | 4.03 | 0.89 | 0.910 | 0.094 | 4.29 | 1.62 | |
holds | 0.931 | 0.101 | 7.36 | 22.26 | 0.872 | 0.192 | 4.05 | 1.46 | |
CQR | weakly violated | 0.933 | 0.099 | 7.50 | 45.81 | 0.863 | 0.209 | 4.12 | 1.57 |
strongly violated | 0.934 | 0.102 | 6.71 | 32.09 | 0.863 | 0.210 | 4.12 | 1.58 | |
Federated III | Equal weights | ||||||||
holds | 0.912 | 0.029 | 4.39 | 0.85 | 0.916 | 0.028 | 4.55 | 0.91 | |
ASR | weakly violated | 0.911 | 0.029 | 4.38 | 0.91 | 0.915 | 0.028 | 4.51 | 0.91 |
strongly violated | 0.914 | 0.029 | 4.46 | 0.90 | 0.917 | 0.029 | 4.59 | 0.97 | |
holds | 0.938 | 0.041 | 4.28 | 0.95 | 0.946 | 0.038 | 4.68 | 1.91 | |
Local ASR | weakly violated | 0.940 | 0.042 | 4.76 | 6.03 | 0.948 | 0.038 | 5.05 | 6.76 |
strongly violated | 0.938 | 0.043 | 4.34 | 1.04 | 0.946 | 0.039 | 4.63 | 1.48 | |
holds | 0.970 | 0.054 | 6.53 | 11.45 | 0.977 | 0.047 | 10.45 | 22.37 | |
CQR | weakly violated | 0.966 | 0.064 | 6.51 | 20.21 | 0.974 | 0.052 | 10.32 | 28.37 |
strongly violated | 0.969 | 0.059 | 6.02 | 14.23 | 0.977 | 0.050 | 9.86 | 19.04 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.897 | 0.022 | 3.28 | 0.21 | 0.899 | 0.011 | 3.29 | 0.09 | |
ASR | weakly violated | 0.896 | 0.025 | 3.27 | 0.22 | 1.000 | 0.000 | 9.23 | 0.26 |
strongly violated | 0.894 | 0.027 | 3.26 | 0.24 | 1.000 | 0.000 | 24.51 | 0.96 | |
holds | 0.899 | 0.024 | 3.30 | 0.22 | 0.899 | 0.015 | 3.29 | 0.12 | |
Local ASR | weakly violated | 0.897 | 0.027 | 3.28 | 0.23 | 0.832 | 0.022 | 2.76 | 0.14 |
strongly violated | 0.897 | 0.024 | 3.29 | 0.22 | 0.736 | 0.030 | 2.25 | 0.14 | |
holds | 0.909 | 0.035 | 3.62 | 3.28 | 0.899 | 0.015 | 3.30 | 0.13 | |
CQR | weakly violated | 0.911 | 0.037 | 3.56 | 0.91 | 0.903 | 0.020 | 3.34 | 0.20 |
strongly violated | 0.907 | 0.036 | 3.53 | 1.28 | 0.900 | 0.023 | 3.32 | 0.22 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.899 | 0.019 | 3.29 | 0.18 | 0.901 | 0.025 | 3.33 | 0.23 | |
ASR | weakly violated | 0.898 | 0.021 | 3.28 | 0.19 | 0.900 | 0.025 | 3.31 | 0.23 |
strongly violated | 0.896 | 0.022 | 3.27 | 0.20 | 0.899 | 0.025 | 3.31 | 0.24 | |
holds | 0.900 | 0.022 | 3.32 | 0.21 | 0.903 | 0.032 | 3.37 | 0.31 | |
Local ASR | weakly violated | 0.899 | 0.024 | 3.29 | 0.22 | 0.902 | 0.031 | 3.35 | 0.31 |
strongly violated | 0.899 | 0.022 | 3.30 | 0.20 | 0.901 | 0.032 | 3.35 | 0.32 | |
holds | 0.910 | 0.030 | 3.58 | 2.62 | 0.905 | 0.036 | 3.40 | 0.35 | |
CQR | weakly violated | 0.912 | 0.032 | 3.53 | 0.72 | 0.904 | 0.034 | 3.39 | 0.34 |
strongly violated | 0.908 | 0.030 | 3.50 | 1.01 | 0.904 | 0.035 | 3.39 | 0.35 | |
Federated III | Equal weights | ||||||||
holds | 0.902 | 0.021 | 3.33 | 0.20 | 0.905 | 0.024 | 3.37 | 0.25 | |
ASR | weakly violated | 0.901 | 0.021 | 3.31 | 0.20 | 0.903 | 0.023 | 3.34 | 0.23 |
strongly violated | 0.899 | 0.022 | 3.30 | 0.20 | 0.902 | 0.024 | 3.34 | 0.23 | |
holds | 0.906 | 0.023 | 3.39 | 0.30 | 0.913 | 0.027 | 3.53 | 0.88 | |
Local ASR | weakly violated | 0.906 | 0.022 | 3.37 | 0.22 | 0.913 | 0.027 | 3.48 | 0.54 |
strongly violated | 0.905 | 0.021 | 3.36 | 0.21 | 0.912 | 0.024 | 3.45 | 0.38 | |
holds | 0.923 | 0.027 | 3.65 | 1.09 | 0.936 | 0.032 | 3.94 | 1.28 | |
CQR | weakly violated | 0.925 | 0.027 | 3.64 | 0.52 | 0.936 | 0.032 | 3.92 | 0.94 |
strongly violated | 0.922 | 0.026 | 3.61 | 0.47 | 0.935 | 0.033 | 3.94 | 1.02 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.907 | 0.022 | 4.16 | 0.58 | 0.908 | 0.011 | 4.12 | 0.24 | |
ASR | weakly violated | 0.905 | 0.022 | 4.12 | 0.54 | 0.985 | 0.003 | 9.53 | 0.32 |
strongly violated | 0.901 | 0.025 | 4.03 | 0.57 | 1.000 | 0.000 | 24.61 | 0.95 | |
holds | 0.921 | 0.040 | 3.86 | 0.54 | 0.929 | 0.020 | 3.91 | 0.31 | |
Local ASR | weakly violated | 0.922 | 0.033 | 3.84 | 0.50 | 0.859 | 0.025 | 3.04 | 0.22 |
strongly violated | 0.918 | 0.038 | 3.78 | 0.47 | 0.767 | 0.031 | 2.39 | 0.17 | |
holds | 0.894 | 0.136 | 3.84 | 1.73 | 0.872 | 0.107 | 3.23 | 0.35 | |
CQR | weakly violated | 0.885 | 0.142 | 3.81 | 2.35 | 0.879 | 0.104 | 3.26 | 0.36 |
strongly violated | 0.882 | 0.143 | 3.74 | 1.45 | 0.867 | 0.121 | 3.29 | 0.46 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.908 | 0.018 | 4.17 | 0.50 | 0.907 | 0.023 | 4.17 | 0.62 | |
ASR | weakly violated | 0.907 | 0.018 | 4.13 | 0.47 | 0.908 | 0.022 | 4.18 | 0.57 |
strongly violated | 0.903 | 0.021 | 4.06 | 0.50 | 0.906 | 0.022 | 4.16 | 0.60 | |
holds | 0.923 | 0.034 | 3.88 | 0.50 | 0.922 | 0.047 | 3.95 | 0.74 | |
Local ASR | weakly violated | 0.925 | 0.029 | 3.87 | 0.45 | 0.926 | 0.041 | 3.97 | 0.68 |
strongly violated | 0.921 | 0.032 | 3.82 | 0.43 | 0.925 | 0.041 | 3.97 | 0.71 | |
holds | 0.904 | 0.121 | 3.77 | 1.37 | 0.849 | 0.179 | 3.47 | 0.81 | |
CQR | weakly violated | 0.899 | 0.119 | 3.75 | 1.86 | 0.857 | 0.172 | 3.51 | 0.77 |
strongly violated | 0.896 | 0.123 | 3.69 | 1.14 | 0.857 | 0.172 | 3.51 | 0.80 | |
Federated III | Equal weights | ||||||||
holds | 0.911 | 0.019 | 4.26 | 0.54 | 0.914 | 0.020 | 4.36 | 0.60 | |
ASR | weakly violated | 0.910 | 0.019 | 4.23 | 0.52 | 0.913 | 0.021 | 4.33 | 0.60 |
strongly violated | 0.908 | 0.020 | 4.19 | 0.54 | 0.911 | 0.022 | 4.31 | 0.63 | |
holds | 0.932 | 0.030 | 4.04 | 0.55 | 0.940 | 0.030 | 4.24 | 0.87 | |
Local ASR | weakly violated | 0.934 | 0.028 | 4.03 | 0.54 | 0.940 | 0.029 | 4.28 | 1.76 |
strongly violated | 0.932 | 0.028 | 4.01 | 0.50 | 0.939 | 0.030 | 4.30 | 1.88 | |
holds | 0.941 | 0.086 | 4.03 | 1.14 | 0.957 | 0.074 | 4.67 | 1.77 | |
CQR | weakly violated | 0.944 | 0.071 | 3.97 | 0.97 | 0.956 | 0.069 | 4.67 | 2.34 |
strongly violated | 0.941 | 0.088 | 3.96 | 0.87 | 0.958 | 0.067 | 4.80 | 3.17 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.898 | 0.016 | 3.27 | 0.14 | 0.900 | 0.008 | 3.29 | 0.05 | |
ASR | weakly violated | 0.898 | 0.015 | 3.28 | 0.13 | 1.000 | 0.000 | 9.20 | 0.16 |
strongly violated | 0.896 | 0.017 | 3.27 | 0.15 | 1.000 | 0.000 | 24.47 | 0.56 | |
holds | 0.898 | 0.016 | 3.28 | 0.14 | 0.900 | 0.011 | 3.29 | 0.09 | |
Local ASR | weakly violated | 0.898 | 0.016 | 3.28 | 0.14 | 0.829 | 0.016 | 2.74 | 0.08 |
strongly violated | 0.897 | 0.017 | 3.28 | 0.14 | 0.733 | 0.020 | 2.23 | 0.08 | |
holds | 0.899 | 0.019 | 3.30 | 0.17 | 0.899 | 0.012 | 3.29 | 0.10 | |
CQR | weakly violated | 0.899 | 0.019 | 3.30 | 0.17 | 0.900 | 0.015 | 3.30 | 0.13 |
strongly violated | 0.899 | 0.020 | 3.30 | 0.19 | 0.900 | 0.015 | 3.31 | 0.13 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.898 | 0.013 | 3.28 | 0.12 | 0.900 | 0.014 | 3.30 | 0.12 | |
ASR | weakly violated | 0.899 | 0.013 | 3.29 | 0.11 | 0.901 | 0.015 | 3.30 | 0.13 |
strongly violated | 0.897 | 0.014 | 3.27 | 0.12 | 0.900 | 0.014 | 3.30 | 0.13 | |
holds | 0.899 | 0.015 | 3.29 | 0.13 | 0.901 | 0.018 | 3.31 | 0.17 | |
Local ASR | weakly violated | 0.899 | 0.015 | 3.28 | 0.13 | 0.900 | 0.020 | 3.31 | 0.18 |
strongly violated | 0.898 | 0.015 | 3.29 | 0.13 | 0.901 | 0.018 | 3.32 | 0.17 | |
holds | 0.900 | 0.017 | 3.30 | 0.15 | 0.901 | 0.020 | 3.31 | 0.19 | |
CQR | weakly violated | 0.900 | 0.016 | 3.31 | 0.15 | 0.902 | 0.021 | 3.34 | 0.20 |
strongly violated | 0.900 | 0.017 | 3.31 | 0.16 | 0.902 | 0.021 | 3.34 | 0.20 | |
Federated III | Equal weights | ||||||||
holds | 0.901 | 0.014 | 3.31 | 0.12 | 0.902 | 0.015 | 3.32 | 0.14 | |
ASR | weakly violated | 0.902 | 0.014 | 3.31 | 0.13 | 0.903 | 0.015 | 3.33 | 0.14 |
strongly violated | 0.900 | 0.014 | 3.30 | 0.13 | 0.901 | 0.016 | 3.32 | 0.15 | |
holds | 0.903 | 0.016 | 3.33 | 0.14 | 0.905 | 0.017 | 3.35 | 0.16 | |
Local ASR | weakly violated | 0.903 | 0.015 | 3.33 | 0.14 | 0.905 | 0.016 | 3.35 | 0.15 |
strongly violated | 0.903 | 0.015 | 3.33 | 0.14 | 0.905 | 0.016 | 3.35 | 0.16 | |
holds | 0.909 | 0.018 | 3.40 | 0.18 | 0.914 | 0.022 | 3.46 | 0.24 | |
CQR | weakly violated | 0.909 | 0.016 | 3.40 | 0.16 | 0.914 | 0.019 | 3.46 | 0.22 |
strongly violated | 0.909 | 0.017 | 3.40 | 0.17 | 0.913 | 0.020 | 3.46 | 0.23 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.906 | 0.014 | 4.09 | 0.35 | 0.907 | 0.008 | 4.10 | 0.14 | |
ASR | weakly violated | 0.906 | 0.015 | 4.08 | 0.37 | 0.985 | 0.003 | 9.46 | 0.17 |
strongly violated | 0.903 | 0.016 | 4.04 | 0.37 | 1.000 | 0.000 | 24.53 | 0.52 | |
holds | 0.927 | 0.022 | 3.84 | 0.33 | 0.932 | 0.014 | 3.90 | 0.20 | |
Local ASR | weakly violated | 0.925 | 0.023 | 3.86 | 0.33 | 0.856 | 0.018 | 3.02 | 0.15 |
strongly violated | 0.924 | 0.023 | 3.82 | 0.33 | 0.763 | 0.021 | 2.36 | 0.12 | |
holds | 0.861 | 0.124 | 3.23 | 0.43 | 0.888 | 0.058 | 3.19 | 0.21 | |
CQR | weakly violated | 0.860 | 0.132 | 3.26 | 0.47 | 0.890 | 0.057 | 3.21 | 0.23 |
strongly violated | 0.861 | 0.125 | 3.23 | 0.42 | 0.880 | 0.081 | 3.21 | 0.28 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.907 | 0.012 | 4.09 | 0.29 | 0.907 | 0.013 | 4.10 | 0.33 | |
ASR | weakly violated | 0.906 | 0.013 | 4.09 | 0.31 | 0.908 | 0.013 | 4.13 | 0.33 |
strongly violated | 0.904 | 0.013 | 4.05 | 0.30 | 0.906 | 0.013 | 4.11 | 0.34 | |
holds | 0.928 | 0.020 | 3.85 | 0.30 | 0.928 | 0.026 | 3.90 | 0.42 | |
Local ASR | weakly violated | 0.926 | 0.021 | 3.87 | 0.30 | 0.927 | 0.026 | 3.92 | 0.42 |
strongly violated | 0.926 | 0.020 | 3.84 | 0.29 | 0.929 | 0.026 | 3.93 | 0.43 | |
holds | 0.872 | 0.108 | 3.23 | 0.36 | 0.853 | 0.138 | 3.24 | 0.46 | |
CQR | weakly violated | 0.873 | 0.110 | 3.26 | 0.40 | 0.861 | 0.134 | 3.30 | 0.48 |
strongly violated | 0.874 | 0.105 | 3.25 | 0.36 | 0.861 | 0.140 | 3.30 | 0.49 | |
Federated III | Equal weights | ||||||||
holds | 0.910 | 0.013 | 4.18 | 0.34 | 0.911 | 0.014 | 4.22 | 0.38 | |
ASR | weakly violated | 0.909 | 0.014 | 4.18 | 0.35 | 0.910 | 0.014 | 4.21 | 0.39 |
strongly violated | 0.907 | 0.014 | 4.14 | 0.35 | 0.908 | 0.015 | 4.17 | 0.38 | |
holds | 0.935 | 0.020 | 3.98 | 0.33 | 0.937 | 0.021 | 4.04 | 0.38 | |
Local ASR | weakly violated | 0.932 | 0.020 | 3.98 | 0.32 | 0.934 | 0.022 | 4.03 | 0.37 |
strongly violated | 0.932 | 0.021 | 3.97 | 0.33 | 0.934 | 0.022 | 4.02 | 0.39 | |
holds | 0.919 | 0.080 | 3.49 | 0.42 | 0.927 | 0.082 | 3.63 | 0.56 | |
CQR | weakly violated | 0.921 | 0.080 | 3.51 | 0.44 | 0.929 | 0.080 | 3.64 | 0.54 |
strongly violated | 0.918 | 0.083 | 3.48 | 0.39 | 0.926 | 0.086 | 3.60 | 0.48 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.891 | 0.043 | 3.26 | 0.37 | 0.901 | 0.018 | 3.31 | 0.16 | |
ASR | weakly violated | 0.893 | 0.039 | 3.28 | 0.40 | 1.000 | 0.000 | 8.85 | 0.50 |
strongly violated | 0.893 | 0.041 | 3.29 | 0.39 | 1.000 | 0.000 | 24.23 | 1.49 | |
holds | 0.899 | 0.043 | 3.36 | 0.44 | 0.901 | 0.023 | 3.33 | 0.22 | |
Local ASR | weakly violated | 0.897 | 0.044 | 3.34 | 0.48 | 0.843 | 0.037 | 2.86 | 0.27 |
strongly violated | 0.895 | 0.049 | 3.34 | 0.47 | 0.754 | 0.056 | 2.35 | 0.30 | |
holds | 0.923 | 0.064 | 4.55 | 6.23 | 0.903 | 0.025 | 3.35 | 0.24 | |
CQR | weakly violated | 0.922 | 0.055 | 4.49 | 5.18 | 0.904 | 0.043 | 3.41 | 0.42 |
strongly violated | 0.924 | 0.067 | 4.72 | 7.05 | 0.904 | 0.042 | 3.41 | 0.44 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.893 | 0.038 | 3.28 | 0.34 | 0.898 | 0.048 | 3.35 | 0.47 | |
ASR | weakly violated | 0.895 | 0.034 | 3.29 | 0.34 | 0.898 | 0.043 | 3.34 | 0.41 |
strongly violated | 0.896 | 0.036 | 3.30 | 0.35 | 0.896 | 0.049 | 3.35 | 0.47 | |
holds | 0.903 | 0.040 | 3.39 | 0.43 | 0.904 | 0.058 | 3.50 | 0.66 | |
Local ASR | weakly violated | 0.900 | 0.041 | 3.37 | 0.46 | 0.904 | 0.056 | 3.48 | 0.64 |
strongly violated | 0.900 | 0.043 | 3.37 | 0.44 | 0.905 | 0.058 | 3.50 | 0.63 | |
holds | 0.927 | 0.051 | 4.38 | 4.96 | 0.918 | 0.058 | 3.68 | 0.66 | |
CQR | weakly violated | 0.926 | 0.045 | 4.33 | 4.12 | 0.920 | 0.062 | 3.71 | 0.71 |
strongly violated | 0.928 | 0.055 | 4.52 | 5.62 | 0.920 | 0.060 | 3.71 | 0.69 | |
Federated III | Equal weights | ||||||||
holds | 0.897 | 0.036 | 3.31 | 0.34 | 0.907 | 0.037 | 3.44 | 0.46 | |
ASR | weakly violated | 0.899 | 0.032 | 3.32 | 0.32 | 0.907 | 0.036 | 3.44 | 0.44 |
strongly violated | 0.900 | 0.034 | 3.34 | 0.35 | 0.908 | 0.039 | 3.46 | 0.47 | |
holds | 0.914 | 0.038 | 3.59 | 1.08 | 0.929 | 0.042 | 4.27 | 3.11 | |
Local ASR | weakly violated | 0.912 | 0.037 | 3.55 | 0.89 | 0.930 | 0.042 | 4.70 | 7.53 |
strongly violated | 0.913 | 0.039 | 3.53 | 0.57 | 0.930 | 0.042 | 4.30 | 4.39 | |
holds | 0.949 | 0.033 | 4.59 | 3.44 | 0.965 | 0.034 | 9.82 | 52.91 | |
CQR | weakly violated | 0.946 | 0.035 | 4.55 | 3.13 | 0.960 | 0.056 | 6.84 | 8.83 |
strongly violated | 0.950 | 0.031 | 4.65 | 4.31 | 0.966 | 0.032 | 6.82 | 7.94 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.903 | 0.038 | 4.23 | 1.05 | 0.906 | 0.017 | 4.10 | 0.42 | |
ASR | weakly violated | 0.902 | 0.035 | 4.16 | 0.90 | 0.983 | 0.004 | 9.22 | 0.52 |
strongly violated | 0.904 | 0.034 | 4.21 | 0.95 | 1.000 | 0.000 | 24.37 | 1.53 | |
holds | 0.918 | 0.053 | 3.92 | 0.89 | 0.925 | 0.032 | 3.89 | 0.49 | |
Local ASR | weakly violated | 0.919 | 0.053 | 3.97 | 0.92 | 0.870 | 0.044 | 3.19 | 0.45 |
strongly violated | 0.919 | 0.052 | 3.96 | 0.91 | 0.789 | 0.058 | 2.55 | 0.40 | |
holds | 0.915 | 0.134 | 9.13 | 47.58 | 0.850 | 0.155 | 3.29 | 0.56 | |
CQR | weakly violated | 0.916 | 0.127 | 4.57 | 8.47 | 0.854 | 0.169 | 3.43 | 0.72 |
strongly violated | 0.915 | 0.126 | 5.86 | 16.05 | 0.839 | 0.183 | 3.48 | 0.91 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.905 | 0.034 | 4.23 | 0.97 | 0.899 | 0.046 | 4.24 | 1.29 | |
ASR | weakly violated | 0.905 | 0.031 | 4.20 | 0.84 | 0.905 | 0.044 | 4.39 | 1.33 |
strongly violated | 0.906 | 0.030 | 4.22 | 0.87 | 0.902 | 0.042 | 4.28 | 1.27 | |
holds | 0.920 | 0.049 | 3.96 | 0.91 | 0.901 | 0.091 | 4.12 | 1.67 | |
Local ASR | weakly violated | 0.923 | 0.050 | 4.04 | 0.94 | 0.913 | 0.085 | 4.31 | 1.70 |
strongly violated | 0.923 | 0.049 | 4.03 | 0.93 | 0.913 | 0.081 | 4.32 | 1.71 | |
holds | 0.925 | 0.120 | 8.10 | 38.03 | 0.855 | 0.213 | 3.97 | 1.46 | |
CQR | weakly violated | 0.926 | 0.116 | 4.49 | 6.77 | 0.877 | 0.197 | 4.18 | 1.51 |
strongly violated | 0.929 | 0.107 | 5.53 | 12.80 | 0.877 | 0.192 | 4.18 | 1.49 | |
Federated III | Equal weights | ||||||||
holds | 0.910 | 0.031 | 4.38 | 1.00 | 0.918 | 0.031 | 4.69 | 1.25 | |
ASR | weakly violated | 0.909 | 0.030 | 4.34 | 0.86 | 0.915 | 0.030 | 4.52 | 0.96 |
strongly violated | 0.910 | 0.030 | 4.35 | 0.86 | 0.917 | 0.029 | 4.61 | 0.99 | |
holds | 0.936 | 0.044 | 4.27 | 1.02 | 0.951 | 0.038 | 4.99 | 2.81 | |
Local ASR | weakly violated | 0.936 | 0.046 | 4.41 | 1.81 | 0.948 | 0.041 | 5.64 | 9.58 |
strongly violated | 0.938 | 0.047 | 4.42 | 1.66 | 0.950 | 0.040 | 5.40 | 7.17 | |
holds | 0.958 | 0.097 | 7.31 | 18.71 | 0.975 | 0.066 | 16.39 | 86.25 | |
CQR | weakly violated | 0.958 | 0.092 | 5.51 | 7.78 | 0.969 | 0.084 | 13.30 | 53.84 |
strongly violated | 0.969 | 0.057 | 6.29 | 9.57 | 0.979 | 0.043 | 10.97 | 24.62 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.895 | 0.027 | 3.27 | 0.23 | 0.900 | 0.011 | 3.30 | 0.09 | |
ASR | weakly violated | 0.896 | 0.026 | 3.27 | 0.23 | 1.000 | 0.000 | 8.77 | 0.26 |
strongly violated | 0.895 | 0.026 | 3.27 | 0.22 | 1.000 | 0.000 | 23.95 | 0.85 | |
holds | 0.897 | 0.030 | 3.30 | 0.26 | 0.901 | 0.015 | 3.31 | 0.14 | |
Local ASR | weakly violated | 0.899 | 0.027 | 3.30 | 0.25 | 0.839 | 0.021 | 2.80 | 0.14 |
strongly violated | 0.896 | 0.028 | 3.29 | 0.25 | 0.739 | 0.036 | 2.26 | 0.17 | |
holds | 0.907 | 0.044 | 3.60 | 1.54 | 0.901 | 0.015 | 3.32 | 0.14 | |
CQR | weakly violated | 0.909 | 0.045 | 3.60 | 1.44 | 0.902 | 0.022 | 3.33 | 0.21 |
strongly violated | 0.906 | 0.042 | 3.57 | 1.66 | 0.900 | 0.025 | 3.33 | 0.25 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.897 | 0.022 | 3.28 | 0.20 | 0.902 | 0.024 | 3.34 | 0.24 | |
ASR | weakly violated | 0.898 | 0.022 | 3.28 | 0.20 | 0.901 | 0.025 | 3.32 | 0.24 |
strongly violated | 0.896 | 0.022 | 3.28 | 0.20 | 0.899 | 0.025 | 3.31 | 0.24 | |
holds | 0.900 | 0.026 | 3.32 | 0.23 | 0.906 | 0.029 | 3.40 | 0.31 | |
Local ASR | weakly violated | 0.900 | 0.025 | 3.31 | 0.23 | 0.903 | 0.031 | 3.35 | 0.32 |
strongly violated | 0.898 | 0.025 | 3.30 | 0.23 | 0.902 | 0.031 | 3.36 | 0.31 | |
holds | 0.910 | 0.036 | 3.57 | 1.22 | 0.909 | 0.031 | 3.43 | 0.33 | |
CQR | weakly violated | 0.911 | 0.037 | 3.56 | 1.14 | 0.905 | 0.033 | 3.40 | 0.33 |
strongly violated | 0.908 | 0.035 | 3.53 | 1.32 | 0.905 | 0.035 | 3.40 | 0.35 | |
Federated III | Equal weights | ||||||||
holds | 0.898 | 0.022 | 3.29 | 0.20 | 0.904 | 0.028 | 3.36 | 0.28 | |
ASR | weakly violated | 0.900 | 0.021 | 3.30 | 0.20 | 0.907 | 0.027 | 3.39 | 0.28 |
strongly violated | 0.899 | 0.021 | 3.30 | 0.20 | 0.906 | 0.025 | 3.38 | 0.26 | |
holds | 0.904 | 0.023 | 3.36 | 0.23 | 0.916 | 0.029 | 3.52 | 0.41 | |
Local ASR | weakly violated | 0.907 | 0.023 | 3.38 | 0.26 | 0.919 | 0.029 | 3.59 | 0.62 |
strongly violated | 0.904 | 0.023 | 3.36 | 0.25 | 0.917 | 0.031 | 3.71 | 3.48 | |
holds | 0.922 | 0.028 | 3.63 | 0.61 | 0.942 | 0.034 | 4.03 | 1.02 | |
CQR | weakly violated | 0.925 | 0.026 | 3.65 | 0.68 | 0.944 | 0.031 | 4.03 | 0.90 |
strongly violated | 0.921 | 0.028 | 3.61 | 0.75 | 0.943 | 0.033 | 4.11 | 1.30 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.904 | 0.025 | 4.10 | 0.60 | 0.907 | 0.010 | 4.10 | 0.23 | |
ASR | weakly violated | 0.903 | 0.022 | 4.07 | 0.56 | 0.983 | 0.003 | 9.11 | 0.28 |
strongly violated | 0.903 | 0.025 | 4.07 | 0.58 | 1.000 | 0.000 | 24.14 | 0.85 | |
holds | 0.918 | 0.040 | 3.80 | 0.54 | 0.929 | 0.020 | 3.90 | 0.31 | |
Local ASR | weakly violated | 0.921 | 0.041 | 3.85 | 0.61 | 0.868 | 0.025 | 3.12 | 0.23 |
strongly violated | 0.920 | 0.037 | 3.84 | 0.56 | 0.781 | 0.036 | 2.48 | 0.22 | |
holds | 0.862 | 0.168 | 3.83 | 2.02 | 0.866 | 0.111 | 3.22 | 0.35 | |
CQR | weakly violated | 0.868 | 0.165 | 3.86 | 2.11 | 0.856 | 0.121 | 3.20 | 0.39 |
strongly violated | 0.874 | 0.166 | 4.17 | 4.44 | 0.854 | 0.143 | 3.28 | 0.50 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.906 | 0.021 | 4.12 | 0.52 | 0.907 | 0.023 | 4.18 | 0.60 | |
ASR | weakly violated | 0.904 | 0.019 | 4.08 | 0.49 | 0.906 | 0.022 | 4.12 | 0.58 |
strongly violated | 0.904 | 0.021 | 4.09 | 0.50 | 0.905 | 0.023 | 4.14 | 0.60 | |
holds | 0.921 | 0.033 | 3.84 | 0.49 | 0.924 | 0.043 | 3.98 | 0.73 | |
Local ASR | weakly violated | 0.924 | 0.035 | 3.87 | 0.56 | 0.924 | 0.043 | 3.96 | 0.72 |
strongly violated | 0.923 | 0.032 | 3.87 | 0.52 | 0.923 | 0.047 | 3.97 | 0.76 | |
holds | 0.879 | 0.143 | 3.76 | 1.59 | 0.854 | 0.177 | 3.48 | 0.81 | |
CQR | weakly violated | 0.884 | 0.141 | 3.77 | 1.67 | 0.849 | 0.183 | 3.46 | 0.81 |
strongly violated | 0.889 | 0.143 | 4.03 | 3.53 | 0.849 | 0.177 | 3.46 | 0.82 | |
Federated III | Equal weights | ||||||||
holds | 0.908 | 0.021 | 4.18 | 0.55 | 0.915 | 0.025 | 4.43 | 0.77 | |
ASR | weakly violated | 0.908 | 0.019 | 4.17 | 0.51 | 0.915 | 0.023 | 4.44 | 0.73 |
strongly violated | 0.907 | 0.020 | 4.16 | 0.53 | 0.914 | 0.024 | 4.43 | 0.73 | |
holds | 0.929 | 0.031 | 3.98 | 0.52 | 0.942 | 0.035 | 4.38 | 0.96 | |
Local ASR | weakly violated | 0.932 | 0.031 | 4.03 | 0.67 | 0.947 | 0.032 | 4.58 | 2.28 |
strongly violated | 0.930 | 0.032 | 3.99 | 0.56 | 0.947 | 0.033 | 4.49 | 1.24 | |
holds | 0.942 | 0.079 | 4.02 | 1.08 | 0.964 | 0.064 | 5.00 | 3.18 | |
CQR | weakly violated | 0.937 | 0.088 | 4.01 | 1.54 | 0.960 | 0.074 | 4.81 | 2.30 |
strongly violated | 0.940 | 0.080 | 4.07 | 1.72 | 0.964 | 0.065 | 5.11 | 2.77 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
CFS | CCOD | CP | s.d.(CP) | wd | s.d.(wd) | CP | s.d.(CP) | wd | s.d.(wd) |
---|---|---|---|---|---|---|---|---|---|
Homoscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.898 | 0.017 | 3.28 | 0.15 | 0.899 | 0.008 | 3.28 | 0.06 | |
ASR | weakly violated | 0.897 | 0.016 | 3.27 | 0.14 | 1.000 | 0.000 | 8.74 | 0.15 |
strongly violated | 0.897 | 0.017 | 3.27 | 0.15 | 1.000 | 0.000 | 23.78 | 0.49 | |
holds | 0.898 | 0.018 | 3.28 | 0.15 | 0.899 | 0.011 | 3.29 | 0.09 | |
Local ASR | weakly violated | 0.898 | 0.019 | 3.28 | 0.17 | 0.835 | 0.015 | 2.78 | 0.08 |
strongly violated | 0.898 | 0.018 | 3.28 | 0.15 | 0.732 | 0.022 | 2.22 | 0.09 | |
holds | 0.900 | 0.024 | 3.31 | 0.22 | 0.899 | 0.011 | 3.29 | 0.10 | |
CQR | weakly violated | 0.899 | 0.026 | 3.31 | 0.24 | 0.899 | 0.015 | 3.29 | 0.13 |
strongly violated | 0.899 | 0.024 | 3.31 | 0.21 | 0.899 | 0.016 | 3.30 | 0.15 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.899 | 0.015 | 3.28 | 0.13 | 0.900 | 0.014 | 3.30 | 0.13 | |
ASR | weakly violated | 0.898 | 0.014 | 3.28 | 0.12 | 0.900 | 0.014 | 3.30 | 0.13 |
strongly violated | 0.898 | 0.014 | 3.28 | 0.12 | 0.900 | 0.014 | 3.30 | 0.12 | |
holds | 0.898 | 0.016 | 3.28 | 0.14 | 0.900 | 0.018 | 3.30 | 0.17 | |
Local ASR | weakly violated | 0.899 | 0.017 | 3.29 | 0.15 | 0.901 | 0.019 | 3.31 | 0.18 |
strongly violated | 0.899 | 0.016 | 3.29 | 0.13 | 0.900 | 0.018 | 3.31 | 0.17 | |
holds | 0.901 | 0.020 | 3.32 | 0.19 | 0.901 | 0.020 | 3.32 | 0.18 | |
CQR | weakly violated | 0.900 | 0.022 | 3.31 | 0.20 | 0.903 | 0.021 | 3.34 | 0.19 |
strongly violated | 0.900 | 0.020 | 3.31 | 0.18 | 0.903 | 0.020 | 3.34 | 0.18 | |
Federated III | Equal weights | ||||||||
holds | 0.901 | 0.015 | 3.30 | 0.13 | 0.903 | 0.017 | 3.33 | 0.16 | |
ASR | weakly violated | 0.900 | 0.015 | 3.30 | 0.13 | 0.903 | 0.018 | 3.33 | 0.17 |
strongly violated | 0.901 | 0.013 | 3.30 | 0.12 | 0.902 | 0.017 | 3.33 | 0.16 | |
holds | 0.902 | 0.016 | 3.32 | 0.15 | 0.907 | 0.019 | 3.37 | 0.19 | |
Local ASR | weakly violated | 0.903 | 0.017 | 3.33 | 0.15 | 0.907 | 0.019 | 3.37 | 0.19 |
strongly violated | 0.903 | 0.014 | 3.33 | 0.13 | 0.906 | 0.018 | 3.37 | 0.17 | |
holds | 0.910 | 0.018 | 3.41 | 0.21 | 0.918 | 0.022 | 3.51 | 0.28 | |
CQR | weakly violated | 0.908 | 0.020 | 3.39 | 0.20 | 0.915 | 0.025 | 3.48 | 0.28 |
strongly violated | 0.909 | 0.017 | 3.41 | 0.17 | 0.915 | 0.022 | 3.48 | 0.25 | |
Heteroscedasticity where | |||||||||
Federated I | Pooled sample | ||||||||
holds | 0.906 | 0.017 | 4.09 | 0.40 | 0.908 | 0.007 | 4.11 | 0.13 | |
ASR | weakly violated | 0.905 | 0.015 | 4.06 | 0.37 | 0.983 | 0.003 | 9.04 | 0.18 |
strongly violated | 0.904 | 0.016 | 4.07 | 0.38 | 1.000 | 0.000 | 23.98 | 0.51 | |
holds | 0.925 | 0.024 | 3.83 | 0.37 | 0.932 | 0.014 | 3.91 | 0.20 | |
Local ASR | weakly violated | 0.924 | 0.024 | 3.85 | 0.35 | 0.866 | 0.019 | 3.11 | 0.15 |
strongly violated | 0.924 | 0.028 | 3.85 | 0.37 | 0.773 | 0.023 | 2.42 | 0.14 | |
holds | 0.855 | 0.141 | 3.28 | 0.53 | 0.886 | 0.060 | 3.19 | 0.22 | |
CQR | weakly violated | 0.861 | 0.142 | 3.30 | 0.53 | 0.877 | 0.078 | 3.19 | 0.25 |
strongly violated | 0.863 | 0.134 | 3.29 | 0.49 | 0.868 | 0.098 | 3.19 | 0.32 | |
Federated II (ours) | Target site only | ||||||||
holds | 0.907 | 0.014 | 4.10 | 0.33 | 0.908 | 0.014 | 4.14 | 0.34 | |
ASR | weakly violated | 0.905 | 0.013 | 4.07 | 0.31 | 0.907 | 0.014 | 4.11 | 0.33 |
strongly violated | 0.905 | 0.014 | 4.08 | 0.32 | 0.907 | 0.013 | 4.13 | 0.34 | |
holds | 0.927 | 0.021 | 3.85 | 0.32 | 0.930 | 0.027 | 3.93 | 0.44 | |
Local ASR | weakly violated | 0.925 | 0.021 | 3.86 | 0.32 | 0.927 | 0.026 | 3.92 | 0.41 |
strongly violated | 0.926 | 0.023 | 3.87 | 0.33 | 0.930 | 0.025 | 3.95 | 0.44 | |
holds | 0.866 | 0.123 | 3.27 | 0.44 | 0.850 | 0.144 | 3.26 | 0.50 | |
CQR | weakly violated | 0.870 | 0.124 | 3.29 | 0.45 | 0.863 | 0.127 | 3.30 | 0.46 |
strongly violated | 0.876 | 0.113 | 3.29 | 0.42 | 0.863 | 0.132 | 3.30 | 0.50 | |
Federated III | Equal weights | ||||||||
holds | 0.909 | 0.014 | 4.17 | 0.34 | 0.912 | 0.017 | 4.27 | 0.45 | |
ASR | weakly violated | 0.908 | 0.014 | 4.15 | 0.35 | 0.911 | 0.017 | 4.24 | 0.47 |
strongly violated | 0.908 | 0.013 | 4.16 | 0.32 | 0.910 | 0.015 | 4.22 | 0.41 | |
holds | 0.933 | 0.021 | 3.96 | 0.36 | 0.939 | 0.024 | 4.11 | 0.49 | |
Local ASR | weakly violated | 0.931 | 0.022 | 3.97 | 0.37 | 0.936 | 0.026 | 4.10 | 0.52 |
strongly violated | 0.933 | 0.020 | 3.98 | 0.33 | 0.937 | 0.023 | 4.07 | 0.43 | |
holds | 0.914 | 0.090 | 3.49 | 0.43 | 0.933 | 0.083 | 3.75 | 0.60 | |
CQR | weakly violated | 0.916 | 0.085 | 3.50 | 0.43 | 0.929 | 0.090 | 3.74 | 0.60 |
strongly violated | 0.921 | 0.082 | 3.51 | 0.41 | 0.934 | 0.082 | 3.73 | 0.53 |
-
•
CFS: conformal score; CCOD: common conditional outcome distribution
-
•
CP: coverage probability; wd: width; s.d.: standard deviation (over 500 replications)
B.3 Local coverage over covariate values and scatterplots of federated weights
In this section, we provide the conditional coverage and federated weights plots.
Figure 11 shows the plots of local coverage of the constructed prediction intervals over a grid of , where the sample size is set to be for all sites. We used the smoothing method and published R code by Lei et al. (2018) for these plots. We can see that under homoscedasticity, the local coverage is constant (a horizontal line) over the covariate values by a given conformal score. Most of these horizontal lines are close to , except for the pooled sample. The three federated weights consistently performed well under homoscedasticity. Furthermore, under heteroscedasticity, we can see the local coverage when the value of is too small always deviates from the nominal level by all methods and conformal scores, which makes sense as when . When is sufficiently larger than , the local coverage increases. Among the three conformal scores, ASR is the most sensitive one to the change in variance, and does not have coverage close to almost everywhere. This confirms findings in Lei et al. (2018). The other two conformal scores are more robust against the heteroscedastic variance. When , their local coverages are close to , except for the pooled sample method.
In addition, Figure 12 shows three federated weights vs. values using data of and under heteroscedasticity, where we only plotted weights corresponding to for illustration purposes, i.e., some weights corresponding to are not shown. As can be seen from the upper 9 panels when CCOD holds, in every case, all weights are clustered more or less around . When covariate distributions are heterogeneous, the weights distributions become more complex, but generally when is smaller, there are larger weights in each panel. Also, there are obviously some larger weights (, i.e., above the red dashed lines) in site 1; about half of the weights are below for both sites 2 and 3, and most weights for site 4 are close to . Although site 3 has some surprisingly large weights, it also shows a more unstable pattern of weights, which might be a reflection of its heterogeneity to the target site. Overall, the trend of weights fits the expectation of our method: the bigger the difference to the target site, the smaller (or the less stable) the weights.