Free scoping read. A written assessment of your manuscript in two business days, at no cost.

Start one
Contents

Academy · Research Data Analytics & AI · Case-control analysis

Statistical Analysis of Case-Control Studies: Conditional Logistic Regression, Matching and Reporting

In a case-control study the choice of analysis is not discretionary: it is determined by the method of control sampling and by whether controls were matched. Errors in this choice have substantial consequences. In simulations in which the functional form of a matching variable was misspecified, confidence interval coverage from adjusted unconditional logistic regression fell to 0.479 — a nominal 95% interval containing the true value less than half the time — whereas conditional logistic regression on the same data achieved 0.953.

Pubrica AcademyWritten by the medical writing and biostatistics teams Reviewed byPubrica biostatistics team Published9 October 2026 Last checked9 October 2026 Reading time12 minutes Sources30 peer-reviewed

Most published errors in case-control analysis arise from treating logistic regression as a single technique applicable to any dataset. A matched design analysed unconditionally yields an attenuated estimate, and a matched design adjusted for the matching variable in the wrong functional form yields intervals that are substantially incorrect rather than merely wide. The simulation evidence on this point is sufficiently specific to guide practice, and the correct analysis is no more difficult to conduct than the incorrect one.

Learning objectives

  • Why the analysis follows from the sampling scheme, and which measure the model estimates
  • The circumstances in which conditional logistic regression is required, and what it conditions on
  • What the simulation evidence shows about unconditional alternatives, including the coverage failure
  • How misspecification of the functional form of a matching variable can invalidate an interval with little change in the point estimate
  • Approaches to continuous exposures, dose-response and interaction, and the contribution of tree-based methods
  • The reporting required for a statistical reviewer to confirm that the analysis matched the design

Common misconceptions

  • “Adjusting for the matching variable is the same as conditioning on the matched set.” It is not, and the difference can be substantial. When the functional form of the matching variable was misspecified in simulation, adjusted unconditional logistic regression was biased, with confidence interval coverage of 0.479, compared with 0.953 for conditional logistic regression on the same data.
  • “If matching was done, the crude odds ratio is already confounder-free.” The reverse is true: matching distorts the crude comparison by construction, because controls have been selected to resemble cases on the matching variable. Unadjusted unconditional logistic regression underestimated the true exposure effect in every exact-matching scenario tested, six of six.
  • “The odds ratio is what it is.” What it estimates depends on the control sampling scheme. Under density sampling it estimates a rate ratio; under case-cohort sampling, a risk ratio; under cumulative sampling, a disease odds ratio that approximates a risk ratio only when the outcome is uncommon.
  • “A wide interval is the worst that can happen from the wrong model.” An incorrect interval is more harmful than a wide one. Coverage of 0.479 means that the reported interval fails to contain the true value approximately half the time while appearing entirely plausible.
  • “Machine learning avoids these modelling decisions.” It relocates them rather than avoiding them. A conditional logistic regression tree must still respect the matched structure, and single trees were found to be sufficiently variable that a random forest of such trees was proposed specifically to stabilise the result.

Derivation of the analysis from the study design

Three features of the design determine most of the analytic plan, and they should be specified in the analysis plan before any data are examined.

The control sampling scheme determines what the odds ratio estimates. Controls sampled from those at risk at the time of each case’s event — density or risk-set sampling — give an odds ratio that estimates a rate ratio 25,29. Controls sampled as a random subset of the baseline cohort — case-cohort sampling — give a risk ratio. Controls sampled from those still free of the outcome at the end of the risk period — cumulative sampling — give a disease odds ratio that approximates a risk ratio only when the outcome is uncommon 25. See our page on case-control designs for the sampling detail.

Whether the design was matched determines whether the analysis must condition on the matched sets. If cases and controls were selected in matched sets, the matched structure is part of the data and discarding it changes the estimand.

What was matched on determines which variables can be studied and which cannot. A matched variable has had its variation between cases and controls removed by design, so its effect is not estimable from the matched comparison 2,29.

A practical consequence is that the statistical methods paragraph of a case-control paper should be derivable from the design paragraph. Where it is not — for example, where the design describes matching and the analysis describes unconditional regression — a reviewer will identify a problem before reading any results.

What the design determines, and what the analysis must therefore do

Design featureConsequence for the analysis
Density (risk-set) control samplingThe odds ratio estimates a rate ratio; this should be stated when reporting
Case-cohort control samplingThe odds ratio estimates a risk ratio; this should be stated when reporting
Cumulative control samplingThe odds ratio estimates a disease odds ratio, approximating a risk ratio only for uncommon outcomes
Matched selectionConditional logistic regression on the matched sets; matching variables excluded as covariates
Unmatched selectionUnconditional logistic regression with pre-specified confounders; the intercept is not interpretable
A variable was matched onIts effect is not estimable from the matched comparison
Matching with tolerance rather than exactlyResidual confounding by the matching variable is possible; conditioning still preferred to adjustment in an assumed functional form

