Skip to main content
Sage Choice logoLink to Sage Choice
. 2025 Sep 30;34(12):2270–2283. doi: 10.1177/09622802251374168

Investigations of sharp bounds for causal effects under selection bias

Stina Zetterstrom 1,, Arvid Sjölander 2, Ingeborg Waernbaum 1
PMCID: PMC12669388  PMID: 41026684

Abstract

Selection bias is a common type of bias, and depending on the causal estimand of interest and the structure of the selection variable, it can be a threat to both external and internal validity. One way to quantify the maximum magnitude of potential selection bias is to calculate bounds for the causal estimand. Here, we consider previously proposed bounds for selection bias, which require the specification of certain sensitivity parameters. First, we show that the sensitivity parameters are variation independent. Second, we show that the bounds are sharp under certain conditions. Furthermore, we derive improved bounds that are based on the same sensitivity parameters. Depending on the causal estimand, these bounds require additional information regarding the selection probabilities. We illustrate the improved bounds in an empirical example where the effect of breakfast eating on overweight is estimated. Lastly, the performance of the bounds are investigated in a numerical experiment for sharp and non-sharp cases.

Keywords: Causal inference, inclusion criteria, risk difference, risk ratio, sensitivity analysis

1. Introduction

In observational studies, there are several sources of potential biases when estimating a causal effect of an exposure on an outcome of interest. One type of bias in observational studies is selection bias which can occur when the study is conducted in a subset of a population. Intuitively, selection bias can arise when the target population is the total population, that is, one wishes to generalize the results to subjects in both the selected and non-selected part of the population. However, selection bias can also arise when the target population is the selected part of the population. Commonly, when no inclusion criteria are employed, the estimand of interest lies in the total population, and when inclusion criteria are used, the interest instead often lies in the subpopulation estimand. To assess the maximum magnitude of the potential selection bias, a sensitivity analysis can be used, e.g. calculating bounds for the causal estimands under selection bias. Several analytical bounds have been proposed, both for total population estimands and subpopulation estimands.15 Alternatively, Duarte et al. 6 propose an algorithm for deriving numerical bounds.

Here, we build upon Smith and VanderWeele, 7 hereafter referred to as SV. These authors developed bounds that require the analyst to specify certain sensitivity parameters under specific conditional independence assumptions. The sensitivity parameters describe the maximum strength of the dependence between the selection variable, the outcome, the exposure and an unmeasured variable. However, SV did not discuss whether the sensitivity parameters are variation independent of each other and the observed data distribution. This is a desirable property since the sensitivity parameters can be specified individually without taking the value of the other sensitivity parameters into account. Furthermore, SV did not discuss whether their bounds are sharp relative to the necessary assumption and information when the sensitivity parameters and data distribution fulfill specific criteria. In this work, we investigate the SV bounds in similar ways as Sjölander 8 did for bounds for causal estimands under confounding. More specifically, we derive the feasible regions of the sensitivity parameters and show that they are variation independent of each other and the observed data distribution, and we show that the SV bounds are sharp under specific criteria, that is, they are the tightest possible bounds under the necessary assumptions, and that they are non-sharp when the criteria are not fulfilled, that is, tighter bounds can be found. Furthermore, we propose improved sharp bounds using the same sensitivity parameters as the SV bounds, noting that they require additional knowledge of the data in some instances. The improved bounds coincide with SV’s bounds in certain areas and are tighter in others. The bounds and how they can be used are illustrated in an empirical example investigating the causal effect of breakfast-eating on overweight. The performance of the bounds in comparison to the SV bounds are evaluated in a numerical example. Here, we show that the improved bounds are typically tighter when the additional knowledge is used, but that the two bounds are similar when the additional knowledge is not used.

The rest of the article is structured as follows. In Section 2, we present notation, definitions, and assumptions and briefly report SV’s bounds. In Section 3, we derive the theoretical properties of the SV bounds and present the improved bounds in Section 4. We illustrate the improved bounds in an empirical example and numerical example in Sections 5 and 6, and finally, discuss the results in Section 7.

2. Theoretical framework

2.1. Notations, definitions, and assumptions

Notation is presented in throughout in the text, and a summary is found in Supplemental Appendix A. We use the Neyman-Rubin causal model9,10 to define potential outcomes, Ya , for each subject, had that subject been exposed to exposure A=a . Furthermore, let A , Y , and S be the exposure, outcome, and selection indicator, respectively, all assumed to be binary. The selection indicator variable defines an infinitely large subpopulation (i.e. the data generating mechanism) from which a particular study sample is taken, not inclusion in the particular study sample per se. We assume that the potential outcome is related to the observed outcome as

Y=AY1+(1A)Y0 (1)

which is usually referred to as consistency. Throughout, we assume that the analysis is performed conditional on a set of pre-exposure covariates, X=x , that is sufficient for confounding control; however, to keep notation simple we keep the conditioning on X implicit in all expressions. We define the risk difference and risk ratio in the selected subpopulation as RDS=p(Y=1|A=1,S=1)p(Y=1|A=0,S=1) and RRS=p(Y=1|A=1,S=1)/p(Y=1|A=0,S=1) . To ease the notation, we use p() to denote both probabilities and distributions. The risk difference or risk ratio is estimated from data. However, we assume that there is no sampling variability and that RDS and RRS are population quantities.

If the interest lies in the total population, that is, the target is to generalize the results to subjects in both the selected and non-selected part of the population, the target estimand is p(Ya=1) , for a{0,1} , or some contrast thereof, for example, the causal risk difference CRDT=p(Y1=1)p(Y0=1) or the causal risk ratio CRRT=p(Y1=1)/p(Y0=1) . To make inference on such total population estimands, we follow SV and assume the existence of an unobserved (set of) variable(s) U such that

Ya⊥⊥A|U,11a{0,1} (2)

and

Y⊥⊥S|(A,U) (3)

Under (1) to (3), we can rewrite p(Ya=y)=EU(p(Y=y|S=1,A=a,U)) , see details in Supplemental Appendix B. In order to take the average EU(p(Y=y|S=1,A=a,U)) , we have to require that p(Y=y|A=a,S=1,U) is well defined. Assumption (3) is strong in many real-world applications and careful utilization is recommended.

On the other hand, if the specific subpopulation is of interest, that is, the target is to generalize the results only to subjects in the selected part of the population, the target estimand is instead p(Ya=1|S=1) , for a{0,1} or some contrast thereof, for example, the causal risk difference CRDS=p(Y1|S=1)p(Y0|S=1) or the causal risk ratio CRRS=p(Y1|S=1)/p(Y0|S=1) . To make inference on such subpopulation estimands, we follow SV and assume the existence of an unobserved (set of) variable(s) U such that

Ya⊥⊥A|(S=1,U) (4)

