Deplasare și netezire: valoarea anterioară, valoarea următoare, modificarea, media mobilă
Pe scurt
Asistentul „Deplasare și netezire” (Editați datele) creează coloane noi dintr-o coloană numerică: valoarea măsurătorii anterioare sau următoare (valoarea anterioară, valoarea următoare, decalaj k), modificarea față de măsurătoarea anterioară (și în procente) și media mobilă. Aceasta corespunde funcțiilor LAG, LEAD, DIFF, MA și PMA ale comenzii SPSS CREATE. Calculul se face pe persoană în format lung (un rând pe măsurătoare), coloana de timp stabilește ordinea; rândurile datelor rămân așa cum sunt. Valoarea altei persoane nu intră niciodată în calcul.
Capcană: lacune în timp
SPSS cunoaște doar ordinea cazurilor. Dacă lipsește o măsurătoare, „valoarea anterioară” este măsurătoarea dinainte, nu cea de o unitate de timp mai devreme. Exemplu: persoana B cu momentele 1, 2, 4, 5 și valorile 5, 6, 8, 9: valoarea anterioară după ordine ., 5, 6, 8; doar la distanța 1, în schimb, ., 5, ., 8. Statable calculează după ordine (implicit) și arată apoi, vizibil deasupra rezultatului, pentru câte persoane lipsesc momente de timp. Alegerea „doar dacă distanța este exact de k unități de timp” lasă altfel celula goală. Același lucru este valabil pentru modificare.
Medie mobilă
- Centrată (SPSS MA): lățime impară s: media celor s valori din jurul măsurătorii. Lățime pară: media a două medii necentrate, valorile de la margine contează pe jumătate (ca în cardul Serie temporală și ca descompunerea din R). La margine și pentru orice fereastră cu o valoare lipsă, celula rămâne goală.
- Anterioară (trailing): două variante. „ultimele valori, inclusiv valoarea curentă” (implicit, R netezește așa cu filter(sides = 1)) și „valorile anterioare, fără valoarea curentă (SPSS PMA)”. Ele dau numere diferite; ambele etichete spun dacă valoarea curentă este inclusă.
Mai multe reguli
- Două măsurători ale aceleiași persoane în același moment sunt blocate, cu indicarea numărului de rânduri. SPSS continuă aici în tăcere.
- Modificare în procente: 100·(valoare − valoarea anterioară)/|valoarea anterioară|. Dacă valoarea anterioară este 0, celula rămâne goală (cu o propoziție).
- O valoare lipsă se transmite mai departe: dacă o măsurătoare urmează după o valoare lipsă, valoarea ei anterioară este goală. Un rând fără persoană sau fără moment rămâne gol și nu le deranjează pe celelalte.
- Ponderea de caz nu este folosită în coloanele noi.
Surse
IBM SPSS Statistics Knowledge Center, versiunea 23: CREATE (funcțiile LAG, LEAD, DIFF, MA, PMA).