Neato FlowCast
OrdersProductsInsightsAdmin

Calibration Snapshot

Debias multipliers per (category, bucket) cell fit on ~100%-buy-box ground-truth ASINs, the buy-box time-share → unit-share mapping, tier assignments, and reconciliation verdicts — versioned and content-hashed. The app serves demand estimates only via a pinned snapshot id (API: /api/demand/[asin]?snapshot=…).

Calibration coverage (GMV-weighted)
39.8%
$5,518,055 of $13,865,439 trailing-90d GMV sits in FITTED cells · 303 of 2251 active ASINs (515 carry monthlySold)
Ground-truth ASINs (≈100% BB)
179
BB time-share ≥ 95% over 90d, coverage ≥ 50%, own units > 0
Multiplier cells
9 fitted / 57
per (category, bucket), min n=5; below-n cells use the fallback ladder (pooled bucket → global → prior) and cap at grade B
Reconciliation (contested ASINs)
111 divergent / 182
agreement band ×2 on interval midpoints; divergence downgrades the grade and writes a flag row
Snapshot cal-2026-07-03-7b54d50b ACTIVE · created 2026-07-03 04:02 UTC · payload window ends 2026-07-03 02:58 UTC · content hash 7b54d50bd7e5cf92… · our seller AZLEWEBSPAY9I

Debias multiplier cells (W1.2)

multiplier = true own units ÷ monthlySold bucket floor, fit on ground-truth ASINs per (Keepa root category, bucket floor). Non-fitted sources cap the confidence grade at B (spec §2.3).

CategoryBucket floorn (cell)Sourcen (source)P10P50P90Grade cap
163101015032fitted321.0541.7902.180A

Buy-box time-share → unit-share mapping (W1.3)

Observed unit-share (own units ÷ debiased total demand) per decile of BB time-share. Bins below n=5 carry an identity-centered wide prior and cap the grade at B (spec §1, QA B1).

Time-share binnSourceUnit-share P10MeanP90
0.0–0.166fitted0.0200.0440.109
0.1–0.217fitted0.0200.2030.484
0.2–0.3

Tier assignments (pinned)

Trailing-90d revenue tiers with §8.1 seasonal promotion (same-period-last-year own revenue over the upcoming 90-day window).

A: 192 ASINs · 110 seasonally promoted
B: 218 ASINs · 126 seasonally promoted
C: 752 ASINs · 367 seasonally promoted
U: 777 ASINs

Reconciliation flags (W1.4)

Contested ASINs where top-down (monthlySold × multiplier) and bottom-up (own units ÷ unit-share) disagree beyond the ×2 band — grade downgraded, flagged for review (spec §1.1).

ASINTop-down (units/30d)Bottom-up (units/30d)log-ratioGrade
B000634IUO3,594–9,0386–1505.23B → C
B0017JAR6K1,372–4,9269–504.80A → B
B01EUNSD5G958–2,0329–50
16310101
100
23
fitted
23
1.292
1.590
2.130
A
261953301110023fitted231.2061.5702.324A
26195330115021fitted211.5801.8802.660A
261953301120016fitted161.3171.6571.953A
163101011,0007fitted71.3601.8402.259A
26195330113007fitted71.4571.6701.778A
26195330111,0006fitted61.3721.6292.464A
163101015005fitted51.2001.3081.363A
163101012004pooled_bucket201.3671.6571.950B
26195330114004pooled_bucket71.3511.5671.621B
26195330117004pooled_bucket51.1111.5411.605B
163101013003pooled_bucket101.2681.5481.732B
163101014003pooled_bucket71.3511.5671.621B
26195330115003pooled_bucket81.2351.3601.673B
26195330118003global1791.1981.6162.260B
1064954502pooled_bucket551.1321.8202.556B
10649541002pooled_bucket481.1641.5752.204B
26195330119002global1791.1981.6162.260B
26195330112,0002global1791.1981.6162.260B
26195330113,0002global1791.1981.6162.260B
163101016001global1791.1981.6162.260B
163101017001pooled_bucket51.1111.5411.605B
163101019001global1791.1981.6162.260B
163101015,0001global1791.1981.6162.260B
26195330116001global1791.1981.6162.260B
1722821000pooled_bucket481.1641.5752.204B
228013500pooled_bucket551.1321.8202.556B
2280131000pooled_bucket481.1641.5752.204B
10649542000pooled_bucket201.3671.6571.950B

Showing 30 of 57 cells (by descending n). Full table: calibration_multiplier_cell.

13
fitted
0.028
0.257
0.507
0.3–0.48fitted0.0200.3850.881
0.4–0.512fitted0.0200.2110.802
0.5–0.611fitted0.0320.6281.000
0.6–0.711fitted0.0640.5960.871
0.7–0.89fitted0.8050.9041.000
0.8–0.921fitted0.6400.8101.000
0.9–1.0193fitted0.6630.8951.000
4.17
B → C
B00379KT4I719–1,5809–503.91B → C
B00U2V0GMO719–1,5809–503.91B → C
B01EUNSB6W719–1,5809–503.91B → C
B0054WTPBY8,386–18,078120–6503.79B → C
B01N2W1JMH1,372–4,92637–2003.41A → B
B07VHPHRW8437–7099–503.26A → B
B0DP3HG1KZ380–6919–503.17B → C
B06XF42529540–8095–1573.16B → C
B01DS73GTI1,372–4,92631–4233.12A → B
B000A3W0MS778–1,2827–3003.10B → C
B0F4L61VGN264–5844–1002.96A → B
B07MTT3GR4264–5849–502.91A → B
B07NXJN253264–5849–502.91A → B
B0DP3JFY1Q540–80918–1002.73B → C
B0FMSD8RV857–2531–502.72B → C
B0FMS98CHJ116–4392–1002.66B → C
B077PG7Q5C121–4624–712.65A → B
B00379KT66437–70918–1002.56A → B
B0DP3H1MB7116–4394–1002.41B → C
B00UEW79LW121–4629–502.40A → B
B01NBMQXAJ121–4629–502.40A → B
B0CF77DY38121–4629–502.40A → B

Showing 25 of 111 divergent ASINs. Full table: reconciliation_flag.