Under (1) and (4), we can rewrite p(Ya=y|S=1)=EU(p(Y=y|S=1,A=a,U)|S=1) , see details in Supplemental Appendix B. Again, in order to take the average EU(p(Y=y|S=1,A=a,U)|S=1) , we have to require that p(Y=y|A=a,S=1,U) is well defined.

We caution the reader that Assumption (4) for the selected subpopulation is more subtle than the corresponding Assumption (2) for the total population, and that there are realistic situations where, for a given set of variables U , the independence in (4) is violated even though the independence in (2) is not. We give one such example in Supplemental Appendix C, for which SV incorrectly assumed the independence in (4) to hold.

In this work, selection bias is measured on the same scale as the estimand, so for the risk ratios the bias is defined as BRRT=RRS/CRRT , and for the risk difference as BRDT=RDSCRDT . Here, we add to the literature on bounds for causal estimands under selection bias. In other words, the bounds constructed here fulfill LBCECRRTUBCE , where LBCE and UBCE are the lower and upper bounds of the causal estimand. Bounds can also be derived directly for the bias 7 (e.g. LBBBUBB ). The bounds for causal estimands under the selection bias are readily transformed to bounds for the bias as RRS/UBCEBRRS/LBCE (analogously for the risk difference). The same definitions apply for CRRS and CRDS .

2.2. Illustration using the NHANES data example

The effect of breakfast-eating on body mass index (BMI) has previously been studied using the National Health and Nutrition Examination Survey (NHANES) data, 1999-2000, and Song et al. 11 studied whether skipping breakfast is associated with BMI in US adults. Here, we use this example to illustrate the assumptions and bounds using NHANES data from 1999 to 2018. 12 The original article includes several covariates in the analysis, but we focus on one stratum in line with the setting of this article. The stratum considered is reliable responders, men, 30–39 years old, non-hispanic white, non-smokers, and non-exercisers. Furthermore, marital status can be considered to be a proxy variable for other variables that may be correlated with breakfast eating and/or overweight and are more difficult to quantify, for example, socioeconomic status and lifestyle habits. If a selection on marital status is made, and only subjects who are married/living with a partner are included, one might think that the bias is reduced (Figure 1(a)) when instead marital status is not a confounder, and the bias is increased due to selection bias from a potential M-structure (Figure 1(b)). Here, the unknown variable U can for example be education. If this type of variable exist, then Assumption (3) holds, and marital status is independent of BMI, conditional on breakfast-eating and education. Furthermore, Assumption (4) is also fulfilled, and the potential outcomes are independent of breakfast-eating among the married/co-habitants, conditional on education.

Figure 1.

Figure 1.

Possible structures for the selection where (a) marital status is a confounder and (b) a collider.

2.3. Sensitivity parameters in SV’s bounds

The sensitivity parameters in the SV bounds are constructed as risk ratios that describe the maximum strengths of dependencies between the unmeasured variable U in relations (2) to (4), and the other variables. For the total population, SV defined the sensitivity parameters as follows:

RRSU|as=maxup(U=u|S=s,A=a)p(U=u|S=1s,A=a)
RRUY|a=maxup(Y=1|U=u,A=a)minup(Y=1|U=u,A=a)

and

BFas=RRSU|as×RRUY|aRRSU|as+RRUY|a1

SV derived lower bounds for the CRR in the total population,

CRRTRRSBF11BF00

and the CRD in the total population,

CRDTp(Y=1|A=1,S=1)(1+1BF11)p(Y=1|A=0,S=1)(1+BF00)BF11

For the subpopulation, SV defined the sensitivity parameters as follows:

RRAU|a=maxup(U=u|S=1,A=a)p(U=u|S=1,A=1a)
RRUY|S=1=maxamaxup(Y=1|U=u,A=a,S=1)minup(Y=1|U=u,A=a,S=1)

and

BFa=RRAU|a×RRUY|S=1RRAU|a+RRUY|S=11

From these sensitivity parameters, SV constructed lower bounds for the CRR in the subpopulation,

CRRSRRS/BF1

and the CRD in the subpopulation,

CRDSRRSmax[p(Y=1|A=0,S=1)(BF11),p(Y=1|A=1,S=1)(11/BF1)]

Note that p(U=u|A=a,S=s)>0 for all values of a and s in order to avoid division by 0.

The sensitivity parameters measures the potential magnitude of the maximum selection bias. If no selection bias is present, they are equal to 1. Interpretations of the sensitivity parameters have previously been discussed. 5 In terms of the NHANES example, the sensitivity parameters RRSU|as can be interpreted as the maximum selection ratio among each group of breakfast eaters and RRUY|a can be thought of as the maximum risk ratio of education on BMI among each group of the breakfast eaters. For the subpopulation, RRAU|a can be interpreted as maximum risk ratio of breakfast-eating on education for the married/co-habitants and RRUY|S=1 is the maximum risk ratio of education on BMI for either those who eat or skip breakfast. It may be difficult to specify these sensitivity parameters. The assumed values can, for example, be based on expert knowledge, or previous studies. The sensitivity parameters can also be calculated for a measured variable which can give a plausible range of values to consider.

SV only presented lower bounds, both in the total and subpopulation, and they suggested that the exposure variable should be recoded when the upper bound is of interest. To simplify for the data-analysts, we have constructed an upper bound that is equal to the lower bound with the recoded exposure.

3. Properties of SV’s bounds

3.1. Feasible regions

It is desirable to set sensitivity parameters to values that are logically possible based on their definitions. Thus, we start with deriving the sets of logically possible values for the sensitivity parameters, that is, their feasible regions. Sensitivity parameters can be restricted by, for example, the data, their definitions or by each other. If a sensitivity parameter is not restricted by another quantity, then it is said to be variation independent of that quantity. Variation independence is desirable because it simplifies for user as the sensitivity parameters can be considered separately. Theorem 1 considers feasible regions and variation independence for the sensitivity parameters for the total population:

Theorem 1

{RRSU|00, RRSU|01, RRSU|10, RRSU|11, RRUY|0, RRUY|1} are restricted by their definitions to be equal to or greater than 1. Furthermore, {p(Y,A|S=1), p(S=1|A=1), p(S=1|A=0), RRSU|00, RRSU|01, RRSU|10, RRSU|11, RRUY|0, RRUY|1} form a variationally independent parametrization of a joint distribution p(Y,A,S,U) encoding Assumption (3) for binary Y,A,S .

The reason for caring about variation independence of p(S=1|A=1) and p(S=1|A=0) is that we use these in the construction of bounds below. Theorem 2 considers feasible regions and variation independence for the sensitivity parameters for the subpopulation:

Theorem 2

