Author-reviewedEvidence: highv1.0.2

Copas Model

The Copas model is a selection model for publication bias in meta-analysis that re-estimates the pooled effect under assumed rates of non-publication.

Download concept guide
Last reviewed byDr Darrin Baines

Concept Architecture

Copas Model for Publication Bias in Meta-Analysis

The Copas model, usually called the Copas selection model, treats the trials in a meta-analysis as the visible part of a larger set of studies, some never published, and asks how far the pooled effect would move if small studies with unfavourable results were less likely to appear. Copas introduced it in 1999 and developed it with Shi in 2000 and 2001. In health technology assessment the question has a direct cost, because a pooled relative effect usually becomes a parameter in a health economic model, so an overstated effect becomes overstated health gain and, for a technology that costs more than its comparator, a lower ICER. The model rests on two linked equations and a sensitivity analysis, and its adjusted estimates can be carried into a cost per responder and compared with those of trim and fill and PET-PEESE.

Two linked equations for the result and the decision to publish

The model joins the usual random-effects model for each study's reported effect to a probit selection equation that decides whether the study is published. A correlation parameter links the two; when it is zero, publication is unrelated to the result and the published studies give an approximately unbiased pooled estimate.

θ^i=θi+σiεi,θi∼N(θ,τ2),Zi=γ0+γ1si+δi,corr⁡(εi,δi)=ρ\hat{\theta}_i = \theta_i + \sigma_i \varepsilon_i, \qquad \theta_i \sim N(\theta, \tau^2), \qquad Z_i = \gamma_0 + \frac{\gamma_1}{s_i} + \delta_i, \qquad \operatorname{corr}(\varepsilon_i, \delta_i) = \rho

where θ^i\hat{\theta}_i is the effect reported by study ii (such as a log odds ratio), θi\theta_i its true effect, θ\theta the overall mean effect, τ2\tau^2 the between-study heterogeneity variance, σi\sigma_i the within-study standard error, εi\varepsilon_i and δi\delta_i standard normal errors, ZiZ_i a latent propensity to publish, sis_i the reported standard error, γ0\gamma_0 and γ1\gamma_1 the selection parameters and ρ\rho the correlation between sampling error and propensity. Study ii is published only when Zi>0Z_i > 0, so the following holds.

P(Zi>0)=Φ(γ0+γ1si)P(Z_i > 0) = \Phi\left( \gamma_0 + \frac{\gamma_1}{s_i} \right)

where Φ\Phi is the standard normal cumulative distribution function. Φ(γ0)\Phi(\gamma_0) is the probability of publishing a study with an infinitely large standard error, and γ1\gamma_1 sets how fast that probability rises as the standard error shrinks. When ρ\rho is positive and larger effects are favourable, a small study with a favourable result is more likely to clear the threshold, which produces funnel plot asymmetry.

Carpenter and colleagues describe the model as derived from the Heckman two-stage regression model, the econometric approach to sample selection, so it is a selection model for studies missing not at random. Standard properties of the normal distribution give the bias of a study once it is known to be published, as follows.

E(θ^i∣Zi>0)−θ=ρ σi λ(ui),ui=γ0+γ1si,λ(u)=ϕ(u)Φ(u)E(\hat{\theta}_i \mid Z_i > 0) - \theta = \rho \, \sigma_i \, \lambda(u_i), \qquad u_i = \gamma_0 + \frac{\gamma_1}{s_i}, \qquad \lambda(u) = \frac{\phi(u)}{\Phi(u)}

where uiu_i is the mean propensity to publish study ii, ϕ\phi is the standard normal density and λ\lambda is the inverse Mills ratio, which grows as the probability of publication falls. The bias rises with the standard error and with the strength of selection, so the smallest published studies overstate the effect most.

Why the selection parameters are varied rather than estimated

Copas and Shi maximise the likelihood of the published estimates conditional on publication. That likelihood can peak on a very flat plateau, because the data say little about unseen studies. Copas's answer, described in the Cochrane Handbook, is a sensitivity analysis in which γ0\gamma_0 and γ1\gamma_1 are fixed over a grid, and at each point θ\theta, τ\tau and ρ\rho are estimated by maximum likelihood. Each grid point implies a number of unpublished studies, given by the following.

