Vai al contenuto principale

STL_Residual - funzione per grafici

STL_Residual è una funzione di scomposizione delle serie temporali. Insieme a STL_Seasonal e a STL_Trend, questa funzione viene utilizzata per scomporre una serie temporale in componenti stagionali, di tendenza e residuali. Nel contesto dell'algoritmo STL, la scomposizione delle serie temporali viene utilizzata per identificare sia un modello stagionale ricorrente sia una tendenza generale, data una metrica di ingresso e altri parametri. Nell'eseguire questa operazione, una parte della variazione della metrica di input non rientrerà né nella componente stagionale né in quella di tendenza e sarà definita come componente residua. La funzione grafico STL_Residual acquisisce questa parte del calcolo.

Le tre funzioni STL sono correlate alla metrica di input attraverso una semplice somma:

STL_Trend + STL_Seasonal + STL_Residual = Metrica di input

STL (seasonal and trend decomposition using Loess) impiega tecniche di smoothing dei dati e, attraverso i suoi parametri di input, consente all'utente di regolare la periodicità dei calcoli che esegue. Questa periodicità determina il modo in cui la dimensione temporale della metrica di input (una misura) viene segmentata nell'analisi.

Poiché la scomposizione delle serie temporali cerca principalmente la stagionalità e le variazioni generali dei dati, l'informazione nel residuo è considerata la meno significativa delle tre componenti. Tuttavia, una componente residua obliqua o periodica può aiutare a identificare problemi nel calcolo, come ad esempio un'impostazione errata della periodicità.

Come minimo, STL_Residual prende una metrica di input (target_measure) e un valore intero per il suo period_int, e restituisce un valore in virgola mobile. La metrica di input avrà la forma di un'aggregazione che varia lungo la dimensione temporale. Facoltativamente, è possibile includere i valori per seasonal_smoother e trend_smoother al fine di regolare l'algoritmo di smoothing.

È possibile utilizzare questa funzione direttamente nell'editor delle espressioni di un grafico.

Sintassi:  

STL_Residual(target_measure, period_int [,seasonal_smoother [,trend_smoother]])

Tipo di dati restituiti: duale

Argomenti
Argomento Descrizione
target_measure

La misura da scomporre in componenti stagionali e di tendenza. Questa dovrebbe essere una misura come Sum(Sales) o Sum(Passengers) che varia nella dimensione temporale.

Non deve essere un valore costante.

period_int

La periodicità del set di dati. Questo parametro è un valore intero che rappresenta il numero di passi discreti che costituiscono un periodo, o ciclo stagionale, del segnale.

Ad esempio, se la serie temporale è segmentata in una sezione per ogni trimestre dell'anno, è necessario impostare period_int a un valore di 4 per definire la periodicità come Anno.

seasonal_smoother

Durata del seasonal smoother. Deve essere un numero intero dispari. Il seasonal smoother utilizza i dati relativi a una particolare fase della variazione stagionale, per un certo numero di periodi. Per ogni periodo viene utilizzato un passo discreto della dimensione temporale. Il seasonal smoother indica il numero di periodi utilizzati per lo smoothing.

Ad esempio, se la dimensione temporale è segmentata per mese e il periodo è l'anno (12), la componente stagionale sarà elaborata in modo che ogni particolare mese di ogni anno sia calcolato a partire dai dati dello stesso mese, sia in quell'anno che negli anni adiacenti. Il valore seasonal_smoother è il numero di anni utilizzato per lo smoothing.

trend_smoother

Durata del trend smoother. Deve essere un numero intero dispari. Il trend smoother utilizza la stessa scala temporale del parametro period_int e il suo valore è il numero di granuli utilizzati per lo smoothing.

Ad esempio, se una serie temporale è segmentata per mese, il trend smoother corrisponderà al numero di mesi utilizzato per lo smoothing.

La funzione grafico STL_Residual viene spesso utilizzata in combinazione con le seguenti funzioni:

Funzioni correlate
Funzione Interazione
STL_Seasonal - funzione per grafici È la funzione utilizzata per calcolare la componente stagionale di una serie temporale.
STL_Trend - funzione per grafici È la funzione utilizzata per calcolare la componente di tendenza di una serie temporale.

Per un tutorial con un esempio completo che mostra come utilizzare questa funzione, vedere Tutorial - Scomposizione delle serie temporali in Qlik Sense.

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!