The Blog of Gianluca Piemonte

Revenue & Software per hotel di successo

Prevedere il futuro grazie alle curve polinomiali 📈

Dal PACE alla previsione

Come prevedere il numero di camere vendute alla data X?
In maniera molto semplice si risolve con il classico metodo “OTB + pick-up storico da oggi fino alla data X, magari medio degli ultimi 2 o 3 anni”.
E’ un metodo che utilizzano in tanti, probabilmente anche qualche software.
Ma resta un metodo grossolano.
Chiaramente avendo a disposizione le serie storiche e un minimo di conoscenze di Python con pochi minuti di lavoro e qualche riga di codice probabilmente si porta a casa un risultato più accurato.

Se vuoi qualcosa di più preciso del metodo OTB + Pickup allora ti viene in aiuto il nostro amico, il foglio elettronico.
Tra le sue innumerevoli funzioni trovi una cosa molto carina e che puoi sfruttare a tuo vantaggio: le linee di tendenza polinomiali.
In pratica, non ti limiti a dire “l’anno scorso ho fatto +80 camere negli ultimi 30 giorni”, ma cerchi di modellare la forma della curva.

Come funziona?

  1. Metti sul foglio i dati giorno per giorno:
    • Giorni all’arrivo (es. -90, -89, …, 0)
    • Camere vendute cumulative
  2. Inserisci un grafico.
  3. Aggiungi una linea di tendenza:
    • Polinomiale (5° o 6° grado)
  4. Excel ti restituisce un’equazione del tipo:
    • Polinomiale → y = ax⁶ + bx⁵ + cx⁴ + dx³ + ex² + fx + g
  5. Nel grafico ti troverai l’occupazione attesa al giorno 0).

Perché funziona meglio?

✅ La curva intercetta l’andamento reale delle prenotazioni (che non è lineare).
✅ Fa una previsione in base ai dati dell’anno in corso (gli anni passati potrebbero essere andati male o eccessivamente bene)
✅ L’errore medio (MAPE), se ci sono abbastanza dati, è basso.

Limiti da considerare

❌ Resti sempre vincolato a fattori esogeni che il modello matematico non vede (es. recensioni virali su TikTok, nuove rotte aeree, eventi cancellati, ecc.).
❌ Funziona bene se hai già abbastanza camere prenotate. Se hai 3 camere su 50 non funziona.
❌ Una polinomiale di grado elevato può dar luogo a problemi di overfitting dovuti a “anomalie” tipo un gruppo che non si ripeteranno o camere annullate a causa di un volo cancellato.
❌ E’ uno sbattimento non indifferente se non si riesce ad automatizzare l’import dei dati, la creazione del grafico, ecc.
❌ Devi raccogliere un mare di dati. Tutti i giorni devi aggiungere dati al tuo foglio elettronico.

💡 In sostanza: la polinomiale ti porta ad avere una previsione con una discreta precisione, senza spendere un euro, in compenso hai tanto lavoro da fare. Un RMS ti fa risparmiare tanto tempo ma ovviamente a un costo.
Certo, serve un po’ di dimestichezza con le formule, ma dal nulla a questo c’è un abisso.
Se poi hai dimestichezza con i fogli elettronici, puoi creare macro, script, form, e tutto ciò che vuoi per renderlo molto più flessibile.

Indubbiamente non è la soluzione che consiglio a tutti, preferisco un buon RMS, però in un hotel piccolo, dove c’è qualcuno un po’ skillato, su periodi dove non ci sono situazioni strane, è un buon metodo per fare una previsione.