M=∑i=1N1−P(Zi>0∣si)P(Zi>0∣si)M = \sum_{i=1}^{N} \frac{1 - P(Z_i > 0 \mid s_i)}{P(Z_i > 0 \mid s_i)}

where MM is the expected number of unpublished studies, NN is the number of published studies and P(Zi>0∣si)P(Z_i > 0 \mid s_i) is the publication probability at the standard error of published study ii.

The implementation by Carpenter, Rücker and Schwarzer, now the copas function of the R package metasens, plots the adjusted estimate against the probability of publishing the study with the largest standard error, by default from around 0.3 to 1. At each point a test asks whether the remaining funnel plot asymmetry exceeds chance, and degrees of selection with p-values above 0.1 are treated as more plausible. Copas and Shi's test of fit is a likelihood ratio test that, without heterogeneity, is equivalent to the Egger test.

A published analysis of phenobarbital before preterm birth

A published application shows what the model offers and what it cannot settle. Carpenter, Rücker and Schwarzer analysed nine trials of maternal phenobarbital for periventricular haemorrhage in preterm infants. The random-effects odds ratio was 0.49 (0.32 to 0.74) and a regression test for asymmetry gave p = 0.011. The asymmetry was explained only when the probability of publishing the least precise trial was as low as about 0.4; at 0.37 the adjusted odds ratio was 0.83 (0.61 to 1.15), with about 9 studies implied unpublished, and the benefit was no longer significant.

They record that the original review authors, Crowther and Henderson-Smart, had noted that the two largest, higher-quality trials showed no benefit, and they describe the result as allowing for selection bias and/or other small-study effects. The model cannot say which was at work.

From twelve illustrative trials to a cost per responder

A cost-effectiveness model needs the odds ratio of treatment response for a new therapy against standard care. All numbers are illustrative, and positive log odds ratios favour the new therapy. Two large trials (standard error 0.10) average 0.31 and ten small trials (standard error 0.40) average 0.55; each trial is treated as reporting its group average, and heterogeneity is set to zero.

GroupTrialsStandard errorMean log ORWeight per trialGroup weight
Large20.100.31100200
Small100.400.556.2562.5

1. Pool without adjustment.

θ^FE=200×0.31+62.5×0.55262.5=96.375262.5=0.3671\hat{\theta}_{FE} = \frac{200 \times 0.31 + 62.5 \times 0.55}{262.5} = \frac{96.375}{262.5} = 0.3671

where θ^FE\hat{\theta}_{FE} is the unadjusted inverse-variance pooled log odds ratio, an odds ratio of 1.444. The small trials sit 0.24 above the large ones, which is funnel plot asymmetry.

2. Choose a scenario. Suppose a large trial is published with probability 0.95 and a small one with probability 0.35. The standard normal quantiles are 1.645 and −0.385, and the reciprocals of the standard errors are 10 and 2.5, giving the following.

γ1=1.645−(−0.385)10−2.5=2.0307.5=0.2707,γ0=−0.385−0.27070.40=−1.062\gamma_1 = \frac{1.645 - (-0.385)}{10 - 2.5} = \frac{2.030}{7.5} = 0.2707, \qquad \gamma_0 = -0.385 - \frac{0.2707}{0.40} = -1.062

where γ1\gamma_1 and γ0\gamma_0 are the selection parameters implied by the two probabilities.

3. Calculate the inverse Mills ratios. With densities of 0.1031 and 0.3704 at the two quantiles, the ratios are as follows.

λL=0.10310.95=0.1085,λS=0.37040.35=1.0583\lambda_L = \frac{0.1031}{0.95} = 0.1085, \qquad \lambda_S = \frac{0.3704}{0.35} = 1.0583

where λL\lambda_L and λS\lambda_S are the inverse Mills ratios for a published large and small trial.

4. Solve for the correlation and the adjusted effect. Setting each group mean equal to its expected value under the model, θ+0.10ρλL=0.31\theta + 0.10 \rho \lambda_L = 0.31 and θ+0.40ρλS=0.55\theta + 0.40 \rho \lambda_S = 0.55, and subtracting gives the following.

