HorseIQ

Analysis Review

Owner-facing daily review page for checking whether the day looks healthy before trusting shortlist and model outputs. It reuses the shared project analysis helpers rather than a separate UI-only calculation path.

Viewing analysis
Sun 05 Apr 2026
Owner-facing quality, shortlist, and model diagnostics built from the shared analysis helpers for this date.
Open this page when you want the notebook-style diagnostics inside the main project UI. If the quality checks look weak here, treat shortlist and model outputs for the day with caution.
Workflow
Unknown
Latest recorded workflow status for this day.
Races
44
Normalized race count used by downstream logic.
Runners
466
Normalized runner count for the day.
Suspicious Checks
165
Combined count of suspicious-value flags in the quality review.
Shortlist Qualifiers
466
Current rule-qualified runners surfaced by shared shortlist code.
Model Rows
442
Rows with runner-model and baseline probability context available.

Data Quality Checks

This is the fastest place to see whether raw and normalized inputs look reliable enough for downstream review.

CheckCount
runnersMissingOfficialRating145
raceRunnerCountMismatches17
runnersMissingJockeyId3
racesMissingCourseName0
racesMissingScheduledTime0
runnersMissingHorseName0
runnersMissingTrainerId0
runnersWithNonPositiveWeight0

Findings / Notes

Suggested owner interpretation: start with data health, then inspect feature and shortlist tables only if the day looks structurally sound.

Use this page as the UI equivalent of the notebook flow:

1. Check suspicious value counts and workflow status.

2. Review the strongest feature rows to confirm the evidence looks believable.

3. Review shortlist qualifiers and model rows only after the quality checks pass.

If outputs change unexpectedly, check source freshness, enrichments, shortlist thresholds, and model feature files before assuming the logic itself is wrong.

Top Feature Rows

A compact owner-facing view of strong trainer, jockey, horse-ability, and core-prediction rows for the day.

RaceHorseTrainerJockeyHorse AbilityCore %
13:45PlumptonEremenko23.0%24.0%56.4%56.9%
15:30PlumptonAway For The Night25.0%18.0%51.8%43.5%
16:40PlumptonSuperstylin26.0%42.0%23.8%43.4%
15:15FairyhouseLove Me Tender26.0%23.0%18.7%41.6%
14:20PlumptonDelgany Deadline25.0%25.0%38.9%41.3%
14:40FairyhouseLeader dAllier26.0%39.0%9.9%40.5%
15:23Market RasenBallynaheer17.0%0.0%51.9%40.4%
16:25FairyhouseKaramoja28.0%41.0%4.8%40.0%
16:40PlumptonInca De Lafayette37.0%50.0%35.7%39.5%
16:20BathBaltic Fleet22.0%14.0%25.2%39.4%
14:40FairyhouseToo Bossy For Us26.0%12.0%23.1%39.3%
16:40PlumptonSanitiser31.0%0.0%36.8%39.3%

Current Shortlist Qualifiers

Current day runners that qualify on the shared shortlist logic, shown without leaving the main UI.

RaceHorseCore %Fair OddsBest PriceConfidence
14:00BathBelieveinmenow25.3%n/a7.00High
14:00BathBellini Spirit18.1%n/a29.00Medium
14:00BathBeach Partee14.2%n/a19.00High
14:00BathJenny Jerome22.9%n/a23.00High
14:00BathSolar Invincible24.5%n/a4.50High
14:00BathDragon Spin23.8%n/a10.00High
14:00BathLuna Beaux17.9%n/a7.50Medium
14:00BathRunamara25.9%n/a3.25High
14:00BathRogue Rebellion25.3%n/a15.00High
14:35BathDowman28.6%n/a5.50High
14:35BathInnichen14.9%n/a3.25Medium
14:35BathPaper View22.3%n/a4.50High

Model And Market Review

Baseline model rows and market reference comparison, when those outputs exist for the day.

RaceHorseModel %Market %Confidence
16:10CorkNowwhatdoyouthink36.6%n/a%Medium
16:10CorkClassic Getaway32.2%n/a%Medium
16:10CorkBroomfield Bijou31.2%n/a%Medium
15:30PlumptonAway For The Night25.6%n/a%Medium
15:23Market RasenBallynaheer25.6%n/a%Medium
14:20PlumptonDelgany Deadline25.5%n/a%Medium
15:23Market RasenDangerous Touch25.4%n/a%Medium
16:40PlumptonSuperstylin25.3%n/a%Medium
16:40PlumptonSanitiser25.3%n/a%Medium
16:40PlumptonInca De Lafayette25.2%n/a%Medium
14:20PlumptonSweet Nightingale25.1%n/a%Medium
14:20PlumptonBallyfinn25.1%n/a%Medium