Previsione con le griglie quantili (2015)

Le griglie quantili rappresentano un miglioramento radicale rispetto ai metodi classici di previsione ogni volta che è coinvolto l’inventario. Sono anche superiori alle previsioni quantili perché forniscono molte più informazioni sul futuro. I metodi di previsione tradizionali funzionano male, specialmente per il commercio. La causa principale di questo problema è semplice: il futuro è incerto. Le previsioni classiche cercano di prevedere il valore corretto della domanda futura, e, beh, falliscono. Tentare disperatamente di correggere le previsioni classiche nella speranza che la domanda futura “corretta” venga prevista è illusorio. Le griglie quantili assumono un atteggiamento completamente diverso su questa questione.
Con le griglie quantili, Lokad non prevede un singolo valore di domanda futura per un determinato prodotto, ma l’intera distribuzione di probabilità per la domanda; cioè la probabilità di avere una domanda di zero unità, poi una unità, poi due unità, ecc. Queste informazioni sono molto più ricche e possono essere sfruttate in modi che sono estremamente più redditizi rispetto alle previsioni classiche.
Introduzione per il non-statistico
Mentre stai leggendo queste righe, se non sei uno statistico, potresti chiederti se la tua attività ha qualche possibilità di successo nel fare qualcosa di sensato con queste cosiddette “griglie quantili”. Questo suona più come un buon titolo per una tesi di dottorato in statistica moderna piuttosto che un mezzo pratico di previsione. Beh, se pensi che questo termine sia intimidatorio, sostituisci mentalmente griglie quantili con previsioni che funzionano effettivamente, e questo basterà. La grande maggioranza delle aziende che utilizzano Lokad non ha alcuna competenza in statistica. Il filtro antispam associato alla tua casella di posta utilizza anche statistiche avanzate, e non serve un dottorato per utilizzare una casella di posta.
Lokad sta facendo approssimativamente la stessa cosa per il commercio. Stiamo sfruttando l’apprendimento automatico avanzato per rendere la tua azienda più redditizia, e la tecnologia che c’è dietro è ora così avanzata che in realtà non devi preoccupartene molto.
Di seguito, descriviamo cosa succede dietro le quinte di Lokad, ma sii certo che puoi utilizzare Lokad anche se non hai una comprensione completa di ciò che entra nel nostro motore di previsione - proprio come puoi utilizzare un filtro antispam senza essere familiare con l’inferenza probabilistica bayesiana.
Riconsiderare la previsione per il commercio