ρ=0.55−0.310.40×1.0583−0.10×0.1085=0.240.4124=0.582,θ^adj=0.31−0.10×0.582×0.1085=0.3037\rho = \frac{0.55 - 0.31}{0.40 \times 1.0583 - 0.10 \times 0.1085} = \frac{0.24}{0.4124} = 0.582, \qquad \hat{\theta}_{adj} = 0.31 - 0.10 \times 0.582 \times 0.1085 = 0.3037

where ρ\rho is the correlation that reproduces the asymmetry and θ^adj\hat{\theta}_{adj} is the adjusted pooled log odds ratio, an odds ratio of 1.355. This is a moment approximation; the Copas method maximises the conditional likelihood, which also changes the weights, so its figures would differ somewhat. The implied number of unpublished trials is as follows.

M=2×0.050.95+10×0.650.35=0.105+18.571=18.68M = 2 \times \frac{0.05}{0.95} + 10 \times \frac{0.65}{0.35} = 0.105 + 18.571 = 18.68

where MM is as defined above. About 19 trials, nearly all small, would sit unpublished behind the twelve found.

5. Repeat across scenarios.

ScenarioP(publish large)P(publish small)λL\lambda_LλS\lambda_SCorrelationAdjusted log OROdds ratioImplied unpublished
No selection1100none fits0.36711.4440
Moderate0.950.350.10851.05830.5820.30371.35518.7
Severe0.900.150.19501.55440.3990.30221.35356.9

With no selection the asymmetry is unexplained. With the correlation re-estimated at each grid point, as in a real Copas analysis, both selection scenarios reproduce the group means exactly and give almost the same odds ratio, because stronger selection is offset by a weaker correlation. The data cannot separate them, which is the flat likelihood in miniature; the choice rests on the test for residual asymmetry and on whether about 57 unpublished trials, rather than about 19, is credible, which trial registries can help to check.

6. Carry the result into the economic model. With an illustrative baseline response probability of 30% (odds 0.4286) and incremental cost of £1,200 per patient, the unadjusted odds ratio gives the following response probability on the new therapy.

0.4286×1.4441+0.4286×1.444=0.61891.6189=0.3823\frac{0.4286 \times 1.444}{1 + 0.4286 \times 1.444} = \frac{0.6189}{1.6189} = 0.3823

where the numerator is the treated odds of response.

ScenarioOdds ratioResponse on new therapyExtra responders per 1,000Cost per extra responder
Unadjusted1.44438.2%82about £14,600
Moderate1.35536.7%67about £17,800
Severe1.35336.7%67about £17,900

Allowing for selection raises the cost per extra responder by about 22% to 23%, which matters if the unadjusted result sits close to what a decision maker would accept.

Copas model, funnel plot tests, trim and fill and PET-PEESE

The Begg test and the Egger test only detect small-study effects. The other methods produce an adjusted estimate, each under its own assumption about the cause of asymmetry.

MethodWhat it doesMain assumption
Funnel plot with an asymmetry testTests whether smaller studies report different effectsNone about the cause
Trim and fillRank-based: estimates missing studies, imputes mirror images, re-poolsThe most extreme studies on one side are missing
PET-PEESERegresses effects on standard errors (PET) or variances (PEESE); effect at zero standard errorRegression form holds; PEESE used when PET shows an effect
Copas selection modelAdjusted estimates across assumed selection, with implied unpublished studiesSelection depends on precision and, through ρ\rho, on the result

In 157 meta-analyses with binary outcomes, Schwarzer and colleagues found similar point estimates from the two adjustment methods, but systematically larger standard errors and p-values from trim and fill, and judged the Copas model preferable; Carpenter and colleagues found the Copas model gave a clear interpretation in about 80% of the same meta-analyses. A 2024 simulation of continuous outcomes, posted as a preprint, found Copas and PET-PEESE the least biased of five adjustment methods, noted that likelihood-based methods such as Copas can fail to converge, and concluded that PET-PEESE, being robust to heteroscedasticity, is a preferable technique. The Cochrane Handbook advises regression-based adjustment only with at least 10 studies.

Using Copas results in decision models and HTA

