The Analysis of Competing Hypotheses (ACH) is a methodology for evaluating multiple competing hypotheses for observed data. ACH is used by analysts in various fields who make judgments that entail a high risk of error in reasoning. ACH aims to help an analyst overcome, or at least minimize, some of the cognitive limitations that make prescient intelligence analysis so difficult to achieve.