Decision engine guide - EQOS Asia

Look-ahead bias in back-tests of a decision model

Summarise this page with AI

The essentials in 30 seconds

  • Look-ahead bias occurs when a back-test uses information that was not available on the analysis date.
  • Hindsight bias makes past events look more predictable than they were (en.wikipedia.org, Hindsight bias).
  • The prevention rule is simple: the publication date of every input must fall on or before the analysis date.
  • The EQOS Asia Theranos page uses data accessible in 2013, and the 2008 page uses public data from 2006 and 2007 (as of October 2026).
  • A blind reviewer adds a second check.

A back-test is only fair when the model sees what the analyst could have seen on the day. Look-ahead bias breaks that rule without anyone noticing. This guide shows where it enters, how to prevent it with dated inputs, and how to check it in any vendor result. It is a chapter of backtesting a decision model, as of October 2026.

What is look-ahead bias in a back-test of a decision model?

Look-ahead bias occurs when a back-test uses information that was not available on the analysis date. The model then appears to predict an outcome that its inputs already hinted at. The test result looks strong, and the strength comes from the leak, not from the equation. A decision model that passes such a test has not yet shown that it works.

The bias has a close relative in psychology. Hindsight bias is the common tendency for people to perceive past events as having been more predictable than they were (en.wikipedia.org, Hindsight bias). An analyst who knows the outcome reads ambiguous inputs as warnings. Look-ahead bias is the data version of that habit, and procedure is the remedy for both.

Where does look-ahead bias enter the back-test of a decision model?

Four doors let the future in. A source published after the analysis date, such as a later annual report. A restated figure, where the number on the page differs from the number first released. A label written after the event, such as a rating or a headline. And a judgement made with knowledge of the outcome, where the analyst rates an ambiguous input as a warning because the company later failed.

Each door has a matching control. Date the source, store the figure as first released, remove labels, and rate inputs before the outcome is revealed. A team that applies the four controls in a fixed order catches most leaks. The remaining leaks usually come from habit, which is why the dated data sheet matters.

What does look-ahead bias look like in a worked back-test?

Take an illustrative case with an analysis date of 31 December 2013. A filing from November 2013 was available on that day and may enter the model. The annual report for the full year of 2013 appeared in March 2014, so it must wait. A press story from June 2014 describes later events and must stay out. The table lists the three inputs and their status.

The line between allowed and held back is a single comparison: publication date against analysis date. If the first is later, the input waits. The comparison takes seconds per input and can be automated in a spreadsheet column. A model scored with all three inputs would show a sharper result than a model scored with the first alone, and only the second result is fair.

Table of three inputs with their publication dates and status for an analysis date of 31 December 2013
Three illustrative inputs for an analysis date of 31 December 2013.

How do you date every input to prevent look-ahead bias?

Add three date fields to the data sheet: the date the fact was observed, the date it was first published, and the date it was loaded into the analysis. The publication date is the one that decides. Keep a copy of the source as it appeared, as a PDF or a screenshot with its date, so that a reviewer can open the original.

Freeze one analysis date per case before collecting data, and write it at the top of the sheet. Then add a formula that flags any input with a publication date later than the analysis date. The flag turns a judgement into a mechanical test. Teams that adopt this habit find that leaks cluster in a few sources, which they can then handle with extra care.

How can a blind reviewer catch look-ahead bias in a back-test?

A blind reviewer receives the dated inputs without the outcome and rates the dimensions. The reviewer’s ratings are then compared with the analyst’s ratings. If the two diverge on specific inputs, the analyst may have read those inputs with knowledge of the outcome. The method costs a few hours and produces a clear record.

The figure shows a five-step review. Freeze the date, collect dated inputs, hide the outcome, rate the dimensions and compare. Where the ratings differ by a large margin, discuss the evidence and agree a rating before computing the score. The process applies to any decision model, and it also builds the habit of explaining ratings in writing.