Derived from the design-analysis correspondence described in the case-control methodological literature. The practical test is whether the statistical methods paragraph can be derived from the design paragraph.

Conditional logistic regression and the matched set

Conditional logistic regression is the standard analysis for matched case-control data. Rather than estimating a separate parameter for every matched set — which would require a large number of nuisance parameters, each estimated from very little data — it conditions on the matched set, using only the within-set comparison of exposure between the case and its controls 2,28.

Two properties follow. The matching variables drop out of the model, because they do not vary within a set, which is why they should not be entered as covariates: doing so is either redundant or, with imperfect matching, actively misleading 2. Variables that were not matched on, but which confound the exposure-outcome relationship, must still be included as covariates, because conditioning on the matched set does not address them.

Conditional logistic regression performs well when the design is respected. In the simulation scenario where the functional form of the matching variable was misspecified, conditional logistic regression returned an estimate of -1.209 against a true value of -1.2, with confidence interval coverage of 0.953 — essentially nominal 2. This is the benchmark against which the alternatives should be judged.

Its cost is a loss of efficiency in a specific sense: matched sets in which all members share the same exposure status contribute nothing to the conditional likelihood, so a study with little within-set exposure variation will produce wide intervals 2,28. This is a design problem manifest in the analysis rather than an analytic defect, and it is a reason to avoid over-matching. Our biostatistics team and statistical review service both check this before submission.

Confidence interval coverage failure and its consequences relative to bias

The principal simulation finding is as follows. In the scenario where the functional form of the matching variable was misspecified in the model, adjusted unconditional logistic regression gave an estimate of -0.793 against a true value of -1.2, with confidence interval coverage of 0.479. Conditional logistic regression on the same data gave -1.209 with coverage of 0.953 2.

Both results are unfavourable to the unconditional analysis, and the second is more serious than the first. A point estimate of -0.793 for a true value of -1.2 represents substantial attenuation, with roughly a third of the effect lost. However, coverage of 0.479 means that a nominal 95% confidence interval contained the true value less than half the time. The interval is neither conservative nor merely imprecise; it is incorrect, while appearing entirely ordinary in a results table, and a reader of the paper could not detect the error.

This illustrates a more general principle of model misspecification. Bias in a point estimate is, at least in principle, detectable through sensitivity analysis and comparison with other studies. Coverage failure cannot be detected from within a single study, because the interval appears the same whether its coverage is 0.95 or 0.48 2. The protection is therefore structural, namely use of the analysis that the design implies, rather than diagnostic.

A separate and milder finding from the same work: under exact matching, unadjusted unconditional logistic regression underestimated the exposure effect in all six scenarios tested, with an estimate of 2.203 against a true value of 2.27 in one 2. That attenuation is small, but it is systematic and readily avoided.

Simulation performance when the matching variable’s functional form is misspecified

AnalysisEstimateTrue value95% CI coverage
Conditional logistic regression−1.209−1.20.953
Unconditional logistic regression, adjusted with a linear term−0.793−1.20.479

Simulation study of analysis methods for matched case-control data, scenario in which the functional form of the matching variable was misspecified in the model. Coverage of 0.479 means a nominal 95% interval contained the true value less than half the time — a failure invisible from inside a single study.

0.953confidence interval coverage, conditional logistic regression
0.479coverage, adjusted unconditional logistic regression with a linear term
6 of 6exact-matching scenarios in which unadjusted unconditional regression attenuated the effect

From a simulation study of analysis methods for matched case-control data. The coverage figures come from the scenario in which the matching variable’s functional form was misspecified; the attenuation finding covers every exact-matching scenario tested, including an estimate of 2.203 against a true value of 2.27.

Analysis of unmatched designs

Where controls were sampled without matching, unconditional logistic regression is the appropriate analysis, with confounders entered as covariates 2,28. The analytic questions are then those of any regression model, with two points specific to case-control designs.

First, the intercept is not interpretable. Because the ratio of cases to controls was chosen by the investigator rather than observed, the model cannot estimate absolute risk, and nothing in the output should be presented as one 17,28. The exposure coefficients are interpretable; the baseline is not.

Second, the covariate set should be chosen on substantive grounds and pre-specified, not by stepwise selection against the data. Stepwise procedures in a case-control analysis produce a model fitted to the sample’s idiosyncrasies and standard errors that do not account for the selection, which is a second route to intervals whose coverage is not what it claims.

