Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Baze de date


Index » educatie » » informatica » Baze de date
» OPERATII DE SELECTARE IN BAZA DE DATE


OPERATII DE SELECTARE IN BAZA DE DATE


OPERATII DE SELECTARE IN BAZA DE DATE

SPSS permite selectarea anumitor inregistrari din cele existente in baza de date, in functie de anumite criterii. Toate procesarile ulterioare unei operatii de selectie se vor efectua exclusiv inregistrarilor selectate, celelalte fiind ca si inexistente.

Inregistrarile neselectate pot fi eliminate din baza de date sau doar filtrate. In acest al doilea caz, ele pot fi readuse in situatia de inregistrari "active" prin anularea procedurii de selectie.

Procedura de selectie se afla in meniul

Data-Select Cases Dupa care se deschide caseta Select Cases



Sa analizam caseta Select Cases

In partea stanga avem lista de variabile

In partea dreapta avem diverse optiuni pentru selectare:

o All cases, se bifeaza pentru mentinerea activa a tuturor inregistrarilor.

o If condition is satisfied se bifeaza pentru a se introduce o conditie de selectare

o Random samples of cases se bifeaza atunci cand dorim selectarea aleatoare a unui lot de subiecti din ansamblul bazei de date SPSS

o Based on time or case range se bifeaza atunci cand se doreste selectarea anumitor cazuri pe baza pozitiei in baza de date

o Use filter variable se bifeaza atunci cand dorim sa selectam inregistrarile care corespund unei variabile numerice care prezinta alte valori decat 0 sau missing.

o Unselected Cases Are:

Se bifeaza Filtered daca se doreste mentinerea in baza de date a inregistrarilor neselectate;

Se bifeaza Deleted, daca de doreste stergerea din baza de date a inregistrarilor neselectate. ATENTIE, in acest al doilea caz, inregistrarile neselectate dispar de pe ecran dar raman in ultima versiune salvata a fisierului pana la o noua salvare. Daca datele nu au fost in prealabil salvate ele sunt pierdute definitiv (nu exista Undo pentru aceasta operatie).

EXEMPLE:

Selectarea dupa o conditie data:

Pentru a selecta inregistrarile care apartin subiectilor "piloti", am ales optiunea If condition is satisfied, apoi, in caseta Select Cases: If, am construit expresia de selectare fct="PL".

Se actioneaza butonul Continue, apoi OK.

Efectul se observa in imaginea alaturata:

Inregistrarile neselectate apar pe ecran barate cu o linie oblica. Ele nu vor fi luae in considerare pentru nici o prelucrare ulterioara. (Sunt totusi salvate la comanda File-Save)



Precizari:

Pentru variabilele de tip caracter, valoarea de selectare se scrie intre ghilimele, ca in exemplu de mai sus

Pentru variabilele numerice valoarea de selectare se scrie ca atare

Se pot construi si expresii complexe de selectare, utilizand mai multe variabile impreuna cu operanzii aritmetici si logici figurati pe caseta Select Cases If.

In caseta de mai sus este definita urmatoarea selectie: Cazurile care au functia "PL" (piloti) si qi-ul cuprins intre 100 si 110.

Atentie, la construirea expresiilor de selectie se comit adesea erori logice.

Pentru a afla semnificatia tuturor tastelor "virtuale" de pe caseta Select Cases If, puneti cursorul de mouse pe respectiva tasta si apasati butonul din dreapta al mose-ului (la versiuni de SPSS mai mari de 7,5). Pentru versiuni mai vechi, apelati la butonul Help.

Selectarea unui esantion aleator dintr-o baza de date SPSS

Exista doua variante:

1. Indicarea unui procent aproximativ din toatlul inregistrarilor

2. Indicarea numarului exact de inregistrari selectionate dintr-un anumit numar precizat (care poate fi toata baza de date)

In mod normal, dintr-o baza de date nu se fac selectii aleatoare ci sunt prelucrati toti subiectii disponibili. Procedura este utila de exemplu, daca facem o baza de date cu toti angajatii unei institutii din care dorim sa alegem un esantion aleator pentru a efectua un experiment.

ATENTIE, faptul ca baza de date este sub efectul unei selectii se marcheaza pe linia de status a SPSS dar acest lucru este adesea ignorat de utilizator. Ca urmare, se intampla destul de des sa se uite faptul ca anumite inregistrari sunt deselectate, fapt care poate    o selectie







Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate