Sposta e liscia: valore precedente, valore successivo, variazione, media mobile
In breve
L’assistente dati «Sposta e liscia» (Modifica dati) crea nuove colonne da una colonna di numeri: il valore della misurazione precedente o successiva (valore precedente, valore successivo, ritardo k), la variazione rispetto alla misurazione precedente (anche in percentuale) e la media mobile. Corrisponde alle funzioni LAG, LEAD, DIFF, MA e PMA del comando SPSS CREATE. Il calcolo è per persona in formato lungo (una riga per misurazione), la colonna del tempo stabilisce l’ordine; le righe dei dati restano come sono. Il valore di un’altra persona non entra mai.
Trappola: lacune nel tempo
SPSS conosce solo l’ordine dei casi. Se manca una misurazione, il «valore precedente» è la misurazione di prima, non quella di un’unità di tempo prima. Esempio: la persona B con i tempi 1, 2, 4, 5 e i valori 5, 6, 8, 9: valore precedente in base all’ordine ., 5, 6, 8; solo a distanza 1: ., 5, ., 8. Statable calcola in base all’ordine (predefinito) e poi mostra, ben visibile sopra il risultato, per quante persone mancano dei momenti. La scelta «solo se la distanza è esattamente di k unità di tempo» altrimenti lascia la cella vuota. Lo stesso vale per la variazione.
Media mobile
- Centrata (SPSS MA): ampiezza dispari s: media dei s valori attorno alla misurazione. Ampiezza pari: media di due medie non centrate, i valori ai bordi contano la metà (come la scheda Serie temporale e la scomposizione in R). Al bordo e per ogni finestra con un valore mancante la cella resta vuota.
- Media mobile delle misurazioni precedenti: due scelte. «Gli ultimi valori, compreso il valore attuale» (predefinito, R liscia così con filter(sides = 1)) e «i valori precedenti, senza il valore attuale (SPSS PMA)». Danno numeri diversi; entrambe le etichette dicono se il valore attuale è incluso.
Altre regole
- Due misurazioni della stessa persona nello stesso momento vengono bloccate, con il numero di righe. SPSS qui prosegue in silenzio.
- Variazione in percentuale: 100·(valore − valore precedente)/|valore precedente|. Se il valore precedente è 0, la cella resta vuota (con una frase).
- Un valore mancante si trascina: se una misurazione segue un valore mancante, il suo valore precedente è vuoto. Una riga senza persona o tempo resta vuota e non disturba le altre.
- Il peso del caso non viene usato nelle nuove colonne.
Fonti
IBM SPSS Statistics Knowledge Center, versione 23: CREATE (funzioni LAG, LEAD, DIFF, MA, PMA).