Stratified analysis retains a role even where regression is used. Computing the exposure association within levels of a strong confounder, and presenting the stratum-specific estimates alongside the adjusted one, allows a reader to assess whether the adjustment is averaging over heterogeneity. Where the stratum-specific estimates differ materially, the single adjusted estimate conceals heterogeneity that a reader needs to know about.

Continuous exposures, functional form and dose-response relationships

The coverage finding above reflects a failure of functional form, and functional form also warrants attention for the exposure.

Entering a continuous exposure as a single linear term imposes the assumption that the log odds change by a constant amount per unit, across the whole range. That assumption is usually unexamined and frequently wrong, particularly where the exposure has a threshold or a plateau. The alternatives — categorisation into quantiles, fractional polynomials, splines — each have costs. Categorisation discards information and makes the estimate depend on arbitrary cut points. Flexible functions preserve information but are harder to report and can overfit with few cases.

A defensible default is to pre-specify the primary analysis with the exposure in the form supported on substantive grounds, to report a dose-response presentation by quantile as a secondary analysis for readability, and to check the shape with a flexible function as a sensitivity analysis. All three should be stated in the analysis plan, so that the form reported as primary is not the one that gave the smallest p-value.

Dose-response, where present, merits explicit presentation because it is one of the few features of an observational association that is difficult to produce by confounding alone. It is not proof of causation, and a monotone gradient can be produced by a confounder that is itself graded, but its absence where a mechanism predicts it is informative in the opposite direction. Our page on effect size covers how these estimates behave when pooled.

Interaction, subgroup analyses and multiplicity

Three cautions specific to this design.

Interaction is tested on a scale. An interaction present on the multiplicative scale may be absent on the additive scale and vice versa, and because a case-control study estimates ratios, the model naturally yields multiplicative interaction. Where the question concerns absolute joint effects — as it often does for public health or clinical decisions — the design does not supply the necessary baseline risk without external information.

Subgroup analyses are badly powered. A case-control study powered for a main effect is substantially underpowered for interaction, typically requiring several times the sample size 18. A subgroup finding in a case-control study should be presented as a hypothesis, and the power limitation stated rather than left to the reader.

Multiplicity is structural here. The design’s ability to examine many exposures at once is an advantage for hypothesis generation and a hazard for inference 15,18. The primary exposure and the primary analysis should be pre-specified, and the remaining analyses reported and labelled as exploratory. The alternative — presenting the strongest of twenty associations as the finding — is the mechanism behind a large share of non-replicable observational results 10.

Classification trees, random forests and model variability

Tree-based methods have been adapted for matched case-control data, with conditional logistic regression trees recursively partitioning the data while retaining the conditional likelihood so that the matched structure is respected 1. Their appeal is that interactions and non-linearities are identified rather than specified, which directly addresses the functional form problem that produced the coverage failure described above.

The principal limitation is instability. Single conditional logistic regression trees were found to be highly variable, meaning the structure recovered depends substantially on the particular sample — a well-known property of trees in general and a serious one when the number of matched sets is modest. A random forest built on conditional logistic regression trees was proposed in 2024 specifically to reduce that variability, by averaging over many trees grown on resampled data 1.

Two caveats apply to this approach. First, the ensemble gains stability at the cost of interpretability: there is no longer a single reportable structure, and the output is a prediction or a variable-importance ranking rather than an adjusted odds ratio for a named exposure. Second, the approach is recent, so the behaviour of these methods across the range of matched designs is not yet as well characterised as that of conditional logistic regression. The reasonable position is to use them as an exploratory complement — to identify interactions and non-linearities that are then modelled explicitly — rather than as the primary analysis of a confirmatory question. Our page on R for trial analysis covers implementation and reproducibility, and predictive analytics is where prediction-focused work sits.

Reporting requirements

Eight items are required, and a statistical reviewer typically checks most of them within the first two minutes.

The control sampling scheme, described specifically enough to be named, and the measure the odds ratio therefore estimates 7,25. The matching variables with their tolerances, and the number of controls per case. The model fitted, stated as conditional or unconditional with the reason. Confirmation that matching variables were not entered as covariates in a conditional model. The functional form used for every continuous variable, including the matching variables where any adjustment was made. The covariate set and how it was chosen, with pre-specification stated. The number of matched sets contributing to the conditional likelihood, which is lower than the number of sets whenever exposure does not vary within a set. And which analyses were pre-specified and which were exploratory.

Two sentences carry most of the weight: one naming the sampling scheme and the measure estimated, and one stating the model and why it follows from the design. A paper containing both can be assessed; a paper containing neither cannot, whatever its results show. See the STROBE case-control checklist and our analysis plan work.

