Funzioni di modellazione predittiva nelle visualizzazioni di serie temporali
In questo documento vengono descritti i passaggi necessari per estendere un asse temporale in futuro, in modo da poter eseguire previsioni per date future utilizzando le funzioni di modellazione predittiva.
Per scoprire come fare, segui l’esempio seguente.
Passaggio 1: creare una visualizzazione
In Tableau Desktop, connettiti all’origine dati salvata Esempio - Supermercato, fornita con Tableau.
Passa al foglio di lavoro Foglio 1.
Nel riquadro Dati, trascina la dimensione Data ordine nello spazio Colonne.
Apri il menu di scelta rapida della misura per modificarne il livello dell’elenco in Mese e Anno:
- Trascina Profitto nello spazio Righe.
Passaggio 2: creare un calcolo di previsione
Fai clic per aprire il menu Analisi nella parte superiore, quindi seleziona Crea campo calcolato.
Nell’editor di calcolo, esegui le seguenti operazioni:
Assegna al calcolo il nome: Quantile Predict Median Profit.
Immetti la seguente formula:
MODEL_QUANTILE(0.5, SUM([Profit]),ATTR(DATETRUNC('month', [Order Date])))
La funzione MODEL_QUANTILE accetta un determinato quantile e prevede i valori in base ai predittori immessi. In questo caso, il quantile è 0,5, che prevede la mediana. Vogliamo prevedere il profitto, pertanto l’espressione di destinazione è SUM([Profit]). Inoltre, poiché desideriamo basare la previsione sulle prestazioni precedenti, dobbiamo includere la data come predittore.
Nota: con le funzioni di modellazione predittiva, non è possibile combinare argomenti aggregati e non aggregati. Poiché l’espressione di destinazione deve essere un’aggregazione, anche il predittore deve esserlo. In questo caso, abbiamo utilizzato ATTR(DATETRUNC('month', [Order Date])). Per maggiori informazioni sull’utilizzo delle funzioni ATTR, consulta Quando usare una funzione attributo (ATTR).Al termine, fai clic su OK.
Il calcolo di previsione verrà aggiunto come campo calcolato nel riquadro Dati.
Passaggio 3: aggiungere il calcolo di previsione alla vista
Trascina il calcolo di previsione nello spazio Righe, a destra di SUM(Profit).
Fai clic con il pulsante destro del mouse (Control-clic su Mac) sulla misura e seleziona Doppio asse.
Per allineare i due assi di un grafico a doppi assi al fine di usare la stessa scala, fai clic con il pulsante destro del mouse (Control-clic su Mac) sull’asse secondario, in questo caso Quantile Predict Median Profit, quindi seleziona Sincronizza asse. In questo modo viene allineata la scala dei due assi.
Passaggio 4: estendere l’intervallo di date ed eseguire la densificazione dei dati
Il passaggio finale consiste nell’estendere l’asse orizzontale nel futuro, in modo da poter aggiungere indicatori oltre l’intervallo di date corrente.
A tale scopo, apri il menu di scelta rapida della pillola MONTH(Data ordine) e seleziona Estendi intervallo di date.
Nella finestra di dialogo Estendi intervallo di date estendi l’asse di 16 mesi:
Tableau aggiorna automaticamente la vista estendendo l’asse orizzontale e include previsioni in queste date future:
Puoi notare che la linea blu Profitto non si estende fino alla fine del grafico. Tuttavia, la linea arancione che rappresenta il calcolo della previsione, Quantile Predict Median Profit, si estende fino alla fine del grafico. Il calcolo del profitto previsto in date future è un esempio di densificazione dei dati, che si verifica quando Tableau crea indicatori aggiuntivi nella vista per compensare i valori mancanti. Non vengono aggiunti dati all’origine dati sottostante: vengono semplicemente generati indicatori, che sono quindi aggiunti alla vista.
Per ulteriori informazioni sulla densificazione dei dati, consulta questo post sulla densificazione dei dati(Il collegamento viene aperto in una nuova finestra) di Data Plus Science(Il collegamento viene aperto in una nuova finestra).