Recalculates meta-analysis results leaving out each study one at a time to assess the influence of individual studies.
Arguments
- meta_result
A MetaResult object from meta_analysis()
- yi
Numeric vector of effect estimates (optional if in meta_result)
- sei
Numeric vector of standard errors (optional if in meta_result)
- method
Character. Tau-squared estimation method for the leave-one-out refits: "DL", "REML", or "PM". If
NULL(default), usesmeta_result@metadata$methodwhen available; otherwise defaults to "DL".
Value
A list with components:
- results
Data frame with estimates when each study is excluded
- influential_studies
Character vector of influential studies
- n_influential
Number of influential studies
- effect_measure
Effect measure used
- model
Model type (fixed/random)
- method
Tau-squared estimation method used
Examples
# Leave-one-out sensitivity analysis
yi <- log(c(0.75, 0.82, 0.68, 0.91, 0.77))
sei <- c(0.12, 0.15, 0.18, 0.14, 0.11)
meta_res <- meta_analysis(yi = yi, sei = sei, effect_measure = "hr")
loo <- leave_one_out(meta_res)
loo$results
#> excluded_study estimate se ci_lower ci_upper I2 estimate_display
#> 1 Study 1 -0.2349472 249.4553 -489.1584 488.6885 0 0.7906126
#> 2 Study 2 -0.2572550 231.2617 -453.5218 453.0073 0 0.7731710
#> 3 Study 3 -0.2104521 221.7938 -434.9184 434.4975 0 0.8102179
#> 4 Study 4 -0.2832901 197.4333 -387.2455 386.6790 0 0.7533013
#> 5 Study 5 -0.2415265 227.5301 -446.1924 445.7094 0 0.7854280
#> ci_lower_display ci_upper_display pct_change
#> 1 3.640832e-213 1.716828e+212 4.296221
#> 2 1.091392e-197 5.477348e+196 -4.790668
#> 3 1.310196e-189 5.010342e+188 14.274094
#> 4 6.628305e-169 8.561205e+167 -15.395834
#> 5 1.663786e-194 3.707792e+193 1.616187
loo$influential_studies
#> [1] "Study 3" "Study 4"