The statistical methods paragraph of a matched case-control paper (figures below are illustrative)

Model does not follow the design

Odds ratios and 95% confidence intervals were estimated using multivariable logistic regression, adjusting for age, sex, body mass index and smoking status. Variables were retained in the final model if they were associated with the outcome at p less than 0.10 in univariable analysis. Continuous variables were entered as linear terms. Analyses were performed using standard statistical software and a two-sided p-value below 0.05 was considered statistically significant.

Matched design, unconditional analysis. The design and the model are inconsistent, which attenuated the effect in every exact-matching simulation scenario tested.

Matching variables apparently adjusted for. Adjustment is not equivalent to conditioning, and in the misspecified-form scenario it produced coverage of 0.479 against 0.953.

All continuous variables linear. This is the specific assumption whose failure produced the coverage collapse, and it is stated as a default rather than examined.

Stepwise selection. Produces a model fitted to this sample’s idiosyncrasies and standard errors that ignore the selection, giving a second route to intervals that do not cover.

No sampling scheme. So the measure the odds ratio estimates is undefined.

No informative-set count. A reader cannot tell how much of the matched data actually contributed.

Significance framing with no pre-specification. With many covariates and subgroups available, the reported result cannot be distinguished from the most favourable one.

Model follows the design

Controls were density-sampled from those at risk on each case’s event date, so the estimated odds ratios are interpreted as rate ratios. Because cases and controls were selected in matched sets of one case to three controls, matched on sex and on year of birth within two years, the primary analysis is conditional logistic regression on the matched sets; sex and year of birth are not entered as covariates, since they do not vary within a set. Smoking status and body mass index were not matched on and are included as covariates, pre-specified in the analysis plan dated before data extraction; no stepwise or data-driven variable selection was used. Body mass index is modelled with a restricted cubic spline with three knots at the pre-specified centiles rather than as a linear term, and the exposure is modelled both continuously and by quartile, with the continuous form pre-specified as primary. Of 184 matched sets, 141 contributed to the conditional likelihood; the remaining 43 were uninformative because exposure did not vary within the set, and intervals reflect this. A sensitivity analysis using unconditional logistic regression with the matching variables adjusted for is reported in Supplementary Table 4; the discrepancy between the two is expected and the conditional analysis is the primary one, since simulation evidence shows that unconditional adjustment can produce substantially under-covered intervals when a matching variable’s functional form is misspecified. Subgroup analyses by sex are exploratory, the study being powered for the main effect only.

The sampling scheme is named and the measure estimated is stated, so the odds ratio has a defined interpretation.

Conditional logistic regression is used with the matching variables correctly excluded, which is the analysis the design implies.

A flexible functional form is used for the continuous covariate whose misspecification is known to damage coverage.

Pre-specification is asserted with a date and stepwise selection explicitly disclaimed, which removes the model-search route to wrong intervals.

The number of informative matched sets is given, so the reader knows how much of the data the conditional likelihood used.

The unconditional analysis appears as a declared sensitivity analysis with the expected direction of discrepancy explained, rather than as a competing primary result.

Subgroups are labelled exploratory with the power limitation stated, which accurately describes what a study powered for the main effect can establish about interaction.

The first paragraph could be written without knowledge of the design, which is precisely the problem. The second is derivable from the design paragraph line by line, and the one finding a reviewer will question — the discrepancy with the unconditional analysis — is addressed in advance with the reason it occurs.

Key points

Key points

In a case-control study the analysis is determined by the design. The control sampling scheme determines what the odds ratio estimates — a rate ratio under density sampling, a risk ratio under case-cohort sampling and a disease odds ratio under cumulative sampling. Where selection was matched, the analysis should condition on the matched sets and the matching variables should not be included as covariates. The simulation evidence on the consequences of error is specific: unadjusted unconditional logistic regression attenuated the effect in all six exact-matching scenarios tested, giving 2.203 against a true value of 2.27 in one, and where the functional form of the matching variable was misspecified, adjusted unconditional regression gave −0.793 against a true value of −1.2 with confidence interval coverage of 0.479, compared with −1.209 and 0.953 for conditional logistic regression. Coverage failure is more serious than bias because it cannot be detected from within a single study. Functional forms and covariates should be pre-specified, the number of informative matched sets reported, exploratory analyses labelled as such, and tree-based methods treated as an exploratory complement — single conditional logistic regression trees were sufficiently variable that a random forest of them was proposed to stabilise them.

Application to your study

