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 22 Mar 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
13
Normalized race count used by downstream logic.
Runners
116
Normalized runner count for the day.
Suspicious Checks
38
Combined count of suspicious-value flags in the quality review.
Shortlist Qualifiers
116
Current rule-qualified runners surfaced by shared shortlist code.
Model Rows
109
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
runnersMissingOfficialRating31
raceRunnerCountMismatches5
runnersMissingJockeyId2
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 %
14:32ExeterKildinan Prince10.0%22.0%82.3%61.2%
17:02CarlisleRed Acres Max0.0%0.0%54.2%46.1%
15:37ExeterSweet Nightingale40.0%0.0%42.7%41.3%
15:52CarlislePresident Scottie26.0%25.0%15.2%40.2%
15:37ExeterSeasmoke50.0%20.0%26.4%36.8%
16:27CarlisleHello Judge42.0%25.0%7.4%36.2%
15:52CarlisleHudson De Grugy27.0%22.0%9.0%35.2%
16:12ExeterMistral St Georges100.0%22.0%29.5%34.8%
15:37ExeterFortunefavorsdbold11.0%29.0%16.7%34.5%
15:52CarlisleNo Regrets26.0%14.0%3.7%32.8%
13:45CarlisleRocking Man67.0%25.0%22.1%32.8%
16:12ExeterMwabani27.0%12.0%27.8%32.5%

Current Shortlist Qualifiers

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

RaceHorseCore %Fair OddsBest PriceConfidence
13:45CarlisleRocking Man32.8%n/an/aHigh
13:45CarlisleArt Dancer9.5%n/an/aHigh
13:45CarlisleCaspada22.0%n/an/aHigh
13:45CarlisleForever Louie29.4%n/an/aHigh
13:45CarlisleMosstown Mill16.7%n/an/aMedium
13:45CarlislePrince Phil14.3%n/an/aMedium
13:45CarlisleThorneylands32.1%n/an/aHigh
13:45CarlisleDancing Diana12.4%n/an/aMedium
13:45CarlisleLoving Look13.5%n/an/aLow
13:45CarlisleMs Cindy Kate19.1%n/an/aHigh
13:45CarlisleEarnest Belief18.3%n/an/aHigh
14:15CarlisleTwo Brothers23.5%n/an/aHigh

Model And Market Review

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

RaceHorseModel %Market %Confidence
14:32ExeterKildinan Prince39.7%n/a%Medium
14:32ExeterSharp Tor30.4%n/a%Low
14:32ExeterDalcassian Girl29.9%n/a%Low
17:02CarlisleRed Acres Max29.4%n/a%Medium
17:02CarlisleDundee Law24.4%n/a%Low
17:02CarlisleJust For Dad23.2%n/a%Low
17:02CarlisleConiston Commander23.0%n/a%Low
15:37ExeterOnly Gossip22.9%n/a%High
15:37ExeterSeasmoke20.9%n/a%Medium
15:37ExeterFortunefavorsdbold19.8%n/a%Medium
15:37ExeterSweet Nightingale19.7%n/a%Medium
15:02ExeterIron Bridge17.2%n/a%Medium