{RRUY|S=1 , RRAU|1 , RRAU|0} are restricted by their definitions to values equal to or greater than 1. Furthermore, {RRUY|S=1 , RRAU|1 , RRAU|0 , p(Y,A|S=1)} form a variationally independent parametrization of a joint distribution p(Y,A,U|S=1) encoding Assumption (4) for binary Y,A,S .

Theorems 1 and 2 imply that the users of the bounds can consider all values >1 as logically possible, although they might not be equally plausible. The proofs of Theorems 1 and 2 are given in Supplemental Appendices D and E. See Chen, 13 Nabi et al., 14 Malinsky et al., 15 Shpitser 16 for results on variation independent parameters in other settings. Note that it is enough to show variation independence for one specific distribution because that means that there exists (at least) one unmeasured variable U such that variation independence holds, and since U is unmeasured, it could possibly be this variable. This does not mean that it necessarily is that variable. The same argument is used in the proofs for sharpness.

3.2. Results of sharpness for SV bounds

A bound is valid if it contains the true causal estimand. Furthermore, a bound is sharp if the bias can be equal to the value of the bound, for an observed distribution and correctly specified sensitivity parameters. Thus, a sharp bound is the tightest valid bound. Bounds are derived under specific assumptions and information, and a bound is thus sharp under its necessary assumptions and information. Thus, two different bounds for the same causal estimand can be simultaneously sharp if they are derived under different assumptions and information. We emphasize that a bound can be valid even though it is not sharp.

The SV bounds for the risk ratio in the total population are sometimes arbitrarily sharp, in the sense that the selection bias can be arbitrarily close the bound, but not exactly equal. More details are given in Supplemental Appendix F. In Theorem 3, we present sufficient conditions for when the SV bounds for the risk ratio in the total population are arbitrarily sharp. Theorem 3 is proved in Supplemental Appendix F.

Theorem 3

Given Assumptions (1)–(3) and {RRSU|00, RRSU|11, RRUY|0, RRUY|1} and p(Y,A,U|S=1) are such that BF001/p(Y=1|A=0,S=1) and that p(S=1|A=a)<δa , where 0<δa<1 for both a{0,1} , then is the lower bound for CRRT arbitrarily sharp.

Given Assumptions (1)–(3) and {RRSU|01, RRSU|10, RRUY|0, RRUY|1} and p(Y,A,U|S=1) are such that BF101/p(Y=1|A=1,S=1) and that p(S=1|A=a)<δa , where 0<δa<1 for both a{0,1} , then is the upper bound for CRRT arbitrarily sharp.

Thus, if BFas>1/p(Y=1|A=a,S=s) or if p(S=1|A=a)>δa for both a{0,1} , the bounds are valid but the bias cannot be as large as the bounds suggests, that is, the bounds are too conservative.

The lower SV bound for the risk difference in the total population is generally not sharp, except for the very specific condition p(Y=1|A=1,S=1)p(Y=1|A=0,S=1)=BF11 . Similar arguments can be made for the upper SV bound. This will be further clarified in Section 4.

The SV bounds for the risk ratio in the subpopulation are sometimes sharp. In Theorem 4, which is proved in Supplemental Appendix G, we present a necessary and sufficient condition for when the SV bounds for the risk ratio in the subpopulation are sharp.

Theorem 4

Given Assumptions (1) and (4) and {RRUY|S=1 , RRAU|1 , RRAU|0} and p(Y,A,U|S=1) are such that BF11/p(Y=1|A=0,S=1) , then and only then is the lower bound for CRRS sharp.

Given Assumptions (1) and (4) and {RRUY|S=1 , RRAU|1 , RRAU|0} and p(Y,A,U|S=1) are such that BF01/p(Y=1|A=1,S=1) , then and only then is the upper bound for CRRS sharp.

Thus, if BFa>1/p(Y=1|A=1a,S=1) , the bound is valid but the bias cannot be as large as the bounds suggests.

The SV bounds for the risk difference in the subpopulation are arbitrarily sharp. Sufficient and necessary conditions are presented in Theorem 5, proved in Supplemental Appendix H.

Theorem 5

Given Assumptions (1) and (4) and {RRUY|S=1 , RRAU|1 , RRAU|0} and p(Y,A,U|S=1) are such that BF11/p(Y=1|A=0,S=1) and that p(A=0|S=1)<δ0 , where 0<δ0<1 , if p(Y=1|A=0,S=1)(BF11)<p(Y=1|A=1,S=1)(11/BF1) or that p(A=1|S=1)<δ1 , where 0<δ1<1 , if p(Y=1|A=0,S=1)(BF11)>p(Y=1|A=1,S=1)(11/BF1) , then and only then is the lower bound for CRDS arbitrarily sharp.

Given Assumptions (1) and (4) and {RRUY|S=1 , RRAU|1 , RRAU|0} and p(Y,A,U|S=1) are such that BF01/p(Y=1|A=1,S=1) and that p(A=0|S=1)<δ0 , where 0<δ0<1 , if p(Y=1|A=0,S=1)(BF11)<p(Y=1|A=1,S=1)(11/BF1) or that p(A=1|S=1)<δ1 , where 0<δ1<1 , if p(Y=1|A=0,S=1)(BF11)>p(Y=1|A=1,S=1)(11/BF1) , then and only then is the upper bound for CRDS arbitrarily sharp.

Thus, if BFa>1/p(Y=1|A=1a,S=1) or if p(A=a|S=1)>δa for a{0,1} , the bounds are valid but the bias cannot be as large as the bounds suggests. However, one can construct similar bounds that do not require p(A=a|S=1)<δa to be sharp by using results from Ding and VanderWeele. 17 The bounds are

RDobsBF~1CRDSRDobs+BF~0 (5)

where

BF~a=p(A=1a|S=1)p(Y=1|A=a,S=1)(11/BFa)+p(A=a|S=1)p(Y=1|A=1a,S=1)(BFa1).

These bounds are sharp when BFa<1/p(Y=1|A=1a,S=1) , that is, under the same conditions as the risk ratio in the subpopulation.

A consequence of the results on sharpness is that one can obtain improved bounds, that is, bounds that are equal to the SV bounds when they are sharp and tighter in the region where the SV bounds are not sharp. Such bounds are presented in the next section.

4. Improved bounds

4.1. Total population

The SV bounds in the total population are not sharp under certain conditions, as shown in the previous section, but the sensitivity parameters can be used to construct improved bounds that are generally sharp. Define

la=p(Y=1|A=a,S=1){p(S=1|A=a)+p(S=0|A=a)/BFa1}

and

ua=p(Y=1|A=a,S=1)×[p(S=1|A=a)+p(S=0|A=a)×min{BFa0,1/p(Y=1|A=a,S=1)}]

and consider the following bounds for p(Ya=1) :