Five steps of a blind review: freeze the date, collect dated inputs, hide the outcome, rate, compare
The five steps of a blind review.

How do the EQOS Asia back-tests address look-ahead bias?

The EQOS Asia retrospectives restrict themselves to public data. The Theranos page lists data accessible in 2013, from PubMed, the FDA, the SEC, LinkedIn and Glassdoor, and states that it uses no insider information. The 2008 page uses data that was public in 2006 and 2007, with sources such as the SEC, the BIS, the FDIC and the S&P Case-Shiller index, and states that its computations are reproducible (EQOS Asia back-test pages, as of October 2026).

These are EQOS Asia statements about its own method, and a reader can test them with the checklist above. Open a cited source, read its publication date, and compare it with the analysis year. The about page adds that the system was also validated in global pilots (EQOS Asia about page, as of October 2026). Apply the same test to any vendor.

How do you check a vendor back-test for look-ahead bias?

Ask four questions. What is the analysis date for each case? Which sources fed the model, and what are their publication dates? Were any figures restated after the analysis date? Who rated the inputs, and did that person know the outcome? A vendor with clear answers has designed the test with care, and a vendor without them has left the question open.

To see these questions applied to your own case, a 30-minute pre-diagnostic by video, scheduled in Singapore time (SGT), is available at no commitment, and a systematic NDA protects what you share (EQOS Asia contact page, as of October 2026). The method page describes the standard workflow from collection to a deliverable (EQOS Asia method page, as of October 2026).

Frequently asked questions

What is look-ahead bias?

Look-ahead bias occurs when a back-test uses information that was not available on the analysis date. It makes a model look sharper than it is, because the inputs already contain hints about the outcome. Dated sources and a frozen analysis date prevent it.

How does look-ahead bias differ from hindsight bias?

Hindsight bias is the tendency to perceive past events as more predictable than they were (en.wikipedia.org, Hindsight bias). Look-ahead bias is its data counterpart: the test includes facts that surfaced later. Both are controlled by procedure, with dated inputs and a reviewer who has not seen the outcome.

How can I check for look-ahead bias quickly?

Add a publication date for every input and compare it with the analysis date. Any input published later waits. Then ask a reviewer who does not know the outcome to rate the dimensions and compare their ratings with yours. The whole check fits in an afternoon.

Do the EQOS Asia back-tests use only public data?

The Theranos page lists data accessible in 2013 and the 2008 page uses data public in 2006 and 2007. Both state that the computations are reproducible (EQOS Asia back-test pages, as of October 2026). Readers can open the cited sources and check the dates themselves.

Test your knowledge

1. Which date decides whether an input may enter a back-test?

  • Loading date
  • Publication date
  • Outcome date
Show the answer

Publication date.

2. Which input is held back for an analysis date of 31 December 2013?

  • A November 2013 filing
  • The annual report published in March 2014
  • Neither
Show the answer

The annual report published in March 2014.

3. What does a blind reviewer not receive?

  • The dated inputs
  • The outcome
  • The dimensions
Show the answer

The outcome.

4. Which data did the EQOS Asia 2008 page use?

  • Public data from 2006 and 2007
  • Client data from 2012
  • Data from 2020
Show the answer

Public data from 2006 and 2007.

5. How many questions does the vendor check ask?

  • 2
  • 4
  • 9
Show the answer

4.

About the author

Portrait of Stéphane Jambu

Stéphane Jambu

President, EQOS Forecast Asia

Stéphane Jambu leads EQOS Forecast Asia and works as a consultant in e-commerce, search visibility, and AI. LinkedIn profile

Sources: EQOS Asia method page (eqos-asia.com/method.html), about page (eqos-asia.com/about.html), contact page (eqos-asia.com/contact.html), Theranos case study (eqos-asia.com/case-studies/theranos.html), 2008 crisis case study (eqos-asia.com/case-studies/crise-2008.html), en.wikipedia.org/wiki/Hindsight_bias, consulted on 22 October 2026. Page updated on 22 October 2026.