In an economic evaluation the adjusted estimate is best treated as a scenario input, not a new base case, showing how much of a relative effect could rest on missing evidence. In the Cochrane Handbook's reading, estimates that stay stable across assumed selection suggest the unadjusted estimate is unlikely to be driven by non-reporting, while large movements suggest it may well be. A scenario analysis can run the model at plausible degrees of selection. A probabilistic sensitivity analysis centred on the unadjusted estimate does not capture this, because bias moves the centre of the distribution rather than widening it, so parameter uncertainty and selection bias need separate treatment. Outside information can narrow the selection parameters. Mavridis and colleagues built priors from both external data and elicited expert opinion and extended the model to network meta-analysis, and Huang and colleagues used trial registries to estimate all of its parameters.

Assumptions and where the model misleads

The central assumption is that asymmetry comes from selective publication. The Cochrane Handbook calls this a major problem with selection models, since they assume that other causes of small-study effects, such as weaker design in small trials or genuinely different patients, are not operating, and may mislead if that is wrong.

The form of the selection equation matters as much as its parameters. A 2020 simulation of mean differences, posted as a preprint, found that the Copas method corrected adequately when publication followed its own selection model, performed poorly when selection depended directly on the standardised effect, and did not correct enough when between-study heterogeneity was present. Carpenter and colleagues also found that allowing for selection bias can shrink the standard error of the treatment estimate, as with trim and fill, against the intuition that missing evidence should widen uncertainty.

The most common misreading is to treat one grid point's adjusted estimate as the true effect. McShane and colleagues argued that selection methods should be used less to produce a single adjusted estimate and more for sensitivity analysis across forms and severities of publication bias.

Sources

  • Almalik O. Adjusting for publication bias in meta-analysis with continuous outcomes: a comparative study. arXiv preprint arXiv:2410.06309. 2024.
  • Almalik O, Zhan Z, van den Heuvel ER. Copas' method is sensitive to different mechanisms of publication bias. arXiv preprint arXiv:2007.15955. 2020.
  • Carpenter J, Rücker G, Schwarzer G. copas: an R package for fitting the Copas selection model. The R Journal. 2009;1(2):31-36.
  • Carpenter JR, Schwarzer G, Rücker G, Künstler R. Empirical evaluation showed that the Copas selection model provided a useful summary in 80% of meta-analyses. Journal of Clinical Epidemiology. 2009;62(6):624-631.
  • Copas J, Shi JQ. Meta-analysis, funnel plots and sensitivity analysis. Biostatistics. 2000;1(3):247-262.
  • Copas JB, Shi JQ. A sensitivity analysis for publication bias in systematic reviews. Statistical Methods in Medical Research. 2001;10(4):251-265.
  • Duval S, Tweedie R. Trim and fill: a simple funnel-plot-based method of testing and adjusting for publication bias in meta-analysis. Biometrics. 2000;56(2):455-463.
  • Huang A, Komukai S, Friede T, Hattori S. Using clinical trial registries to inform Copas selection model for publication bias in meta-analysis. Research Synthesis Methods. 2021;12(5):658-673. Preprint version: arXiv:2005.14396, 2020.
  • Mavridis D, Sutton A, Cipriani A, Salanti G. A fully Bayesian application of the Copas selection model for publication bias extended to network meta-analysis. Statistics in Medicine. 2013;32(1):51-66.
  • McShane BB, Böckenholt U, Hansen KT. Adjusting for publication bias in meta-analysis: an evaluation of selection methods and some cautionary notes. Perspectives on Psychological Science. 2016;11(5):730-749.
  • Page MJ, Higgins JPT, Sterne JAC. Chapter 13: Assessing risk of bias due to missing evidence in a meta-analysis. In: Higgins JPT, Thomas J, Chandler J, et al, editors. Cochrane Handbook for Systematic Reviews of Interventions version 6.5. Cochrane; 2024. Section 13.3.4.6.
  • Schwarzer G, Carpenter J, Rücker G. Empirical evaluation suggests Copas selection model preferable to trim-and-fill method for selection bias in meta-analysis. Journal of Clinical Epidemiology. 2010;63(3):282-288.
  • Schwarzer G, Carpenter JR, Rücker G. metasens: Statistical Methods for Sensitivity Analysis in Meta-Analysis. R package version 1.5-3. 2025. Reference manual, function copas.
  • Stanley TD, Doucouliagos H. Meta-regression approximations to reduce publication selection bias. Research Synthesis Methods. 2014;5(1):60-78.

