Knowledgeable
Resources
evidence-data· 2 June 2026· 12 min read

Indirect treatment comparisons without the hand-waving

When MAIC, STC, and ITC actually disagree — and how to choose the one your reviewer will accept.

Author
Charlie Brook
Chief Innovation Officer
Pick the method, then defend it
The reviewer does not punish you for picking MAIC over STC. They punish you for not knowing why.

When the methods diverge

In a recent oncology ITC we ran four methods against the same IPD. The hazard-ratio estimates ranged from 0.61 (anchored MAIC) to 0.78 (unanchored STC). The reviewer will ask why.

Hazard ratio by ITC method (lower = stronger comparator effect)
MethodWhen to default to itReviewer red flag
BucherSingle common comparator, well-balanced populationsPopulation imbalance > 0.1 SMD on any prognostic
Anchored MAICIPD available, anchor exists, modest imbalanceESS drops below 50% of original
Unanchored MAICNo common comparatorTreat as hypothesis-generating only
STCOutcome model is well specified, anchor existsPre-specified model not registered before analysis

The minimum R sanity check

# Pre-MAIC balance check
library(MAIC)
bal <- estimate_weights(
  intervention_data = ipd,
  matching_vars    = c("age","ecog","prior_lines"),
  comparator_pop   = aggregate_summary
)
summary(bal$ess)  # flag if < 50% of N
ESS attrition
If your effective sample size drops below half after weighting, the reviewer will treat the comparison as exploratory regardless of how favourable the HR looks.
Reader poll
Which ITC method do you default to?

ITCs with the reviewer already in the room

Knowledgeable runs the balance checks, ESS attrition, and method rationale alongside the analysis — so the defence is written before the analyst stops typing.

See the ITC workspace