01 / Statistical discovery engine
Define the population
Make features, outcome and time boundaries explicit.
A subgroup is a conjunction of feature conditions. The population and data preparation determine what its comparison means.
Statistical discovery engine
Search for combinations of feature conditions whose outcomes differ from the population, then inspect quality, uncertainty and competing explanations.
Design and research · public preview
How it works
Select a part to see its role, the decisions behind it, and what still needs evidence.
01 / Statistical discovery engine
Make features, outcome and time boundaries explicit.
A subgroup is a conjunction of feature conditions. The population and data preparation determine what its comparison means.
02 / Statistical discovery engine
Explore candidate conditions with indexed membership.
The engine includes bitmap-based indexing and optional GPU evaluation. Application-specific feature meaning remains with the caller.
03 / Statistical discovery engine
Compare segment quality with statistical evidence.
A high score is not sufficient on its own. Hypothesis testing, multiple comparisons and calibration affect the interpretation.
04 / Statistical discovery engine
Examine whether a discovered pattern survives.
Evaluation and held-out comparisons help separate a useful finding from selection effects. A subgroup difference does not establish causation.
Design principles
The algorithm is independent of trading or any one application.
A segment retains the conditions and rows behind its statistics.
Search and validation belong to the same interpretation.
Project status
Extracted algorithm and evaluation code. This site illustrates the workflow without querying a dataset or claiming predictive performance.
Source and project notesThe source repository requires authorized access. This public page contains a curated explanation and original schematic illustrations.