Functions & Formulae (2)

copas(gamma_0, gamma_1, s_i, n_g) = (P_i, M)

Takes the two selection parameters of the Copas selection model, gamma_0 and gamma_1, and the standard errors of the published studies, and returns each study's probability of publication, Phi(gamma_0 + gamma_1 / s), and the number of unpublished studies those parameters imply, M. In a Copas sensitivity analysis gamma_0 and gamma_1 are fixed over a grid, and at each point the mean effect theta, the heterogeneity tau and the correlation rho are estimated by maximising the likelihood of the published estimates conditional on publication. That adjusted estimate has no closed form and comes from software such as the copas function of the R package metasens, so it is not written as a formula here; the publication probability and M are the quantities that label each grid point. The unadjusted estimate the analysis starts from is the common-effect inverse-variance mean of HE-FM-ADMA-001 (random-effects form HE-FM-ADMA-005), and the article's unadjusted 0.3671 is HE-FM-ADMA-001 applied to its twelve illustrative trials. A rank test for small-study effects is HE-FN-BEGG-001, with HE-FM-BEGG-002 and HE-CF-BEGG-001. Carrying an adjusted odds ratio into a decision model uses HE-FM-NMA-004 for the response probability on the new therapy and HE-FM-ICER-001 for the cost per extra responder. Notation follows the Copas Model article.

  • Copas probit probability that a study with standard error s is published

    u = gamma_0 + gamma_1 / s; P = Phi_u

    Under the selection equation of the Copas model a study is published when a latent propensity Z = gamma_0 + gamma_1 / s + delta is above zero, with delta standard normal, so its marginal probability of publication is the standard normal distribution function at the index u = gamma_0 + gamma_1 / s. Phi(gamma_0) is the probability of publishing a study with an infinitely large standard error, and gamma_1 sets how fast the probability rises as the standard error shrinks. The site calculator has no normal distribution function, so Phi_u is entered as a named input from NORM.S.DIST(u, TRUE) or pnorm(u), the convention of HE-FM-MCID-004. That record's normal share above a threshold returns the same number with a threshold of zero, a standard deviation of 1 and a mean of u; the Copas form adds the index in the study's precision with its two selection parameters.

  • Expected number of unpublished studies implied by Copas selection parameters for two standard error groups

    u_1 = gamma_0 + gamma_1 / s_1; u_2 = gamma_0 + gamma_1 / s_2; P_1 = Phi_1; P_2 = Phi_2; M = n_1 * (1 - P_1) / P_1 + n_2 * (1 - P_2) / P_2

    Copas and Shi translate a pair of selection parameters into the expected number of unpublished studies, M, the sum over the published studies of (1 minus P_i) / P_i, with P_i the publication probability of HE-FM-COPAS-001 at study i's standard error. The formula is written for two groups of published studies that share a standard error within each group, n_1 at s_1 and n_2 at s_2, as in the article's example of two large and ten small trials; each further standard error adds a term of the same form, which the R and Python code of HE-CF-COPAS-001 handles. Each published study with probability P stands in expectation for (1 minus P) / P unpublished studies of the same precision, so groups with a low publication probability dominate M; in the article's moderate scenario 18.57 of the 18.68 come from the ten small trials. The step that turns P into M is the same algebra as the bed turnover interval of HE-FM-BTO-004 in another setting; the Copas content is the chain from gamma_0, gamma_1 and the standard errors.

View all formulae

Library

Publications