Tenete presente che 1000 ore di potenza di calcolo costano meno di $50 quando si utilizza una piattaforma di cloud computing. Ovviamente, questo apre prospettive radicalmente nuove per la previsione, ed è esattamente su queste prospettive che Lokad ha esplorato ampiamente. Le Griglie Quantili rappresentano la terza versione della tecnologia di previsione di Lokad, ma torniamo indietro di alcuni anni per avere il quadro completo. Abbiamo iniziato con previsioni classiche nel 2008 come prima versione della nostra tecnologia di previsione, e nonostante tre anni di enormi sforzi di R&S da parte del team di Lokad, l’approccio classico si è rivelato un vicolo cieco. Non siamo mai riusciti davvero a soddisfare appieno nessun cliente con previsioni classiche. Man mano che apprendevamo di più sulle esperienze dei nostri clienti con altri fornitori di previsioni, è emerso che non c’era una sola azienda che fosse anche solo lontanamente soddisfatta della tecnologia di previsione che aveva acquisito. Questo problema non era specifico di Lokad, e abbiamo capito che l’intera industria della previsione era disfunzionale; e abbiamo deciso di fare qualcosa al riguardo.
Nel 2012, Lokad ha rilasciato la seconda versione della sua tecnologia di previsione chiamata Previsioni Quantili. In poche parole, le previsioni quantili affrontano il principale problema che affligge le previsioni classiche: le previsioni classiche semplicemente non guardano al problema giusto.
Infatti, la sfida per le aziende è evitare due estremi: una domanda inaspettatamente alta che causa esaurimenti di magazzino, e una domanda inaspettatamente bassa che causa inventario morto. Ciò che accade nel mezzo quando la domanda futura è approssimativamente “come previsto” conta molto poco dal punto di vista aziendale.
Eppure le previsioni classiche, previsioni medie o mediane, ignorano completamente queste situazioni “estreme” e si concentrano interamente sul caso medio. Non sorprende che le previsioni classiche falliscano nel prevenire sia gli esaurimenti di magazzino che l’inventario morto. Le previsioni quantili affrontano direttamente la sfida e guardano direttamente allo scenario di interesse, ad esempio evitare gli esaurimenti di magazzino, e si sforzano di fornire una risposta precisa a questo stesso problema. Improvvisamente nel 2012, abbiamo iniziato ad avere sempre più clienti soddisfatti. Per la prima volta nella storia di Lokad, più di 3 anni dopo il lancio dell’azienda, avevamo qualcosa che funzionava.
Nel 2015, Lokad ha rilasciato la terza versione della sua tecnologia di previsione, le griglie quantili. Mentre le previsioni quantili erano già un miglioramento radicale rispetto alle previsioni classiche, avevano comunque i loro punti deboli. Man mano che acquisivamo sempre più esperienza con dozzine di implementazioni della nostra tecnologia di previsione quantile, abbiamo realizzato che sebbene l’idea di produrre una previsione per un solo scenario aziendale fosse valida, non era del tutto completa. Perché solo questo scenario? Perché non un secondo scenario, o un terzo? Gestire manualmente più scenari si è rivelato noioso, e abbiamo capito che tutti gli scenari dovrebbero essere previsti contemporaneamente. Dal punto di vista del calcolo, questo era significativamente più costoso: per ogni prodotto, avremmo calcolato le rispettive probabilità di (quasi) ogni singolo livello di domanda. Tuttavia, mentre la quantità di calcoli coinvolti appare sconcertante, i prezzi delle risorse di calcolo sono anche in caduta libera nel corso degli anni. E ciò che avremmo considerato troppo costoso 5 anni fa, era ora molto accessibile. Nel 2015, Lokad ha rilasciato la terza versione della sua tecnologia di previsione, le griglie quantili. Pur essendo estremamente intensivo dal punto di vista del calcolo, le griglie quantili sono ora accessibili grazie al crollo dei prezzi delle risorse di calcolo cloud.
Considerare l’intera distribuzione di probabilità della domanda

Il sistema può essere potenzialmente ottimizzato leggermente per produrre valori leggermente più probabili per la domanda futura, ma questo è tutto. La tua azienda finisce per ottenere solo valori leggermente più probabili per la domanda futura, il che non comporta un aumento dell’attività aziendale che ci si sarebbe aspettati inizialmente.
Le griglie dei quantili adottano un approccio molto diverso: per ogni prodotto, Lokad calcola le rispettive probabilità di ogni singolo livello di domanda futura. Invece di cercare di mantenere l’illusione che la domanda futura sia nota, le griglie dei quantili esprimono direttamente le probabilità associate a molti futuri possibili.
Ad esempio, se consideriamo un prodotto venduto raramente con un lead time di 2 settimane, la distribuzione della domanda delle prossime 2 settimane (di solito l’orizzonte di previsione deve corrispondere al lead time) per questo prodotto può essere rappresentata come segue:
Domanda | Probabilità |
---|---|
0 unità | 55% |
1 unità | 20% |
2 unità | 14% |
3 unità | 7% |
4 unità | 3% |
5 unità | 0% (arrotondato) |
Pensare al futuro da un punto di vista completamente probabilistico potrebbe sembrare complicato, ma in realtà rappresenta ciò che ogni dirigente aziendale sta già facendo, seppur in modo meno formale: valutare le probabilità di certi risultati e coprire le scommesse rispetto alla propria attività per essere ben preparati quando si affrontano gli scenari più rilevanti. Dal punto di vista del motore di previsione, poiché non sappiamo in anticipo quali sarebbero gli scenari “più rilevanti”, la soluzione logica, seppur un po’ brutale, consiste nel processare tutti gli scenari possibili. Tuttavia, assumendo che un’azienda abbia mille prodotti da prevedere (e alcuni dei nostri clienti devono gestire milioni di SKU) e che Lokad calcoli le probabilità associate a 100 scenari per ciascun prodotto, le griglie dei quantili produrrebbero un elenco enorme con 100.000 voci che non sembra pratico da elaborare. Arriviamo a questo punto nella sezione seguente.
Priorità delle decisioni della supply chain
Per ogni decisione di acquisto, possiamo scrivere un semplice calcolo alla buona, la formula “risultato” che dipende dalla domanda futura rispetto alla decisione di acquisto attuale. Quindi, ogni singola decisione può essere valutata in base alla rispettiva probabilità di ogni livello di domanda futura.

