Description Usage Arguments Details Value References See Also Examples
This function implements the algorithm for sensitivity-based identification and classification of inaccurate half-Cauchy heterogeneity priors proposed in Ott et al. (2021). It classifies the specified half-Cauchy heterogeneity prior as either anticonservative (puts more than half of its probability mass on too small heterogeneity values) or conservative (puts more than half of its probability mass on too large heterogeneity values). Assumes a Bayesian normal-normal hierarchical model.
1 2 | HC_accuracy(df, scale.HC = 1, mu.mean = 0, mu.sd = 4,
tail.prob = 0.5, grid.epsilon = 0.00354)
|
df |
data frame with one column "y" containing the effect estimates for the individual studies and a column "sigma" containing the standard errors of these estimates |
scale.HC |
scale parameter of the half-Cauchy prior of interest |
mu.mean |
mean of the normal prior for the effect mu. Defaults to 0. |
mu.sd |
standard deviation of the normal prior for the effect mu. Defaults to 4. |
tail.prob |
probability mass of the prior above the reference threshold. Defaults to 0.5, which corresponds to the 50%-RLMC-based adjustment of priors. |
grid.epsilon |
value for epsilon, a tuning parameter for epsilon-local sensitivity computation (see |
This algorithm proceeds as follows:
First, it computes the effective median RLMC for the HC prior with scale parameter scale.HC
and the data set df
.
Second, it applies the 50%-RLMC-based adjustment to obtain a HN prior with the same median RLMC for the data set df
.
Third, it computes epsilon-local sensitivity estimates for these two HN and HC priors and the data set df
.
Finally, comparing the two sensitivity estimates leads to the decision:
If the sensitivity estimate for the HN prior is larger than the sensitivity estimate for the HC prior, then both the HN and HC prior are classfied as anticonservative.
If the sensitivity estimate for the HC prior is larger than the sensitivity estimate for the HN prior, then both the HN and HC prior are classfied as conservative.
This is a special case of the algorithm described in Ott et al. (2021, Section 5), see also the Supplementary Material of that manuscript (Section 4.6) for more information.
Using HC heterogeneity priors as "weakly informative" priors has been suggested in Gelman (2006). The standard half-Cauchy heterogeneity prior (scale.HC = 1
) has for example been used in Bodnar et al. (2017).
A list of the following 4 elements:
param |
a list of the following two scale parameter values (non-negative real numbers): |
mrlmc_HC |
the effective median RLMC for the specified HC prior |
S_tau |
a list of the following two epsilon-local sensitivity estimates with respect to the heterogeneity parameter tau: |
decision |
a string specifiying the decision if the HN and HC priors are anticonservative or conservative |
Ott, M., Hunanyan, S., Held, L., Roos, M. Sensitivity-based identification of inaccurate heterogeneity priors in Bayesian meta-analysis. Submitted to Statistical Methods in Medical Research. 2021.
Ott, M., Hunanyan, S., Held, L., Roos, M. Supplementary Material: Sensitivity-based identification of inaccurate heterogeneity priors in Bayesian meta-analysis. Submitted to Statistical Methods in Medical Research. 2021.
Gelman, A. (2006). Prior distributions for variance parameters in hierarchical models (Comment on article by Browne and Draper). Bayesian Analysis 1(3), 515–534. https://doi.org/10.1214/06-BA117A
Bodnar, O., Link, A., Arendacka, B., Possolo, A., Elster C. (2017). Bayesian estimation in random effects meta-analysis using a non-informative prior. Statistics in Medicine 36(2), 378–399. https://doi.org/10.1002/sim.7156
HN_accuracy
,
prior_accuracy
,
effective_rlmc
,
pri_par_adjust
1 2 3 4 5 6 7 | # load the steriod-resistant rejection (SRR) data analyzed in Friede et al. (2017)
data(srr)
# sensitivity-based accuracy estimation & classification for
# the HC(1) prior and the SRR data
HC_accuracy(df = srr, scale.HC = 1,
mu.mean = 0, mu.sd = 4)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.