lap(Ya=1)ua (6)

Upper (lower) bounds for the CRR are found by combining l0 ( l1 ) and u1 ( u0 ). In Supplemental Appendix I, we show that the bounds in (6) have two important properties, which we summarize in a theorem.

Theorem 6

  • (a)

    The bounds (la,ua) are valid, in the sense that the inequalities in (6) hold for all distributions p(Y,A,S,U) .

  • (b)

    The bounds (l1,u0) are simultaneously sharp, in the sense that, for any specific {p*(Y,A|S=1), p*(S=1|A=1), p*(S=1|A=0), RRSU|00*, RRSU|11*, RRUY|0*, RRUY|1*} , there exists a distribution p(Y,A,S,U) for which Assumptions (1)–(3) holds, such that {p(Y,A|S=1), p(S=1|A=1), p(S=1|A=0), RRSU|00, RRSU|11, RRUY|0, RRUY|1} = {p*(Y,A|S=1), p*(S=1|A=1), p*(S=1|A=0), RRSU|00*, RRSU|11*, RRUY|0*, RRUY|1*} , p(Y=1|A=1)=l1 and p(Y=1|A=0)=u0 .

  • (c)

    The bounds (l0,u1) are simultaneously sharp, in the sense that, for any specific {p*(Y,A|S=1), p*(S=1|A=1), p*(S=1|A=0), RRSU|01*, RRSU|10*, RRUY|0*, RRUY|1*} , there exists a distribution p(Y,A,S,U) for which Assumptions (1)–(3) holds, such that {p(Y,A|S=1), p(S=1|A=1), p(S=1|A=0), RRSU|01, RRSU|10, RRUY|0, RRUY|1} = {p*(Y,A|S=1), p*(S=1|A=1), p*(S=1|A=0), RRSU|01*, RRSU|10*, RRUY|0*, RRUY|1*} , p(Y=1|A=1)=u1 and p(Y=1|A=0)=l0 .

To be able to use these bounds in practice, one must know, or have a reasonable guess, the sampling proportion p(S=1|A=a) and the bias factors (BFa0,BFa1) . If either of these is unknown, then one can obtain bounds that can be used by minimizing and maximizing the lower and upper bounds in (6), respectively, with respect to the unknown quantities. The lower bound and upper bounds in (6) are monotonically increasing and decreasing in p(S=1|A=a) , respectively, so they are minimized and maximized by setting p(S=1|A=a)=0 . We then obtain the bounds as follows:

p(Y=1|A=a,S=1)/BFa1p(Y=1|A=a)p(Y=1|A=a,S=1)×min{BFa0,1/p(Y=1|A=a,S=1)} (7)

which can be used if p(S=1|A=a) is unknown. The bounds in (7) give a lower bound for CRRT that is identical to SV’s lower bound if BF00<1/p(Y=1|A=0,S=1) , but is otherwise tighter. Similarly to the SV bound, when p(S=1|A=a)0 , the bound is sharp. From (7), it can be seen that the SV bound for the risk difference in the total population is not sharp unless very specific conditions are fulfilled. A lower bound for CRDT is

p(Y=1|A=a,S=1)(1BF11)p(Y=1|A=0,S=1)BF00

The lower SV bound is only equal to the above bound when p(Y=1|A=1,S=1)p(Y=1|A=0,S=1)=BF111 , which most often will not be the case and the SV bound is thus not sharp.

The lower bound and upper bounds in (6) are monotonically decreasing and increasing in BFa1 and BFa0 , respectively, so they are minimized and maximized by setting BFa1=BFa0= . We thus obtain the bounds

p(Y=1|A=a,S=1)p(S=1|A=a)p(Y=1|A=a)p(Y=1|A=a,S=1)p(S=1|A=a)+p(S=0|A=a) (8)

which can be used if (BFa0,BFa1) are unknown.

4.2. Subpopulation

The SV bounds in the subpopulation are only sharp under specific conditions, as shown in the previous section, but the sensitivity parameters can be used to construct improved bounds that are generally sharp. We define

la=p(Y=1|A=a,S=1){p(A=a|S=1)+p(A=1a|S=1)/BFa}

and

ua=p(Y=1|A=a,S=1)×[p(A=a|S=1)+p(A=1a|S=1)×min{BF(1a),1/p(Y=1|A=a,S=1)}]

and consider the following bounds for p(Ya=1|S=1) :

lap(Ya=1|S=1)ua (9)

In Supplemental Appendix J, we show that the bounds in (9) have two important properties, which we summarize in a theorem.

Theorem 7

  • (a)

    The bounds (la,ua) are valid, in the sense that the inequalities in (9) hold for all distributions p(Y,A,U|S=1) .

  • (b)

    The bounds (l1,u0) are simultaneously sharp, in the sense that, for any specific {p*(Y,A|S=1), RRAU|1*, RRUY|S=1*} , there exists a distribution p(Y,A,U|S=1) for which Assumptions (1) and (4) holds, such that {p(Y,A|S=1), RRAU|1, RRUY|S=1} = {p*(Y,A|S=1), RRAU|1*, RRUY|S=1*} , p(Y1=1|S=1)=l1 and p(Y0=1|S=1)=u0 .

  • (c)

    The bounds (l0,u1) are simultaneously sharp, in the sense that, for any specific {p*(Y,A|S=1), RRAU|0*, RRUY|S=1*,} , there exists a distribution p(Y,A,U|S=1) for which Assumptions (1) and (4) holds, such that {p(Y,A|S=1), RRAU|0, RRUY|S=1} = {p*(Y,A|S=1), RRAU|0*, RRUY|S=1*} , p(Y1=1|S=1)=u1 and p(Y0=1|S=1)=l0 .

A result of Theorem 7 is that one can construct sharp lower (upper) bounds for any contrast between p(Y1=1|S=1) and p(Y0=1|S=1) by contrasting l1 ( u1 ) and l0 ( u0 ). The improved bounds in (9) give bounds for CRRS that coincide with the SV bounds in the regions where the SV bounds are sharp, that is, when BFa1/p(Y=1|A=1a,S=1) for a{0,1} . However, if BFa>1/p(Y=1|A=1a,S=1) , the improved bounds are tighter.

5. Empirical example

