Look-ahead bias
Use only available information.
A current return cannot use a macro signal that was known only after that return.
Statistical analysis
Prevent future information from entering the model. Test whether a finding survives different assumptions and uncertain samples.
Visual model
Use information available at the time, test several classifications, measure uncertainty, and compare independent implementations.
Look-ahead bias
A current return cannot use a macro signal that was known only after that return.
Sensitivity testing
Repeat the analysis across plausible thresholds and compare the conclusion.
Uncertainty
Bootstrap intervals show when a strong point estimate is still imprecise.
Reconciliation
Agreement between Python and PostgreSQL reduces implementation risk.
Where I used it
A one-day lag, six threshold combinations, 5,000 resamples, and 24 reconciled outputs define the evidence boundary.
View project evidence →Historical behaviour defines test opportunities but does not prove causal uplift.
View project evidence →