Application to your study

  1. The methods paragraph should be derived from the design paragraph. If the analysis cannot be derived from the description of sampling and matching, one of the two is incorrect.
  2. The sampling scheme and the measure estimated should be stated. A single sentence, placed early, should name density, case-cohort or cumulative sampling and state the resulting interpretation of the odds ratio.
  3. Conditional logistic regression should be used for matched data. The matching variables should be excluded as covariates, because they do not vary within a matched set.
  4. Adjustment should never be used in place of conditioning. Where the functional form of a matching variable is uncertain, adjusted unconditional regression produced coverage of 0.479 in simulation.
  5. The functional form of every continuous variable should be pre-specified. A default linear form is the assumption whose failure caused the collapse in coverage; splines should be considered and the choice stated in advance.
  6. Stepwise selection should not be used. Covariates should be chosen on substantive grounds and pre-specified, and the paper should state that no data-driven selection was used.
  7. The number of matched sets contributing to the conditional likelihood should be reported. Sets with no within-set variation in exposure contribute no information, and readers require the number of such sets.
  8. Subgroup and multiple-exposure analyses should be labelled as exploratory. A study powered for a main effect is underpowered for interaction, and the design makes multiplicity structural.

Frequently asked questions

Whenever cases and controls were selected in matched sets. The matched structure is part of the data, and conditioning on the set uses only the within-set comparison of exposure, which is what makes the estimate valid for a matched design. Ordinary unconditional logistic regression on matched data either attenuates the effect, if the matching variables are left out, or risks badly under-covered intervals, if they are included in an incorrect functional form. The simulation evidence gives both failures concretely: attenuation in all six exact-matching scenarios tested, and confidence interval coverage of 0.479 against 0.953 for the conditional analysis when a matching variable’s functional form was misspecified. For unmatched designs, unconditional regression with pre-specified confounders is correct.

Not in a conditional logistic regression. They do not vary within a matched set, so they drop out of the conditional likelihood, and entering them is at best redundant. The more important point is that adjusting for a matching variable in an unconditional model is not an acceptable substitute for conditioning. In the simulation where the functional form of the matching variable was misspecified, the adjusted unconditional analysis gave an estimate of −0.793 against a true value of −1.2 with coverage of 0.479, while conditional logistic regression gave −1.209 with coverage of 0.953. Variables that were not matched on and do confound the exposure-outcome relationship should be included as covariates in either model.

It means that intervals constructed to contain the true value 95% of the time contained it less than half the time in repeated simulation. The practical significance is that the failure is undetectable from within a single study: an interval with 48% coverage appears identical to one with 95% coverage in a results table, so no reader, reviewer or diagnostic plot will detect it. This makes it a more serious problem than bias in a point estimate, which can at least be examined by sensitivity analysis and comparison across studies. The only protection is structural, namely use of the analysis the design implies, and the only way to make it visible to readers is to report both analyses and explain which is primary and why.

Not from the study alone. Because the investigator chose the number of cases and the number of controls, the data contain no information about how common the outcome is, so the intercept of a logistic model is a function of the sampling ratio rather than of the population. Exposure coefficients are interpretable; the baseline is not. If absolute risk is needed — for a decision, a number needed to treat, or a health-economic model — it must be derived from external data on the incidence of the outcome in the relevant population, combined with the relative measure from the study. The relative measure itself is a rate ratio, risk ratio or disease odds ratio depending on how the controls were sampled.

With a functional form chosen on substantive grounds and pre-specified, not with a linear term by default. A single linear term imposes a constant change in log odds per unit across the whole exposure range, which is frequently wrong where thresholds or plateaus exist — and functional form misspecification is precisely the mechanism behind the coverage failure documented for matching variables. A reasonable pattern is to pre-specify the primary form, present a quantile-based dose-response as a secondary analysis for readability, and check the shape with a spline or fractional polynomial as a sensitivity analysis. Specifying all three in the analysis plan prevents the one reported as primary from being the one that produced the most favourable result.

They identify interactions and non-linearities rather than requiring them to be specified, which addresses the functional form problem directly. Conditional logistic regression trees partition matched case-control data while retaining the conditional likelihood, so the matched structure is respected. The limitation is instability: single trees of this kind were found highly variable, meaning the structure recovered depends heavily on the particular sample, which is serious when the number of matched sets is modest. A random forest built on conditional logistic regression trees was proposed in 2024 specifically to reduce that variability. The trade-off is interpretability, since an ensemble yields prediction and variable importance rather than an adjusted odds ratio for a named exposure, so its appropriate use is exploratory.

Because conditional logistic regression uses only the within-set comparison of exposure. A matched set in which the case and all its controls share the same exposure status provides no within-set contrast, so it contributes nothing to the conditional likelihood and effectively drops out. This is not an analytic defect but a consequence of the design, and it is the main reason over-matching is costly: the more closely controls resemble cases on variables correlated with the exposure, the less exposure variation remains within sets and the wider the intervals become. The number of informative sets should be reported alongside the number of matched sets, because the difference indicates how much of the collected data the analysis actually used.