Here, we demonstrate the improved bounds by revisiting the NHANES example where the effect of breakfast-eating on overweight (BMI>25) using NHANES data from 1999 to 2018 is investigated. 12 The original article includes several covariates in the analysis, but we analyze one stratum in line with the setting of this article. If more strata are of interest, the sensitivity analysis will have to be repeated in each stratum. There are 576 subjects in the chosen stratum where 436 subjects are selected (married or living with a partner). Among all subjects (selected and non-selected), 473 are breakfast eaters, and 103 are breakfast skippers. Among the selected subjects, 371 eat breakfast and 65 do not eat breakfast. Among the selected breakfast eaters, 239 subjects are overweight, and among the selected breakfast skippers, 53 are overweight. Thus, we obtain p(A=1|S=1)=371/436=0.85 , p(A=0|S=1)=65/436=0.15 , p(Y=1|A=1,S=1)=239/371=0.79 , p(Y=1|A=0,S=1)=53/65=0.82 , p(S=1|A=1)=371/473=0.78 , p(S=1|A=0)=65/103=0.63 , and RRS=0.97 .

The contour plot in Figure 2(a) shows values of BFas for different values of RRSU|as and RRUY|a , and the contour plot in Figure 2(b) shows values for the upper improved bound for CRRT for different values on BF10 and BF01 . The plots can be used to determine an upper bound for CRRT , the causal risk ratio of breakfast-eating on overweight for both married people/people living partners and single people/people not living with a partner, based on reasonable values for the sensitivity parameters. The lowest curve in Figure 2(b), visible in the bottom-left corner, is the bound for a null effect. The ‘‘crack” in the curves in Figure 2(b) indicates where BF10=1/p(Y=1|A=1,S=1) .

Figure 2.

Figure 2.

Contour plots for (a) BFas , (b) the upper bound for CRRT , and (c) 95% nonparametric confidence intervals for the sharp upper bound for CRRT . BF: bias factor; CRR: causal risk ratio.

Sampling variability should also be considered when calculating the bounds, since the probabilities are estimated. Here, we apply a nonparametric bootstrap resampling procedure. The probabilities used in the calculations of the bounds are sampled from binomial distributions where the parameters are taken from the data. A total of 1000 bootstrap samples are taken and the bounds are calculated. 95% confidence intervals for the upper bounds when the sensitivity parameters are assumed to be equal are calculated as the 0.025 and 0.975 quantiles for the bootstrap samples. The bounds and 95% point-wise confidence intervals are shown in Figure 2(c). The confidence intervals are fairly wide. The uncertainty is partly due to the relatively small sample size in the breakfast-skipping group. Furthermore, additional uncertainty that comes from generalizing the conclusions to the non-selected part of the population as well.

Similarly, in Figure 3(a), the upper bound CRRS is plotted for different values on the sensitivity parameters. Again, the plot can be used to determine an upper bound for CRRS , the CRR of breakfast-eating on overweight for married people/people living partners, based on reasonable values for the sensitivity parameters. Sampling variability is considered using the same nonparametric bootstrap resampling procedure. The upper bounds and 95% point-wise confidence intervals are presented in Figure 3(b). The confidence intervals are not as wide as for the total population bounds. The sample size in the breakfast-skipping group is the same, but there is no additional uncertainty from generalizing the conclusions to the non-selected part of the population as it is only the selected part of the population that is of interest. Code for the calculations is found in Supplemental Appendix L.

Figure 3.

Figure 3.

Contour plot for (a) the upper bound for CRRS and (b) 95% nonparametric confidence intervals for the sharp upper bound for CRRS . CRR: causal risk ratio.

6. Numerical example

The performance of the SV and improved bounds for all four estimands are compared in a numerical example. The distributions are generated from the causal model in Figure 4 where Assumptions (2) to (4) hold. The model is parameterized as follows:

p(U=1)=expit(θ1)p(A=1)=expit(θ2)p(S=1|A,U)=expit(α1+βA+γU+δAU)p(Y=1|A,U)=expit(α2+λA+ψU+ζAU)

where expit(x)=1/(1+ex) is the inverse logit function. The coefficients β and γ for A , δ and λ for U and the interaction terms ψ and ζ are independently drawn from N(0,σ2) , for σ=1 and σ=3 , respectively. The parameters θ1 , θ2 , α1 , and α2 are then set to obtain the two different marginal probabilities as follows:

p(U=1)=0.20,0.50p(E=1)=0.05,0.20p(S=1)=0.50,0.80p(Y=1)=0.05,0.20

The reason for this setup is to compare the bounds for different distributions and different causal effects, while keeping the marginal probabilities to reasonable values. The different values of the standard deviations determines how likely large causal effects and strong selection dependencies are.

Figure 4.

Figure 4.

Structure of the data-generating process in the numerical example.

The setup results in 32 combinations of probabilities and standard deviations. For each combination, 1000 distributions are generated, and for each distribution, the causal estimand, the observed estimand, and the SV and improved lower and upper bounds are calculated using the true probabilities. For the total population estimands, the alternative bounds which sets p(S=1|A=a)=0 , are also calculated. The bounds are evaluated using two measures. First, the proportion, p , when SV’s bounds are equal to the sharp bound. This measure is not of interest for the comparisons between the sharp and SV bounds for the total population estimands and the risk difference in the subpopulation as the SV bounds for these estimands are not sharp since the probabilities are not equal to 0. Second, the absolute mean distance between the causal estimand and the bounds, Δ . The bounds are compared when the true sensitivity parameters are used. The results for σ=3 are presented in Supplemental Appendix K.

In Table 1, the results for the sharp bounds for the risk ratio in the total population are presented. Here, Δ is approximately double for the SV bound compared to the sharp bound. However, the sharp bounds use the selection probabilities p(S=1|A=a) which the SV bounds do not. When a comparison is made between the SV bounds and the alternative bounds with p(S=1|A=a)=0 , Table 2, the results instead are very similar for the two bounds, which is not surprising as the alternative bound is equal to the SV bound in specific regions. However, all bounds are quite conservative as the distance between the bounds and the causal estimand is multiple times larger than the size of the causal estimand.

Table 1.

Results for CRRT with σ=1 . pL and pU are the proportions that SV’s lower and upper bounds are equal to the sharp lower and upper bounds. ΔLsharp , ΔUsharp , ΔLSV , and ΔUSV are the mean distance between logCRRT and the logarithm of bounds. CRRT is the logarithm of the causal estimand.