13
  • Journal article

    Meta-regression approximations to reduce publication selection bias — Stanley TD, Doucouliagos H, Vol. 5, No. 1, pp. 60-78 ed., 2014 (Research Synthesis Methods)

    Paper on meta-regression approximations to reduce publication selection bias, proposing PEESE, a quadratic approximation without a linear term, and a hybrid estimator that conditionally combines PEESE with the Egger regression intercept.

  • Other

    Copas' method is sensitive to different mechanisms of publication bias — Almalik O, Zhan Z, van den Heuvel ER, arXiv:2007.15955 ed., 2020 (arXiv)

    Preprint evaluating Copas' method for mean differences, finding that it corrects adequately when publication follows Copas' selection model but performs worse when selection depends on significant or standardised effect sizes and under-corrects with between-study heterogeneity.

  • Other

    Adjusting for publication bias in meta-analysis with continuous outcomes: a comparative study — Almalik O, arXiv:2410.06309 ed., 2024 (arXiv)

    Preprint comparing five methods of adjusting for publication bias in meta-analysis with continuous outcomes, which found the Copas and PET-PEESE methods the least biased and noted that the Copas method, like other likelihood-based methods, can have convergence problems.

  • Journal article

    copas: an R package for fitting the Copas selection model — Carpenter J, Rücker G, Schwarzer G, Vol. 1, No. 2, pp. 31-36 ed., 2009 (The R Journal)

    Paper describing the copas R package for fitting the Copas selection model, illustrated with a meta-analysis of 9 trials of prophylactic maternal phenobarbital for periventricular haemorrhage in preterm infants.

  • Journal article

    Empirical evaluation showed that the Copas selection model provided a useful summary in 80% of meta-analyses — Carpenter JR, Schwarzer G, Rücker G, Künstler R, Vol. 62, No. 6, pp. 624-631 ed., 2009 (Journal of Clinical Epidemiology)

    Empirical evaluation of the Copas selection model in 157 meta-analyses with binary outcomes, finding a clear overall interpretation in about 80% of them and that, as with trim and fill, allowing for selection bias can give smaller standard errors.

  • Journal article

    Meta-analysis, funnel plots and sensitivity analysis — Copas J, Shi JQ, Vol. 1, No. 3, pp. 247-262 ed., 2000 (Biostatistics)

    Paper proposing a sensitivity analysis for publication bias in meta-analysis based on fitting a model to the funnel plot, cited for the development of the Copas selection model.

  • Journal article

    A sensitivity analysis for publication bias in systematic reviews — Copas JB, Shi JQ, Vol. 10, No. 4, pp. 251-265 ed., 2001 (Statistical Methods in Medical Research)

    Paper proposing a sensitivity analysis for publication bias in systematic reviews in which different patterns of selection bias are tested against the fit to the funnel plot.

  • Journal article

    Trim and fill: a simple funnel-plot-based method of testing and adjusting for publication bias in meta-analysis — Duval S, Tweedie R, Vol. 56, No. 2, pp. 455-463 ed., 2000 (Biometrics)

    Paper introducing trim and fill, simple rank-based data augmentation techniques that formalise the use of funnel plots to estimate the number of missing studies in a meta-analysis.

  • Journal article

    Using clinical trial registries to inform Copas selection model for publication bias in meta-analysis — Huang A, Komukai S, Friede T, Hattori S, Vol. 12, No. 5, pp. 658-673 ed., 2021 (Research Synthesis Methods)

    Paper proposing an inference procedure for the Copas selection model that uses information from clinical trial registries to estimate all unknown parameters.

  • Journal article

    A fully Bayesian application of the Copas selection model for publication bias extended to network meta-analysis — Mavridis D, Sutton A, Cipriani A, Salanti G, Vol. 32, No. 1, pp. 51-66 ed., 2013 (Statistics in Medicine)

    Paper applying the Copas selection model in a fully Bayesian framework, with prior distributions derived from external data and elicited expert opinion, and extending it to star-shaped network meta-analysis.

  • Journal article

    Adjusting for publication bias in meta-analysis: an evaluation of selection methods and some cautionary notes — McShane BB, Böckenholt U, Hansen KT, Vol. 11, No. 5, pp. 730-749 ed., 2016 (Perspectives on Psychological Science)

    Evaluation of selection methods for adjusting for publication bias in meta-analysis, recommending their use for sensitivity analysis rather than for obtaining a single adjusted estimate.

  • Journal article

    Empirical evaluation suggests Copas selection model preferable to trim-and-fill method for selection bias in meta-analysis — Schwarzer G, Carpenter J, Rücker G, Vol. 63, No. 3, pp. 282-288 ed., 2010 (Journal of Clinical Epidemiology)

    Comparison of the Copas selection model and trim and fill in 157 meta-analyses with binary outcomes, finding similar point estimates but systematically larger standard errors and p-values for trim and fill and concluding that the Copas model appears preferable.

  • Book

    Introduction to Meta-Analysis — Borenstein, Hedges, Higgins & Rothstein, 2nd Edition ed., 2021 (John Wiley & Sons)

    A clear, applied introduction to meta-analysis — computing effect sizes, fixed- and random-effects models, heterogeneity, subgroup analysis, meta-regression, and publication bias — written for readers across disciplines.