No, for two reasons that compound each other. The selected model is fitted to the idiosyncrasies of the particular sample, so it is unlikely to replicate; and the reported standard errors take no account of the model search that preceded them, so the intervals are narrower than the procedure warrants. In a case-control study this matters particularly because the design permits many candidate exposures and covariates, so the search space is large and the scope for a spuriously strong model correspondingly wide. The covariate set should be chosen on substantive grounds — what is known to confound the relationship — and pre-specified in the analysis plan, and the paper should state explicitly that no data-driven selection was used.

References

  1. Schauberger G, Klug SJ, Berger M. Random forests for the analysis of matched case-control studies. BMC Bioinformatics. 2024;25(1):253. doi:10.1186/s12859-024-05877-5 read 9 October 2026. doi.org/10.1186/s12859-024-05877-5
  2. Wan F, Colditz GA, Sutcliffe S. Matched Versus Unmatched Analysis of Matched Case-Control Studies. American Journal of Epidemiology. 2021;190(9):1859-1866. doi:10.1093/aje/kwab056 read 9 October 2026. doi.org/10.1093/aje/kwab056
  3. Balshem H, Helfand M, Schunemann HJ, Oxman AD, Kunz R, Brozek J, et al. GRADE guidelines: 3. Rating the quality of evidence. Journal of Clinical Epidemiology. 2011;64(4):401-406. doi:10.1016/j.jclinepi.2010.07.015 read 9 October 2026. doi.org/10.1016/j.jclinepi.2010.07.015
  4. Schulz KF, Altman DG, Moher D. CONSORT 2010 Statement: updated guidelines for reporting parallel group randomised trials. Trials. 2010;11(1):32. doi:10.1186/1745-6215-11-32 read 9 October 2026. doi.org/10.1186/1745-6215-11-32
  5. Bassler D, Briel M, Montori VM, Lane M, Glasziou P, Zhou Q, et al. Stopping randomized trials early for benefit and estimation of treatment effects: systematic review and meta-regression analysis. JAMA. 2010;303:1180-1187. read 9 October 2026. school16.sipta.org
  6. von Elm E, Altman DG, Egger M, Pocock SJ, Gotzsche PC, Vandenbroucke JP; STROBE Initiative. Strengthening the reporting of observational studies in epidemiology (STROBE) statement: guidelines for reporting observational studies. BMJ. 2007;335(7624):806-808. doi:10.1136/bmj.39335.541782.AD read 9 October 2026. doi.org/10.1136/bmj.39335.541782.AD
  7. von Elm E, Altman DG, Egger M, Pocock SJ, Gotzsche PC, Vandenbroucke JP; STROBE Initiative. The Strengthening the Reporting of Observational Studies in Epidemiology (STROBE) statement: guidelines for reporting observational studies. Epidemiology. 2007;18(6):800-804. doi:10.1097/EDE.0b013e3181577654 read 9 October 2026. doi.org/10.1097/EDE.0b013e3181577654
  8. Ridker PM, Cook NR, Lee I-M, Gordon D, Walter JM, Buring JE, et al. A randomized trial of low-dose aspirin in the primary prevention of cardiovascular disease in women. New England Journal of Medicine. 2005;352(13):1293-1304. doi:10.1056/NEJMoa050613 read 9 October 2026. doi.org/10.1056/NEJMoa050613
  9. Grimes DA, Schulz KF. Compared to what? Finding controls for case-control studies. The Lancet. 2005;365(9468):1429-1433. doi:10.1016/S0140-6736(05)66379-9 read 9 October 2026. doi.org/10.1016/S0140-6736(05)66379-9
  10. Ioannidis JP. Contradicted and initially stronger effects in highly cited clinical research. JAMA. 2005;294(2):218-228. doi:10.1001/jama.294.2.218 read 9 October 2026. doi.org/10.1001/jama.294.2.218
  11. Montori VM, Devereaux PJ, Adhikari NK, Burns KEA, Eggert CH, Briel M, et al. Randomized trials stopped early for benefit: a systematic review. JAMA. 2005;294:2203-2209. read 9 October 2026. school16.sipta.org
  12. Lawlor DA, Davey Smith G, Ebrahim S. Commentary: the hormone replacement-coronary heart disease conundrum: is this the death of observational epidemiology? International Journal of Epidemiology. 2004;33(3):464-467. doi:10.1093/ije/dyh124 read 9 October 2026. doi.org/10.1093/ije/dyh124
  13. Doll R, Peto R, Boreham J, Sutherland I. Mortality in relation to smoking: 50 years' observations on male British doctors. BMJ. 2004;328(7455):1519. doi:10.1136/bmj.38142.554479.AE read 9 October 2026. doi.org/10.1136/bmj.38142.554479.AE
  14. Grimes DA, Schulz KF. Bias and causal associations in observational research. The Lancet. 2002;359:248-252. read 9 October 2026. qmplus.qmul.ac.uk
  15. Schulz KF, Grimes DA. Case-control studies: research in reverse. The Lancet. 2002;359(9304):431-434. doi:10.1016/S0140-6736(02)07605-5 read 9 October 2026. doi.org/10.1016/S0140-6736(02)07605-5
  16. Grimes DA, Schulz KF. Cohort studies: marching towards outcomes. The Lancet. 2002;359:341-345. doi:10.1016/S0140-6736(02)07500-1 read 9 October 2026. doi.org/10.1016/S0140-6736(02)07500-1
  17. King G, Zeng L. Estimating risk and rate levels, ratios and differences in case-control studies. Statistics in Medicine. 2002;21(10):1409-1427. doi:10.1002/sim.1032 read 9 October 2026. doi.org/10.1002/sim.1032
  18. Zondervan KT, Cardon LR, Kennedy SH. What makes a good case-control study? Design issues for complex traits such as endometriosis. Human Reproduction. 2002;17:1415-1423. read 9 October 2026. ebm-netzwerk.de
  19. Beral V, Hermon C, Kay C, Hannaford P, Darby S, Reeves G. Mortality associated with oral contraceptive use: 25 year follow up of cohort of 46 000 women from Royal College of General Practitioners' oral contraception study. BMJ. 1999;318:96-100. read 9 October 2026. qmplus.qmul.ac.uk
  20. Rothman N, Cantor KP, Blair A, Bush D, Brock JW, Helzlsouer K, et al. A nested case-control study of non-Hodgkin lymphoma and serum organochlorine residues. The Lancet. 1997;350:240-244. read 9 October 2026. qmplus.qmul.ac.uk
  21. Pogue JM, Yusuf S. Cumulating evidence from randomized trials: utilizing sequential monitoring boundaries for cumulative meta-analysis. Controlled Clinical Trials. 1997;18:580-593. read 9 October 2026. school16.sipta.org
  22. Bland JM, Altman DG. Regression towards the mean. BMJ. 1994;308:1499. read 9 October 2026. qmplus.qmul.ac.uk
  23. Wacholder S, McLaughlin JK, Silverman DT, Mandel JS. Selection of controls in case-control studies, I: principles. American Journal of Epidemiology. 1992;135(9):1019-1028. read 9 October 2026. med.libretexts.org
  24. Wacholder S, Silverman DT, McLaughlin JK, Mandel JS. Selection of controls in case-control studies, II: types of controls. American Journal of Epidemiology. 1992;135(9):1029-1041. read 9 October 2026. med.libretexts.org
  25. Rodrigues L, Kirkwood BR. Case-control designs in the study of common diseases: updates on the demise of the rare disease assumption and the choice of sampling scheme for controls. International Journal of Epidemiology. 1990;19(1):205-213. doi:10.1093/ije/19.1.205 read 9 October 2026. doi.org/10.1093/ije/19.1.205
  26. Pocock SJ, Hughes MD. Practical problems in interim analyses, with particular regard to estimation. Controlled Clinical Trials. 1989;10:209S-221S. read 9 October 2026. school16.sipta.org
  27. Sackett DL. Bias in analytic research. Journal of Chronic Diseases. 1979;32:51-63. read 9 October 2026. qmplus.qmul.ac.uk
  28. Prentice RL, Pyke R. Logistic disease incidence models and case-control studies. Biometrika. 1979;66:403-411. read 9 October 2026. kiwix.lema.org
  29. Miettinen O. Estimability and estimation in case-referent studies. American Journal of Epidemiology. 1976;103(2):226-235. doi:10.1093/oxfordjournals.aje.a112220 read 9 October 2026. doi.org/10.1093/oxfordjournals.aje.a112220
  30. Doll R, Hill AB. Smoking and carcinoma of the lung; preliminary report. British Medical Journal. 1950;2(4682):739-748. doi:10.1136/bmj.2.4682.739 read 9 October 2026. doi.org/10.1136/bmj.2.4682.739

