Documente Academic
Documente Profesional
Documente Cultură
Dac privim variabilele SPSS din punctul de vedere al modului n care au fost create,
putem distinge dou categorii:
a) variabile primare care includ valori rezultate direct din cercetare si care au fost
introduse, de regul, de la tastatur;
b) variabile secundare rezultate prin transformrile aplicate variabilelor primare.
Exemple de situaii n care se impune transformarea variabilelor:
Avem mai multe variabile primare care conin rspunsurile la ntrebrile unei scale
de tip Lickert i suntem interesai s calculm (ntr-o variabil secundar) suma
rspunsurilor la toate sau la o parte a ntrebrilor;
Avem un numr de variabile primare n care se afl rezultatul parial pentru fiecare
minut din cele 10 cte dureaz un test de calcul aritmetic, i dorim s crem o nou
variabil (secundar) n care s avem media performanei pe cele 10 minute sau
constana (prin abaterea standard) a performanei pe cele 10 minute, pentru fiecare
subiect;
Avem o variabil care conine data naterii i dorim s crem pe baza ei o alt
variabil, care s conin vrsta;
Dorim s transformm variabila care conine vrsta ntr-o alt variabil, care conine
valori pentru categorii de vrst.
Pentru toate aceste situaii, care sunt unele dintre cele mai des ntlnite, dar i pentru
multe altele nc, SPSS ofer proceduri de transformare n meniul Transform. n continuare, vom
prezenta cteva dintre cele mai frecvent utilizate funcii de transformare a variabilelor.
1/8
Actualizat la: 27.02.2006
Deoarece, prin calculare, o nou variabil este plasat dup toate variabilele existente, am
preferat s inserm o nou variabil imediat dup cele trei pe care dorim s le nsumm. n acest
fel avem i posibilitatea s controlm uor corectitudinea operaiei de nsumare
Se apeleaz procedura Transform-Compute, care deschide caseta de mai jos:
2/8
Actualizat la: 27.02.2006
Reamintim c funcia MEAN poate fi scris de la tastatur sau poate fi adus din lista de
funcii, prin selectare i acionarea butonului .
Este de la sine neles c expresia de calcul poate fi realizat i ntr-o manier direct, fr
utilizarea funciei MEAN, astfel: (scor_1+scor_2+scor_3)/3
Se va face o distincie clar ntre suma sau media astfel obinute, care se refer la suma
sau media valorilor de la mai multe variabile, pentru acelai subiect, i suma sau media
pe care am calcula-o pe vertical, la nivelul fiecrei variabile n parte, pe ntreaga
distribuie de valori, pentru toi subiecii.
Se pot realiza diverse alte funcii de transformare, utilizndu-se marea varietate de funcii
care se gsesc n lista Functions, i a cror semnificaie se poate afl din Help-ul casetei
Compute.
3/8
Actualizat la: 27.02.2006
conine data naterii. Imaginea de mai jos este extras din baza de date Employee data.sav (care
se gsete n folderul de instalare al SPSS, n C: Program Files)
Observm c exist] variabila bdate, care conine data naterii. Pentru a avea vrsta,
trebuie s calculm diferena dintre anul curent (s zicem, 2000)1 i anul naterii: Pentru aceasta
trebuie s facem diferena dintre anul curent (2000) i anul naterii, care se afl n cmpul bdate.
Pentru a avea variabila ce urmeaz a fi creat n apropierea variabilei bdate, vom insera o
variabil (denumind-o virsta, de tip numeric, cu doi ntregi). Apoi utilizm procedura Compute
din meniul Transform:
4/8
Actualizat la: 27.02.2006
Recodificarea variabilelor
Recodificarea unei variabile nseamn convertirea valorilor acesteia, cu scopul obinerii
unei distribuii bazat pe frecvene cumulate. Limitele claselor de grupare nu sunt stabilite
automat de SPSS, ci se aleg de ctre utilizator. Procesul este similar cu crearea unei tabele de
frecvene grupate, despre care ne amintim c poate fi derulat n maniera descris mai jos:
Se face diferena dintre valoarea cea mai mare i valoarea cea mai mic a unei distribuii
Se mparte valoarea obinut la mrimea posibil (estimat) a intervalului
Se selecteaz mrimea intervalului care conduce la un numr de clase cuprins ntre 5 i
15
Se determin limita inferioar a primului interval (trebuie s fie un multiplu al mrimii
intervalului)
Se determin limita superioar a primului interval
Se construiesc intervalele de clas pentru fiecare interval, fiind ateni s avem clase
suprapuse sau intervale neacoperite
n principiu, dei este recomandabil obinerea unei grupri de frecvene pe 5-15 clase, se
poate opta pentru un numr de clase care servete cel mai bine interesul de cercetare. De
exemplu, n cazul unei distribuii de vrst exprimat n ani, este preferabil s se opteze pentru
clase de cinci sau zece ani, acestea avnd i o anumit semnificaie psihologic.
n urma transformrii de mai sus, am obinut variabila virsta. Utilizarea ei ca atare n
analize statistice nu este uzual, de aceea ar fi foarte util obinerea unei variabile care s asocieze
anumite valori convenionale pentru categorii de virsta. Pentru aceasta putem efectua
recodificarea variabilei virsta pentru a obine o distribuie grupat de frecvene, astfel:
5/8
Actualizat la: 27.02.2006
Atenie, se poate alege i opiune Into Same Variables, dar nu este recomandabil
deoarece, n cazul unei erori, nu mai avem la dispoziie variabila iniial pentru o nou
recodificare.
Dei relativ complicat, caseta de declarare a noilor valori n funcie de cele vechi este uor
de neles.
6/8
Actualizat la: 27.02.2006
n zona Old value, se alege una dintre variantele de definire a valorilor de la care se
pleac. S zicem c am ales soluia s recodificm anii pe intervale de zece ani, primul interval
fiind 29-39, al doilea 40-49, .a.m.d.
Pentru aceasta activm opiunea Range i scriem valorile limite al intervalului dorit.
Dup aceasta, n zona New value oValue scriem care este valoarea convenional pe care
o atribuim acestei clase.
n fine, acionm butonul Add pentru a definitiva operaiunea i trecem la definirea
urmtoarei clase, pn terminm.
n zona OldNew se poate observa lista recodificrilor definite.
Se acioneaz butonul Continue i, la revenirea n caseta anterioar, butonul OK.
Rezultatul operaiuni se vede mai jos:
Se observ corespondena dintre valoarea din variabila virsta, cu valoarea din variabila
v_clase. Pentru valoarea 71, avem missing value n variabila v_clase, deoarece nu am definit un
interval care s cuprind aceast vrst. De regul, aceast situaie este determinat de o eroare de
definire a intervalelor de clas. Pentru a o repara, ar trebui s intrm din nou n procedura Recode
i s redefinim clasele. Atenie, la declararea intervalelor de grupare n clase sau categorii, trebuie
avut grij ca intervalele s nu se suprapun i s nu aib distane ntre ele!
Transformarea operat pe variabila virst nu este de loc inutil. Dac am fi dorit s
vedem n ce msur este o relaie ntre nivelul salariului i vrst, ar fi fost oarecum impropriu
(fr a fi propriu-zis o greeal ) s utilizm o statistic parametric (corelaia). n analizele
statistice pe vrste este recomandabil, totui, s operm cu grupe de vrst.
7/8
Actualizat la: 27.02.2006
Variabila vizat (scor) este trecut n lista Variable(s), se seteaz modul de ordonare (am
ales atribuirea rangului 1 valorii celei mai mari) iar apoi am acionat butonul OK. Procedura
permite fixarea unor parametri de transformare cu ajutorul butoanelor Rank i Ties.
Caseta Rank Cases: Types, permite alegerea unui mod de atribuire a rangurilor. De
exemplu, bifnd Rank, se atribuie fiecrei valori chiar rangul ei. Pentru a afla ce efect au celelalte
opiuni, se poate face clic dreapta de mouse pe textul opiunii sau se apas butonul Help al
casetei.
Caseta Rank Cases: Ties, permite alegerea modului de atribuire a rangurilor pentru valori
egale. Astfel, piunea Mean, atribuie rangul mediu. De exemplu, pentru valorile 9, 11, 11, 11, 13,
valoarea 11 va primi rangul 3 (ca medie a rangurilor 2, 3 i 4). Celelalte opiuni vizeaz
atribuirea rangului cel mai mic (Low), al celui mai mare (High).
Procedura se finalizeaz prin crearea unei noi variabile, pe care SPSS o denumete
automat, care conine poziia de rang a fiecrei valori din variabila scor, n raport cu celelalte
valori ale distribuiei (n imagine, 250 are rangul 1, iar 119, rangul 6).
8/8
Actualizat la: 27.02.2006