p(U=1) p(A=1) p(Y=1) p(S=1) pL pU ΔLsharp ΔUsharp ΔLSV ΔUSV CRRT
0.20 0.05 0.05 0.50 0 0 0.18 0.20 0.41 0.40 0.06
0.20 0.05 0.05 0.80 0 0 0.08 0.10 0.41 0.39 0.04
0.20 0.05 0.20 0.50 0 0 0.17 0.18 0.37 0.35 0.02
0.20 0.05 0.20 0.80 0 0 0.07 0.07 0.37 0.34 0.06
0.20 0.20 0.05 0.50 0 0 0.19 0.20 0.43 0.40 0.03
0.20 0.20 0.05 0.80 0 0 0.07 0.09 0.42 0.39 0.06
0.20 0.20 0.20 0.50 0 0 0.16 0.18 0.35 0.36 0.07
0.20 0.20 0.20 0.80 0 0 0.08 0.08 0.38 0.35 0.04
0.50 0.05 0.05 0.50 0 0 0.21 0.21 0.46 0.43 0.03
0.50 0.05 0.05 0.80 0 0 0.09 0.08 0.44 0.39 0.10
0.50 0.05 0.20 0.50 0 0 0.16 0.18 0.37 0.37 0.05
0.50 0.05 0.20 0.80 0 0 0.08 0.08 0.37 0.34 0.01
0.50 0.20 0.05 0.50 0 0 0.20 0.20 0.46 0.43 0.08
0.50 0.20 0.05 0.80 0 0 0.09 0.09 0.45 0.40 0.08
0.50 0.20 0.20 0.50 0 0 0.17 0.16 0.38 0.35 0.01
0.50 0.20 0.20 0.80 0 0 0.07 0.08 0.39 0.36 0.01

CRR: causal risk ratio; SV: Smith and VanderWeele.

Table 2.

Results for CRRT with σ=1 . pL and pU are the proportions that SV’s lower and upper bounds are equal to the alternative lower and upper bounds. ΔLalt , ΔUalt , ΔLSV , and ΔUSV are the mean distance between logCRRT and the logarithm of bounds. CRRT is the logarithm of the causal estimand.

p(U=1) p(A=1) p(Y=1) p(S=1) pL pU ΔLalt ΔUalt ΔLSV ΔUSV CRRT
0.20 0.05 0.05 0.50 1 1 0.41 0.40 0.41 0.40 0.06
0.20 0.05 0.05 0.80 1 1 0.41 0.39 0.41 0.39 0.04
0.20 0.05 0.20 0.50 1 0.99 0.37 0.35 0.37 0.35 0.02
0.20 0.05 0.20 0.80 1 0.99 0.37 0.34 0.37 0.34 0.06
0.20 0.20 0.05 0.50 1 1 0.43 0.40 0.43 0.40 0.03
0.20 0.20 0.05 0.80 1 1 0.42 0.39 0.42 0.39 0.06
0.20 0.20 0.20 0.50 1 0.99 0.35 0.36 0.35 0.36 0.07
0.20 0.20 0.20 0.80 1 0.99 0.38 0.35 0.38 0.35 0.04
0.50 0.05 0.05 0.50 1 1 0.46 0.43 0.46 0.43 0.03
0.50 0.05 0.05 0.80 1 1 0.44 0.39 0.44 0.39 0.10
0.50 0.05 0.20 0.50 1 0.99 0.37 0.37 0.37 0.37 0.05
0.50 0.05 0.20 0.80 1 1 0.37 0.34 0.37 0.34 0.01
0.50 0.20 0.05 0.50 1 1 0.46 0.42 0.46 0.43 0.08
0.50 0.20 0.05 0.80 1 1 0.45 0.40 0.45 0.40 0.08
0.50 0.20 0.20 0.50 1 1 0.38 0.35 0.38 0.35 0.01
0.50 0.20 0.20 0.80 1 1 0.39 0.36 0.39 0.36 0.01

CRR: causal risk ratio; SV: Smith and VanderWeele.

The results for the sharp bounds for the risk difference in the total population are similar to the risk ratio, see Table 3. The SV bounds for the risk difference in the total population are rather conservative, and these results are in line with previous results. 18 Here, Δ is much smaller for the sharp bound than for the SV bound. Furthermore, Δ is about the same size as the causal estimand. The results for the alternative bounds with p(S=1|A=a)=0 are similar to those for the sharp bounds, Table 4.

Table 3.

Results for CRDT with σ=1 . pL and pU are the proportions that SV’s lower and upper bounds are equal to the sharp lower and upper bounds. ΔLsharp , ΔUsharp , ΔLSV , and ΔUSV are the mean distance between CRDT and the bounds. CRDT is the causal estimand.

p(U=1) p(A=1) p(Y=1) p(S=1) pL pU ΔLsharp ΔUsharp ΔLSV ΔUSV CRDT
0.20 0.05 0.05 0.50 0 0 0.01 0.02 1.37 1.24 0.02
0.20 0.05 0.05 0.80 0 0 0.00 0.02 1.38 1.25 0.02
0.20 0.05 0.20 0.50 0 0 0.03 0.04 1.36 1.29 0.04
0.20 0.05 0.20 0.80 0 0 0.01 0.02 1.40 1.30 0.04
0.20 0.20 0.05 0.50 0 0 0.01 0.01 1.40 1.34 0.01
0.20 0.20 0.05 0.80 0 0 0.00 0.01 1.44 1.25 0.01
0.20 0.20 0.20 0.50 0 0 0.03 0.04 1.35 1.27 0.02
0.20 0.20 0.20 0.80 0 0 0.01 0.02 1.39 1.31 0.02
0.50 0.05 0.05 0.50 0 0 0.01 0.02 1.37 1.26 0.03
0.50 0.05 0.05 0.80 0 0 0.01 0.01 1.41 1.28 0.03
0.50 0.05 0.20 0.50 0 0 0.03 0.04 1.32 1.31 0.05
0.50 0.05 0.20 0.80 0 0 0.02 0.02 1.36 1.32 0.05
0.50 0.20 0.05 0.50 0 0 0.01 0.01 1.40 1.24 0.02
0.50 0.20 0.05 0.80 0 0 0.00 0.01 1.46 1.28 0.02
0.50 0.20 0.20 0.50 0 0 0.03 0.04 1.34 1.28 0.04
0.50 0.20 0.20 0.80 0 0 0.01 0.02 1.39 1.32 0.04

CRD: causal risk difference; SV: Smith and VanderWeele.

Table 4.

Results for CRDT with σ=1 . pL and pU are the proportions that SV’s lower and upper bounds are equal to the alternative lower and upper bounds. ΔLalt , ΔUalt , ΔLSV , and ΔUSV are the mean distance between CRDT and the bounds. CRDT is the causal estimand.