Every source above is a peer-reviewed article, a publisher’s record of one, or a standard issued by the body that owns it. Each carries the date it was last read. Where a standard moves, this article is revised rather than left up with a note.

How to cite this article

Pick your referencing style and copy it. Your university or target journal may vary the punctuation — check its guide if it has one.

Pubrica Academy. (2026, October 9). Statistical Analysis of Case-Control Studies: Conditional Logistic Regression, Matching and Reporting. Pubrica. https://pubrica.com/academy/research/statistical-analyses-of-case-control-studies/

This article is written to be learned from. Cite it if you are referring to what it says; if you are using the evidence behind it, cite the sources listed above instead.

Case-control statistical analysis plan stub

Complete this before data extraction. Each entry either follows from the design or has to be pre-specified; anything left open here will be decided later, when the data can influence the decision.

CASE-CONTROL ANALYSIS PLAN STUB

1. DESIGN FACTS THAT DETERMINE THE ANALYSIS
   Control sampling scheme:
     [ ] density / risk-set  -> OR estimates a RATE RATIO
     [ ] case-cohort         -> OR estimates a RISK RATIO
     [ ] cumulative          -> disease ODDS RATIO only
   Matched?  [ ] yes  [ ] no
     Matched on: ______________________________________________
     Tolerances: ______________________________________________
     Controls per case: ______
   Variables matched on CANNOT be studied as exposures: ________