Tools & Resources

1
  • Other

    metasens: Statistical Methods for Sensitivity Analysis in Meta-Analysis — Schwarzer G, Carpenter JR, Rücker G, R package version 1.5-3, reference manual, function copas ed., 2025 (CRAN)

    Reference manual for the metasens R package, whose copas function performs a Copas selection model analysis with a probit selection model and shows how the treatment estimate varies with the probability of publishing the study with the largest standard error.

Frequently Asked Questions (6)

  • What is the Copas model?

    The Copas model is a selection model for publication bias in meta-analysis that re-estimates the pooled effect under assumed rates of non-publication.

    Source: Carpenter et al. 2009

  • How does the Copas model adjust a result for publication bias?

    The Copas model adjusts a meta-analysis for publication bias by explicitly modelling the chance that a study gets published as a function of its results, on the premise that studies with weaker or null findings are less likely to appear. By estimating how many such studies are probably missing and what they would have shown, it produces a corrected effect that allows for the unseen results. This gives a sense of how far the visible literature might overstate the truth. Modelling what selection hid is its approach. Copas and Shi (2001) describe this model.

    Source: Copas & Shi 2001

  • How does the Copas model work?

    The Copas model works by specifying a selection mechanism that relates the probability of a study being published to its results, typically its effect estimate and standard error, alongside the model for the true effects. By modelling the selection process, it estimates how the observed studies may be a biased subset and adjusts the pooled effect toward what it would be without selective publication. The degree of adjustment depends on assumptions about the strength of selection, which are varied in sensitivity analyses. So the Copas model estimates a bias-adjusted effect by explicitly modelling how publication depends on study results.

    Source: Copas 1999

  • Why is the Copas model used?

    The Copas model is used to go beyond detecting publication bias to estimating its impact and adjusting the pooled effect accordingly, providing an indication of how much the meta-analysis result might change if unpublished studies were included. This is valuable because tests such as Egger's indicate possible bias but do not quantify its effect on the estimate. By modelling the selection process, the Copas model offers a bias-adjusted estimate and a sensitivity analysis of how the result depends on the extent of selective publication. So it is used to assess the robustness of meta-analysis conclusions to publication bias.

    Source: Sterne, Gavaghan & Egger 2000

  • What are the assumptions of the Copas model?

    The Copas model assumes a particular form for the selection mechanism relating publication probability to study results, and its adjustment depends on assumptions about the strength and pattern of this selection, which cannot be fully known, since the unpublished studies are unobserved. It also assumes a model for the distribution of true effects. Because the selection is not directly observable, the results are sensitive to these assumptions. So the Copas model rests on assumptions about how publication depends on results, and its estimates are explored across a range of selection assumptions rather than treated as a single definitive correction.

    Source: Copas 1999

  • What are the limitations of the Copas model?

    The limitations of the Copas model arise because the selection mechanism it models cannot be observed directly, so the adjustment depends on unverifiable assumptions about how publication relates to results, and the results are sensitive to these; it is more complex to apply than simple tests for publication bias; and it may be unstable with few studies. So the Copas model provides an informative sensitivity analysis of the potential impact of publication bias rather than a definitive correction, and its output is interpreted as showing how conclusions might change under different assumptions about selective publication, rather than as a precise bias-adjusted estimate.

    Source: Copas 1999

Trust Record

Verified by Dr Darrin Baines

British health economist

Professional identity: darrinbaines.org

Verification date: 10 Oct 2026

Content version: 1.0.2

Canonical Identity

Term code
HE-ES-ESM-009

Stable URI · Machine-readable · Resolvable · CC BY 4.0