p(U=1) p(A=1) p(Y=1) p(S=1) pL pU ΔLalt ΔUalt ΔLSV ΔUSV CRDT
0.20 0.05 0.05 0.50 0 0 0.02 0.03 1.37 1.24 0.02
0.20 0.05 0.05 0.80 0 0 0.02 0.03 1.38 1.25 0.02
0.20 0.05 0.20 0.50 0 0 0.07 0.08 1.36 1.29 0.04
0.20 0.05 0.20 0.80 0 0 0.07 0.07 1.40 1.30 0.04
0.20 0.20 0.05 0.50 0 0 0.02 0.07 1.40 1.34 0.01
0.20 0.20 0.05 0.80 0 0 0.02 0.02 1.44 1.25 0.01
0.20 0.20 0.20 0.50 0 0 0.07 0.08 1.35 1.27 0.02
0.20 0.20 0.20 0.80 0 0 0.07 0.08 1.39 1.31 0.02
0.50 0.05 0.05 0.50 0 0 0.03 0.03 1.37 1.26 0.03
0.50 0.05 0.05 0.80 0 0 0.03 0.03 1.41 1.28 0.03
0.50 0.05 0.20 0.50 0 0 0.08 0.09 1.32 1.31 0.05
0.50 0.05 0.20 0.80 0 0 0.07 0.08 1.36 1.32 0.05
0.50 0.20 0.05 0.50 0 0 0.02 0.03 1.40 1.24 0.02
0.50 0.20 0.05 0.80 0 0 0.02 0.02 1.46 1.28 0.02
0.50 0.20 0.20 0.50 0 0 0.07 0.08 1.34 1.28 0.04
0.50 0.20 0.20 0.80 0 0 0.07 0.08 1.39 1.32 0.04

CRD: causal risk difference; SV: Smith and VanderWeele.

For the risk ratio in the subpopulation, Table 5, the results are very different. Here, the SV bounds are always equal to the sharp bounds and Δ are thus the same for the two bounds. Furthermore, Δ is about the same size as the causal estimand. The results for the risk difference in the subpopulation, see Table 6, are similar to the results for the risk ratio in the subpopulation; Δ is often the same for the two bounds, when rounded to two decimals, and Δ is about the same size as the estimand, which again indicates that the bounds are not too conservative.

Table 5.

Results for CRRS with σ=1 . pL and pU are the proportions that SV’s lower and upper bounds are equal to the sharp lower and upper bounds. ΔLsharp , ΔUsharp , ΔLSV , and ΔUSV are the mean distance between logCRRS and the logarithm of bounds. CRRS is the logarithm of the causal estimand.

p(U=1) p(A=1) p(Y=1) p(S=1) pL pU ΔLsharp ΔUsharp ΔLSV ΔUSV CRRS
0.20 0.05 0.05 0.50 1 1 0.11 0.15 0.11 0.15 0.06
0.20 0.05 0.05 0.80 1 1 0.06 0.10 0.06 0.10 0.04
0.20 0.05 0.20 0.50 1 1 0.10 0.13 0.10 0.13 0.03
0.20 0.05 0.20 0.80 1 1 0.05 0.06 0.05 0.06 0.06
0.20 0.20 0.05 0.50 1 1 0.11 0.14 0.11 0.14 0.03
0.20 0.20 0.05 0.80 1 1 0.05 0.07 0.05 0.07 0.06
0.20 0.20 0.20 0.50 1 1 0.09 0.13 0.09 0.13 0.07
0.20 0.20 0.20 0.80 1 1 0.06 0.07 0.06 0.07 0.04
0.50 0.05 0.05 0.50 1 1 0.13 0.14 0.13 0.14 0.03
0.50 0.05 0.05 0.80 1 1 0.06 0.07 0.06 0.07 0.10
0.50 0.05 0.20 0.50 1 1 0.10 0.13 0.10 0.13 0.04
0.50 0.05 0.20 0.80 1 1 0.06 0.07 0.06 0.07 0.01
0.50 0.20 0.05 0.50 1 1 0.13 0.14 0.13 0.14 0.08
0.50 0.20 0.05 0.80 1 1 0.06 0.07 0.06 0.07 0.08
0.50 0.20 0.20 0.50 1 1 0.10 0.12 0.10 0.12 0.02
0.50 0.20 0.20 0.80 1 1 0.05 0.07 0.05 0.07 0.01

CRR: causal risk ratio; SV: Smith and VanderWeele.

Table 6.

Results for CRDS with σ=1 . pL and pU are the proportions that SV’s lower and upper bounds are equal to the sharp lower and upper bounds. ΔLsharp , ΔUsharp , ΔLSV , and ΔUSV are the mean distance between CRDS and the bounds. CRDS is the causal estimand.

p(U=1) p(A=1) p(Y=1) p(S=1) pL pU ΔLsharp ΔUsharp ΔLSV ΔUSV CRDS
0.20 0.05 0.05 0.50 0 0 0.01 0.01 0.01 0.01 0.02
0.20 0.05 0.05 0.80 0 0 0.00 0.01 0.00 0.01 0.02
0.20 0.05 0.20 0.50 0 0 0.02 0.04 0.03 0.04 0.04
0.20 0.05 0.20 0.80 0 0 0.01 0.02 0.01 0.02 0.04
0.20 0.20 0.05 0.50 0 0 0.01 0.01 0.01 0.01 0.01
0.20 0.20 0.05 0.80 0 0 0.00 0.00 0.00 0.01 0.02
0.20 0.20 0.20 0.50 0 0 0.02 0.03 0.02 0.04 0.02
0.20 0.20 0.20 0.80 0 0 0.01 0.02 0.01 0.02 0.02
0.50 0.05 0.05 0.50 0 0 0.01 0.01 0.01 0.01 0.03
0.50 0.05 0.05 0.80 0 0 0.00 0.01 0.01 0.01 0.03
0.50 0.05 0.20 0.50 0 0 0.02 0.03 0.03 0.04 0.05
0.50 0.05 0.20 0.80 0 0 0.02 0.02 0.02 0.02 0.05
0.50 0.20 0.05 0.50 0 0 0.01 0.01 0.01 0.01 0.02
0.50 0.20 0.05 0.80 0 0 0.00 0.00 0.00 0.01 0.02
0.50 0.20 0.20 0.50 0 0 0.02 0.03 0.03 0.04 0.03
0.50 0.20 0.20 0.80 0 0 0.01 0.02 0.01 0.02 0.04

CRD: causal risk difference; SV: Smith and VanderWeele.

The results for σ=3 , seen in Tables 8 to 13 in Supplemental Appendix K, are similar to σ=1 but with more variation, especially for the upper bound for CRRS , where the sharp bounds in some instances are tighter than the SV bound (Table 12).

7. Discussion

Bounds for bias are one type of sensitivity analysis. Here, we add to the literature on bounds for causal estimands under selection bias in similar ways as Sjölander 8 did for bounds for causal estimands under confounding. First, we have derived new properties of the previously proposed SV bounds. We have shown that the sensitivity parameters are variation independent, which is important when considering which values to set the sensitivity parameters to. Furthermore, we have also investigated the sharpness of the SV bounds. The SV bounds are sharp under certain conditions for the data distribution and sensitivity parameters, some of which are more likely to be fulfilled than others.