2. PRIMARY MODEL
   [ ] Conditional logistic regression (matched design)
       [ ] matching variables NOT entered as covariates
   [ ] Unconditional logistic regression (unmatched design)
       [ ] intercept will not be interpreted as risk
   Software and function: ______________________________________
   Reason the model follows from the design, in one sentence:
     __________________________________________________________

3. EXPOSURE SPECIFICATION
   Primary exposure: __________________________________________
   Form: [ ] binary [ ] categorical, cut points: ______________
         [ ] continuous linear  [ ] spline, knots: ____________
         [ ] fractional polynomial
   Pre-specified PRIMARY form: ________________________________
   Secondary presentation (e.g. quartiles): ___________________
   Sensitivity check on shape: ________________________________

4. COVARIATES
   Confounders to include (substantive grounds, list them):
     __________________________________________________________
   [ ] NO stepwise or data-driven selection will be used
   Functional form for each continuous covariate:
     Variable ................ Form ...........................
     Variable ................ Form ...........................

5. INFORMATIVE DATA
   Expected number of matched sets: ______
   [ ] Number contributing to the conditional likelihood will be
       reported
   Over-matching risk assessed?  [ ] yes - note: ______________

6. SECONDARY AND EXPLORATORY ANALYSES  (label honestly)
   Pre-specified secondary: ___________________________________
   Exploratory, including subgroups: __________________________
   [ ] Paper will state the study is powered for the main effect
       only
   Interaction scale to be reported: [ ] multiplicative
                                     [ ] additive - source of
                                         baseline risk: ______

7. SENSITIVITY ANALYSES
   [ ] Unconditional analysis reported alongside conditional,
       with the expected direction of discrepancy explained
   [ ] Alternative functional form for matching variable
   [ ] Alternative covariate set
   [ ] Exclusion of sets with incomplete matching

8. REPORTING CHECK BEFORE SUBMISSION
   [ ] Sampling scheme named and measure estimated stated
   [ ] Model stated as conditional or unconditional, with reason
   [ ] Matching variables confirmed excluded from a conditional model
   [ ] Functional form given for every continuous variable
   [ ] Informative matched set count reported
   [ ] Pre-specified vs exploratory clearly separated
   [ ] No absolute risk reported from these data alone
   [ ] STROBE case-control checklist mapped

Pubrica AcademyWritten and maintained by Pubrica’s subject matter experts. Articles are revised when the underlying standards change, and each article states the date on which it was last reviewed.

How Pubrica can help

Pubrica derives the analysis from the design rather than the reverse: the sampling scheme determines the measure, the matching determines the model, and functional forms are pre-specified before extraction so that they cannot be selected in response to the data. The conditional analysis is conducted as the primary analysis, with the unconditional analysis as a declared sensitivity analysis and the direction of any discrepancy explained; the number of informative matched sets is reported; and the analysis is checked to ensure that no absolute risk has been inferred from a design that cannot provide it. Where tree-based methods are of interest, they are used to identify interactions, which are then modelled explicitly.

Find something else

Search the Pubrica Academy

Access is free and requires no account. Enter a topic, or open the full library to filter by category, sub-topic or resource type.

Pubrica can review a case-control dataset and design description and assess whether the analysis is consistent with the sampling scheme.

A scoping assessment is free and takes two business days. It provides a written assessment of what the work requires and which specialist would undertake it.

Get a free quote

Regulations

Check your project against this rule

  1. 1Your work
  2. 2Your details
  3. 3Send
What do you need?

Material you send is held under signed confidentiality, with access limited to the assigned team and encrypted transfer. It is not used to train anything and is not passed to third-party tools. Ask for the agreement before you send anything you would rather cover first.