Una volta che ogni decisione è stata valutata, è possibile classificare tutte queste decisioni, mettendo le opzioni più redditizie in cima all’elenco. Ci riferiamo a questo elenco come il master purchase priority list. È un elenco in cui ogni prodotto appare su numerose righe. Infatti, mentre l’acquisto di 1 unità del prodotto Z potrebbe essere la decisione di acquisto più votata (alias l’acquisto più urgente), l’acquisto della successiva 1 unità del prodotto Z potrebbe essere solo la 20esima decisione di acquisto più urgente, con molte altre unità di altri prodotti da acquistare nel frattempo.

Meglio che regolare i livelli di servizio
Capire i livelli di servizio “ottimali” che sono le probabilità desiderate di non avere una carenza di magazzino, è un esercizio molto difficile. Questo è un problema complesso perché i livelli di servizio sono solo indirettamente correlati alle prestazioni finanziarie di un’azienda. Infatti, per alcuni prodotti, ottenere un punto percentuale in più di livello di servizio può rivelarsi molto costoso e quindi, se le risorse sono facilmente disponibili, dovrebbero piuttosto essere allocate su altri prodotti, dove lo stesso livello di investimento produrrebbe non il 1% ma un extra 10% di livello di servizio.
Con le Griglie Quantili utilizzate come master purchase priority list, non è nemmeno necessario preoccuparsi dei livelli di servizio poiché questi sono nativamente riflessi nella prioritizzazione stessa.
Se il livello di servizio di un prodotto ad alto margine può essere aumentato a basso costo, questo prodotto sale naturalmente in cima alla lista. Al contrario, se un prodotto sta subendo vendite estremamente erratiche che rendono estremamente costosi tutti i tentativi di aumentare il livello di servizio, allora questo prodotto salirà in cima alla lista solo quando le scorte stanno per esaurirsi pericolosamente e quando un’azienda è quasi garantita di non finire con scorte invendute nonostante modelli di domanda molto erratici. La lista prioritaria risolve anche il problema dei vincoli di liquidità. Indipendentemente da dove si trovi la tua azienda per quanto riguarda il denaro disponibile, la lista prioritaria ti offre un’opzione gestibile. Se hai molto poco denaro disponibile, la tua azienda acquista solo ciò che è in cima alla lista, mantenendo i livelli di magazzino solo dei prodotti che hanno disperatamente bisogno di essere riforniti. Se hai denaro aggiuntivo a disposizione, la tua azienda ha poi la possibilità di aumentare il suo inventario concentrandosi sugli articoli che favoriranno la crescita maggiore mantenendo sotto controllo i rischi di inventario.
Inserimento dei vincoli della supply chain
Le aziende devono affrontare frequentemente vincoli di approvvigionamento come quantità minime d’ordine sia a livello di SKU che a livello d’ordine. A volte, le unità devono essere raccolte in grandi lotti come contenitori. Tali vincoli possono essere integrati naturalmente nei processi di lavoro attraverso una lista prioritaria di acquisti principale come descritto sopra; non solo fornisce suggerimenti di acquisto prioritizzati, ma fornisce anche raccomandazioni compatibili con i vincoli d’ordine.
Il processo esatto da seguire dipende dal tipo effettivo di vincoli che un’azienda può avere. Consideriamo ad esempio le spedizioni in container. Lokad può calcolare i volumi cumulativi per fornitore, assumendo che le linee d’acquisto siano elaborate nell’ordine della lista e assumendo che ciascun fornitore stia spedendo indipendentemente dagli altri. Sulla base di questi volumi cumulativi, il processo di scorrere la lista fino a quando non si raggiunge la capacità del container di destinazione è molto semplice. Allo stesso modo, se esiste un vincolo di quantità minima d’ordine per un determinato SKU, in questo caso è anche facile rimuovere dalla lista tutte le linee che arrivano prima che il vincolo sia soddisfatto e segnalare direttamente le quantità alla prima linea una volta che il vincolo è soddisfatto.
