Utilizzare questo nodo per creare un modello causale temporale (TCM, Temporal Causal Model).
La modellazione causale temporale cerca di rilevare le relazioni causali di chiavi nei dati di serie temporali. Nella modellazione causale temporale, l'utente specifica un insieme di serie di destinazione e un insieme di input candidati per tali destinazioni. La procedura poi crea un modello di serie temporali autoregressivo per ogni destinazione e include solo gli input che hanno una relazione causale con la destinazione. Questo approccio differisce dalla modellazione di serie temporali tradizionale in quanto è necessario specificare esplicitamente i predittori per una serie di destinazione. Poiché la modellazione causale temporale generalmente implica la creazione di
modelli di più serie temporali correlate, il risultato è indicato come
sistema modello.
In un contesto di modellazione causale temporale, il
termine causale fa riferimento alla causalità di Granger. Una serie temporale X sottopone alla "causalità di Granger" un'altra serie
temporale Y se la regressione per Y in termini di valori passati di X e Y
comporta un modello migliore per Y rispetto alla sola regressione di valori
passati di Y.
Esempi
Copy link to section
I responsabili delle decisioni di business possono utilizzare la
modellazione causale temporale per scoprire relazioni causali nell'ambito di un
elevato insieme di metriche basate sul tempo che descrivono il business. L'analisi potrebbe rivelare alcune immissioni controllabili che hanno il
maggiore impatto sugli indicatori di prestazioni chiave (KPI, Key Performance
Indicator).
I gestori di sistemi informatici di grandi dimensioni possono
utilizzare la modellazione causale temporale per rilevare anomalie in un'ampia
serie di metriche operative interconnesse. Il modello causale consente quindi di andare oltre il rilevamento delle
anomalie e di scoprire le cause più probabili delle anomalie.
Requisiti dei campi
Copy link to section
Deve essere presente almeno un obiettivo. Per impostazione predefinita, i campi con un ruolo predefinito None non vengono utilizzati.
Struttura dei dati
Copy link to section
La modellazione causale temporale supporta due tipi di strutture dati:
Dati basati su colonne
Per dati basati su colonne, ciascun campo delle serie temporali contiene i dati per una singola serie temporale. Questa è la struttura tradizionale dei dati delle serie temporali utilizzata da
Modeler di serie temporali.
Dati multidimensionali
Per dati multidimensionali, ciascun campo delle serie temporali contiene i dati per più serie temporali. Serie temporali separate, all'interno di un particolare campo, vengono quindi identificate da un serie di
valori di campi categoriali indicati come campi dimensione. Ad esempio, i dati di vendite per due diversi canali di vendita (vendita al dettaglio e web) potrebbero essere memorizzati in un singolo campo sales . Un campo dimensione denominato channel, con valori retail e web, identifica i record associati a ciascuno dei due canali di vendita.
Nota: per creare un modello causale temporale, sono necessari punti di dati sufficienti. Il prodotto utilizza il vincolo:
m>(L + KL + 1)
Copy to clipboardCopiato negli appunti
dove m è il numero di
punti dati,
L è il numero di ritardi e
K è il numero di predittori. Verificare che il proprio dataset sia abbastanza grande in modo che il numero
di punti dati
(m) soddisfi la condizione.