Hoe de Upswitch Index zichzelf meet — backtest van elke gepubliceerde vintage tegen de goedgekeurde observatieset, met MAE, MAPE en blended-band hit-rate per scope.
Elke gepubliceerde vintage wordt teruggemeten tegen de goedgekeurde observatieset in `peer_observations`. De onderstaande metrics tonen hoe dicht de gepubliceerde P50 bij de gerealiseerde observatie lag, en hoe vaak de gerealiseerde observatie binnen de gepubliceerde P25–P75 gemengde percentielband viel (een conjugate-style shrinkage-schatter — zie methodologie). Methode is vast: trim outliers met MAD, fixeer de dataset op de actieve vintage, gebruik tijdsplitsing voor train/test, en bereken scope-samenvattingen — nooit het model bijstellen op de testset.
Wanneer een backtest-run bestaat, toont deze pagina MAE, MAPE en blended-band hit-rate ten opzichte van de goedgekeurde observatieset. De actieve vintage wordt eerlijk gepubliceerd met gemengde percentielbanden per rij, maar de volgende backtest-run is het vertrouwensartefact dat hier zal verschijnen.
Operators: plan de wekelijkse Delphi-backtestflow of pas migratie 019+ toe zodat `backtest_runs` kan worden gevuld.
MAE en MAPE worden berekend tegen de goedgekeurde observatieset in `peer_observations` voor de actieve scope. Hit-rate gebruikt de gepubliceerde P25–P75 gemengde percentielband als inclusie-test. Outliers worden gesnoeid met MAD voordat de regressie wordt gefit; we gebruiken de testobservaties nooit om het model bij te stellen. Scope-keys spiegelen de index-scope-hiërarchie (BENELUX, EUROPE, GLOBAL).
Lees de volledige methodologie →Dezelfde data is beschikbaar als JSON. Geef `?scope=BENELUX` (of een andere scope-key) om de respons aan een specifieke scope vast te maken.
GET /api/benchmarks/v1/accuracy →Upswitch.app
Deze databank is de publieke benchmarklaag. Upswitch is het volledige platform: bedrijfsspecifieke waarderingen, klantrapportages, adviseurswerkflow en API-toegang voor teams. Gratis accounts werken op beide.