Since the SV bounds are only sharp under certain conditions, improved bounds can be derived. Using the same sensitivity parameters, we have derived improved bounds which are sharp. The bounds for the causal estimands in the total population require additional information on the selection probability compared to the SV bounds. In some studies, for example, register-based studies where data is available on all subjects, including the non-selected ones, these probabilities are available. In other studies, they are unknown. If this knowledge is not available, alternative bounds can be calculated by setting these probabilities to zero. The alternative bounds are equal to the SV bounds in some regions and tighter in others. The improved bounds for the causal estimands in the subpopulation is simply the minimum value of the SV bound and the sharp limit. Thus, the improved bounds are equal to the SV bounds when the latter are in the sharp region and tighter when they are not.

There are some limitations to the bounds presented here. The sensitivity parameters of the bounds are defined as ratios between the maximum and minimum of conditional probabilities. In the case of many selection variables, as is not uncommon in practical studies, the sensitivity parameters can get very large, which results in bounds that too conservative to give any information about the size of the bias. Furthermore, the results in this article are derived given fixed values of the sensitivity parameters. Determining a reasonable range of the sensitivity parameters by calibrating them against observed quantities is an important but technically difficult topic for future research. Lastly, the bounds are derived under the assumption of no unmeasured confounding. However, it is possible that a study suffers from several types of biases. An important contribution would therefore be a sensitivity analysis that takes multiple types of biases into account.

Supplemental Material

sj-pdf-1-smm-10.1177_09622802251374168 - Supplemental material for Investigations of sharp bounds for causal effects under selection bias

Supplemental material, sj-pdf-1-smm-10.1177_09622802251374168 for Investigations of sharp bounds for causal effects under selection bias by Stina Zetterstrom, Arvid Sjölander and Ingeborg Waernbaum in Statistical Methods in Medical Research

Consent to participate: Information on the information to participants in the NHANES study used in this article can be found on https://www.cdc.gov/nchs/nhanes-participants/about.html.

Consent for publication: Not applicable.

Data availability statement: The code for producing the results is available upon reasonable request from the corresponding author. The data in the paper comes from the NHANES program, and is available online at https://wwwn.cdc.gov/nchs/nhanes/Default.aspx.

Declaration of conflicting interest: The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Ethical considerations: The example data in this article comes from the NHANES study, which declares the following ethical statement. The National Center for Health Statistics (NCHS) Ethics Review Board (ERB) ensures that research involving human participants protects the rights and welfare of study participants and conforms to U.S. federal regulations. The NCHS ERB, and the formal review bodies that preceded it, have approved each NHANES study protocol since the survey began running continuously in 1999. Before that, different procedures ensured the protection of human participants. Information on the ethical review board decision for the NHANES study used in this article can be found on https://www.cdc.gov/nchs/nhanes/about/erb.html.

Funding: The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The work was funded by Swedish Research Council, grant numbers 2016-00703 and 2020-01188.

ORCID iDs: Stina Zetterstrom https://orcid.org/0000-0003-0730-9425

Ingeborg Waernbaum https://orcid.org/0000-0002-4457-5311

Supplemental material: Supplemental material for this article is available online.

References

  • 1.Flanders WD, Ye D. Limits for the magnitude of M-bias and certain other types of structural selection bias. Epidemiology 2019; 30: 501–508. [DOI] [PubMed] [Google Scholar]
  • 2.Greenland S. Quantifying biases in causal models: classical confounding vs collider-stratification bias. Epidemiology 2003; 14: 300–306. [PubMed] [Google Scholar]
  • 3.Huang TH, Lee WC. Bounding formulas for selection bias. Am J Epidemiol 2015; 182: 868–872. [DOI] [PubMed] [Google Scholar]
  • 4.Sjölander A. Selection bias with outcome-dependent sampling. Epidemiology 2023; 34: 186–191. [DOI] [PubMed] [Google Scholar]
  • 5.Zetterstrom S, Waernbaum I. Selection bias and multiple inclusion criteria in observational studies. Epidemiol Method 2022; 11: 20220108. [Google Scholar]
  • 6.Duarte G, Finkelstein N, Knox D, et al. An automated approach to causal inference in discrete settings. J Am Stat Assoc 2024; 119: 1778–1793. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Smith L, VanderWeele T. Bounding bias due to selection. Epidemiology 2019; 30: 509–516. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Sjölander A. A note on a sensitivity analysis for unmeasured confounding, and the related e-value. J Causal Inference 2020; 8: 229–248. [Google Scholar]
  • 9.Neyman J. On the application of probability theory to agricultural experiments, essay on principles. Roczniki nauk rolczych X, 1-51. In Polish English translation by D.M. Dabrowska and T.P. Speed. Stat Sci 1923; 5: 465–472. [Google Scholar]
  • 10.Rubin DB. Estimating causal effects of treatments in randomized and nonrandomized studies. J Educ Psychol 1974; 66: 688–701. [Google Scholar]
  • 11.Song WO, Chun OK, Obayashi S, et al. Is consumption of breakfast associated with body mass index in US adults? J Am Diet Assoc 2005; 105: 1373–1382. [DOI] [PubMed] [Google Scholar]
  • 12.Centers for Disease Control and Prevention (CDC) National Center for Health Statistics (NCHS) (1999–2018) National health and nutrition examination survey data. https://wwwn.cdc.gov/nchs/nhanes/default.aspx.
  • 13.Chen HY. A semiparametric odds ratio model for measuring association. Biometrics 2007; 63: 413–421. [DOI] [PubMed] [Google Scholar]
  • 14.Nabi R, Bhattacharya R, Shpitser I. Full law identification in graphical models of missing data: completeness results. In: International conference on machine learning, 2020, pp.7153–7163. PMLR. [PMC free article] [PubMed]
  • 15.Malinsky D, Shpitser I, Tchetgen EJT. Semiparametric inference for nonmonotone missing-not-at-random data: the no self-censoring model. J Am Stat Assoc 2022; 117: 1415–1423. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Shpitser I. The Lauritzen-Chen likelihood for graphical models. In: International conference on artificial intelligence and statistics, 2023, pp.4181–4195. PMLR.
  • 17.Ding P, VanderWeele TJ. Sensitivity analysis without assumptions. Epidemiology 2016; 27: 368–377. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Zetterstrom S. Bounds for selection bias using outcome probabilities. Epidemiol Method 2024; 13: 20230033. [Google Scholar]

Associated Data

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

Supplementary Materials

sj-pdf-1-smm-10.1177_09622802251374168 - Supplemental material for Investigations of sharp bounds for causal effects under selection bias

Supplemental material, sj-pdf-1-smm-10.1177_09622802251374168 for Investigations of sharp bounds for causal effects under selection bias by Stina Zetterstrom, Arvid Sjölander and Ingeborg Waernbaum in Statistical Methods in Medical Research


Articles from Statistical Methods in Medical Research are provided here courtesy of SAGE Publications

RESOURCES