GUIDA TECNICA

Metriche di accuratezza delle previsioni: MAPE, sMAPE e MASE

Le metriche di previsione riassumono il modo in cui le previsioni differiscono dai valori osservati, ma MAPE, sMAPE e MASE gestiscono la scala e i valori zero in modo diverso.

  • 3 minuti di lettura
  • Ultimo aggiornamento
In questa pagina3 minuti di lettura
  1. Panoramica
  2. Immersione profonda
  3. Impatto strategico
  4. Il futuro delle metriche di accuratezza delle previsioni: MAPE, sMAPE e MASE
  5. Implementazione nel mondo reale
  6. Rischi e guardrail
  7. Tabella di marcia per l'implementazione
  8. Continua a esplorare
  9. Domande frequenti

Panoramica

Scegli una metrica che corrisponda alla decisione, confronta le previsioni sulle stesse finestre di valutazione e includi una linea di base ingenua anziché fare affidamento solo su un punteggio percentuale.

Immersione profonda

Le metriche di accuratezza delle previsioni trasformano gli errori di previsione in riepiloghi, ma ciascuno enfatizza proprietà diverse. L'errore medio assoluto calcola la media degli errori assoluti nelle unità del target. MAPE calcola la media dell'errore assoluto diviso per il valore effettivo assoluto, spesso moltiplicato per 100. È facile da leggere come percentuale, ma è indefinito quando i valori effettivi sono zero e può essere dominato da valori effettivi piccoli. Inoltre, in alcune impostazioni, tratta gli errori di sovra e sotto previsione in modo asimmetrico perché i valori effettivi compaiono solo al denominatore. sMAPE tenta una percentuale simmetrica ridimensionando l'errore assoluto rispetto alle grandezze effettive e previste. Esistono diverse formule, alcune utilizzano un fattore due e altre no, e i casi zero su zero richiedono convenzioni. Nonostante il nome, sMAPE può comportarsi in modo inaspettato intorno allo zero e non garantisce confronti equi su tutte le scale. Indicare sempre l'implementazione esatta. L'errore medio assoluto in scala (MASE) divide il MAE del set di test di un modello per il MAE nel campione di una previsione ingenua, in genere la previsione di persistenza in un unico passaggio per dati non stagionali. Per i dati stagionali, un denominatore naive stagionale potrebbe essere più appropriato. Un MASE inferiore a uno significa che l'errore assoluto medio del modello sui casi di valutazione è inferiore alla scala naive nel campione scelta. Ciò non significa che il modello batte sempre la linea di base in ogni osservazione e che il denominatore può essere zero per dati di addestramento perfettamente costanti. Utilizzare un periodo di valutazione che rifletta l'orizzonte previsionale previsto, preservare l'ordine temporale e confrontare modelli su casi identici. Riporta le definizioni delle metriche, le unità, il trattamento degli zeri, i pesi di aggregazione e la linea di base. Se si combinano molte serie, gli errori percentuali di media possono conferire alle serie di piccoli volumi un'influenza sproporzionata. Abbina una metrica principale alle distribuzioni degli errori e ai costi aziendali, come l'esaurimento delle scorte rispetto alle scorte in eccesso. Nessun singolo parametro cattura contemporaneamente la calibrazione degli intervalli di previsione, la distorsione, il rischio di coda e l’impatto operativo.

Impatto strategico

Costo e budget

Le decisioni relative all'architettura determinano prestazioni e costi operativi per anni.

Decisioni più chiare

La formazione tecnica aiuta i team a scegliere lo stack giusto, non solo quello più nuovo.

Controllo di qualità

Migliori scelte ingegneristiche riducono gli incidenti legati all’affidabilità nella produzione.

Il futuro delle metriche di accuratezza delle previsioni: MAPE, sMAPE e MASE

I dashboard delle previsioni possono essere più onesti inserendo la formula metrica, l'orizzonte di valutazione, la gestione dello zero e la linea di base ingenua accanto a ciascun risultato. I team dovrebbero mostrare errori dipendenti dalla scala in unità nonché misure senza scala quando si confrontano prodotti o regioni. Man mano che i modelli della domanda cambiano, ricalcola la linea di base utilizzando solo le informazioni disponibili in ciascuna origine della previsione. I costi ponderati per la decisione possono integrare i parametri statistici quando una previsione eccessiva o insufficiente ha conseguenze diverse. Scelte metriche chiare semplificano il confronto dei modelli senza implicare che un numero percentuale copra ogni aspetto della qualità delle previsioni.

Implementazione nel mondo reale

Una previsione ipotetica prevede 90 unità quando la domanda effettiva è 100. L'errore percentuale assoluto è del 10%, utilizzando l'errore assoluto diviso per il valore effettivo.

Quando la domanda effettiva è zero, il denominatore di MAPE è zero e l'errore percentuale non è definito; la sostituzione dello zero con una costante piccola modifica la metrica e deve essere divulgata.

Un analista utilizza MASE e divide il MAE del set di test per il MAE ingenuo in un solo passaggio nel campione. Un valore inferiore a uno significa un errore inferiore rispetto a quella scala ingenua sui casi valutati, senza garanzia di superiorità futura.

Un team confronta le formule di implementazione di sMAPE prima di pubblicare i risultati perché le definizioni differiscono per denominatore e scala; i valori di diverse convenzioni potrebbero non essere comparabili.

Rischi e guardrail

  • L'ottimizzazione di un benchmark può nascondere debolezze di sistema più ampie.

  • I costi delle infrastrutture e della manutenzione sono spesso sottostimati.

  • Le lacune in termini di sicurezza e osservabilità possono aumentare man mano che i sistemi diventano più complessi.

Tabella di marcia per l'implementazione

  1. Definire obiettivi di latenza, qualità e costi prima dell'implementazione.

  2. Benchmark in condizioni di carico e dati realistiche.

  3. Monitoraggio dello strumento per errori, deriva e impatto sull'utente.

  4. Preparare percorsi di rollback e risposta agli incidenti prima della scalabilità.

Continua a esplorare

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Forecast Accuracy Metrics: MAPE, sMAPE and MASE quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Inizia il quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Domande frequenti

Che cosa sono le metriche di accuratezza delle previsioni: MAPE, sMAPE e MASE?

Le metriche di previsione riassumono il modo in cui le previsioni differiscono dai valori osservati, ma MAPE, sMAPE e MASE gestiscono la scala e i valori zero in modo diverso. Scegli una metrica che corrisponda alla decisione, confronta le previsioni sulle stesse finestre di valutazione e includi una linea di base ingenua anziché fare affidamento solo su un punteggio percentuale.

La domanda effettiva è 100 e la previsione è 90. Qual è l'errore percentuale assoluto secondo MAPE?

L'errore assoluto è 10, diviso per 100 effettivo, ottenendo 0,10 o 10%.

Quale problema sorge per MAPE quando un valore effettivo è zero?

MAPE divide per la magnitudo effettiva, quindi uno zero effettivo rende la percentuale indefinita.

Cosa indica MASE sotto uno nella sua definizione abituale?

MASE confronta il MAE del test con una scala ingenua scelta nel campione; sotto uno indica un errore medio inferiore rispetto a quella scala.

Perché indicare l'esatta formula sMAPE in un report?

Diverse varianti sMAPE e scelte di gestione zero possono produrre valori non comparabili.

Perché MAPE può enfatizzare eccessivamente le osservazioni a basso volume?

Dividendo per un valore effettivo piccolo, lo stesso errore assoluto fornisce un contributo percentuale maggiore.