Compares direct evidence (from head-to-head trials) with indirect evidence (from anchored comparison) to assess consistency.
Usage
compare_direct_indirect(
direct_result,
indirect_result,
effect_measure = NULL,
conf_level = 0.95
)Value
A list with components:
- direct_estimate
Direct evidence effect estimate
- indirect_estimate
Indirect evidence effect estimate
- pooled_estimate
Inverse-variance weighted pooled estimate
- pooled_ci
CI for pooled estimate
- inconsistency_p
P-value for inconsistency test
- effect_measure
Effect measure used
- is_consistent
Logical; TRUE if p > 0.05
Examples
# Compare direct and indirect evidence
# Direct evidence: A vs B from head-to-head trial
direct <- list(estimate = log(0.80), se = 0.15)
# Indirect evidence via Bucher method
indirect <- indirect_comparison(
effect_ab = log(0.75), se_ab = 0.12,
effect_bc = log(0.85), se_bc = 0.10,
effect_measure = "hr"
)
comparison <- compare_direct_indirect(
direct_result = direct,
indirect_result = indirect,
effect_measure = "hr"
)
comparison$is_consistent
#> NULL
