Sunteți pe pagina 1din 147

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

Indicaii generale:
n decursul fiecrei lucrri practice vei aborda i efectua, n laborator, cteva
aciuni ca exemplificare a unor cunotine teoretice prezentate la curs. Aceste aciuni pot fi
nelese pe deplin NUMAI n conexiune cu cunotinele teoretice respective. Pentru fiecare
lucrare practic a fost pregtit un text, n medie de 15 pagini, coninnd indicaii detaliate
asupra temei sau temelor abordate. Textul conine uneori i explicaii teoretice minimale
necesare nelegerii relevanei temelor respective. Totui, fr parcurgerea anterioar a
notelor de curs de regul este dificil nelegerea coninutului lucrrilor practice.
(Microsoft) Word este poate cel mai folosit editor de documente clasice. Dei
ofer posibiliti de editare extrem de complexe, el rmne pn la un punct destul de
uor de utilizat. Acest lucru se datoreaz n special meniurilor i comenzilor care i stau la
dispoziie utilizatorului, utile att pentru cei care tiu s lucreze cu acest soft, ct i pentru
cei mai puin iniiai. n plus, de la varianta 2000, Word se prezint i cu comenzile n
limba romn.
Menionm c avei la dispoziie o variant mai veche a aplicaiei. Pentru
nceptori, chiar i varianta coninut n suita Office 2007 este foarte dificil (ca s nu mai
vorbim despre varianta coninut n Office 2010), de aceea preferm s lucrm cu o
variant mai simpl; dup familiarizarea cu aceast variant, adaptarea la Word 2007 sau
la Word 2010 va fi mult mai uoar.
Scopul lucrrii este familiarizarea cu opiunile Word, cu comenzile sale. Vom intra
n amnuntele editrii cu aplicaia Word, descoperind diverse modaliti particulare de
editare, inserare i manevrare a obiectelor create de aceast aplicaie. Pe scurt, ar trebui s
vedem ce vrem noi de la Word i ce vrea el de la noi.
n aceast prim lucrare practic:
a) v vei familiariza cu contextul n care se desfoar activitatea de laborator i
v vei nsui protocolul de lucru;
b) v vei familiariza cu sistemul de operare Windows XP i cu modalitile de
stocare i transfer de date pe care le ofer;
c) Vei exersa diverse faciliti ale softului n crearea documentelor;
d) V vei familiariza cu controlul corectitudinii gramaticale.
e) vei accesa baza de documentare Medline.
Teme:
1: accesul n site-ul disciplinei
2: controlul biroului de lucru i al cminului
3: startarea aplicaiei Word
4: setarea paginii i folosirea tastelor speciale
5: formatarea paragrafelor i stiluri
6: explorarea Internetului; MEDLINE
Softul ce va fi utilizat n lucrarea practic:
Notepad, Paint, Windows Explorer, Internet Explorer

-1-

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Sistemele de calcul funcioneaz permanent. Anumite persoane, calificate ca


administrator de sistem, au grija funcionrii lor continue. n laborator vei folosi
calculatoare personale, care de obicei la domiciliul utilizatorului - sunt n ntregime sub
controlul su. Cele din laborator sunt ns configurate n aa fel nct simuleaz o reea
local de spital; fiecare student-utilizator le va putea folosi doar n anumite condiii.
Urmrii schema logic urmtoare i identificai situaia n care se afl calculatorul
d-voastr (A, B sau C). Acionai n funcie de aceast situaie, conform indicaiilor.

Ecranul este
stins?

Da

Asigurai-v c
monitorul este
alimentat cu curent
electric. Apsai
comutatorul
monitorului. Un LED
aprins va indica starea
de funcionare.

Da

Nu

Calculatorul este
n funciune?

Nu

Da

Pe ecran apare caseta


Welcome to Windows?

Nu

(De regul v vei ntlni cu situaiile A sau B. Familiarizai-v i cu situaia C.)


A Calculatorul a fost pregtit pentru lucru, fiind controlat prin sistemul de operare
Windows XP. Conform indicaiilor din caseta de dialog Welcome to Windows, tastai
combinaia Ctrl+Alt+Delete. Atenie nceptori, pentru a obine aceast combinaie se in
apsate (cu degetele minii stngi) SIMULTAN tastele Ctrl i Alt, iar cu un deget de la
mna dreapt se apas SCURT tasta Delete.
Urmeaz o alt caset de dialog, ceva mai complicat, denumit Log On to
Windows. Vei tasta n caseta-text User name identificatorul d-voastr de forma mg..
determinat de numrul matricol de 5 cifre, vei completa caseta-text Password cu parola
pe care v-ai ales-o, apoi vei apsa pe butonul OK din aceast caset de dialog.
Principalul dispozitiv prin care putei controla calculatorul dotat cu sistem de
operare Windows XP este numit maus. Comenzile pe care le vei da vor fi declanate prin

-2-

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

apsri pe butoanele sale.


De fapt, sistemul de operare Windows XP reacioneaz la diverse evenimente pe
care le provocai: deplasri ale mausului, apsri pe butoanele sale (clic, dublu-clic sau
tragere), apsri ale tastelor etc. Modul de reacie depinde de poziia indicatorului
mausului (pointer), mai exact de fereastra n care se afl sau de iconia deasupra creia se
afl acest indicator. Uneori forma indicatorului este o sgeat, n care caz vrful sgeii
(i nu altceva!) este cel care indic poziia la care se refer comenzile date; alteori
indicatorul este n form de cruce, n care caz centrul indic poziia. Vei ntlni i alte
forme ale indicatorului mausului. Pentru a deplasa indicatorul pe ecran trebuie s micai
mausul pe o suprafa plan.
Arrow

UpArrow

MultiDrag

Cross

HourGlass

SQLWait

IBeam

Drag

No

SizeNESW

NoDrop

AppStart

SizeNS

HSplit

Help

SizeWE

VSplit

HandPoint

Mausul are trei butoane: cel din stnga, cel din dreapta i cel din mijloc (dar ar
putea avea doar dou,eventual i o rozet!). Cel mai des folosit este cel din stnga; de
obicei, atunci cnd se vorbete despre un clic sau un dublu-clic, se presupune c aceast
aciune este efectuat asupra BUTONULUI DIN STNGA.
Vei obine un DUBLU-CLIC numai dac timpul ntre cele dou clic-uri
consecutive este foarte scurt (de ordinul unei zecimi de secund) i dac n acest timp nu
deplasai mausul. O alt posibilitate de a obine acelai efect (ca al unui dublu-clic) este
cea de a efectua un clic urmat de apsarea tastei Enter.
Observai c butonul OK din caseta de dialog Logon Information are chenarul ceva
mai gros. Aceasta nseamn c apsarea butonului poate fi obinut i prin tastarea lui
Enter, nu numai printr-un clic cu mausul. De regul, un efect oarecare va putea fi obinut
ca urmare a mai multor evenimente: aciuni asupra mausului, apsri pe taste, modificri
ale unei imagini de control dat de o camer video, apariia unui anumit sunet etc.
Odat cu apsarea butonului OK din caseta de dialog Logon Information pe ecran
se va afia biroul de lucru (desktop) vezi figura urmtoare.
Cele cteva iconie (pictograme) care se afl pe biroul de lucru, n partea stng,
reprezint principalele instrumente care v sunt puse la dispoziie. Cu un dublu-clic
deasupra lor vei putea:
explora calculatorul d-voastr (My Computer);
explora calculatoarele din reelele locale din cldirea facultii (Network
Neighborhood);
accesa resursele Internetului (Internet Explorer);
vizualiza sau chiar recupera fiierele terse (Recycle Bin);
declana direct cteva aplicaii (Word, Excel, PowerPoint, EpiInfo).

-3-

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Poziia iconielor pe ecran poate fi modificat prin simpl tragere cu mausul, dar v
recomandm s nu le mutai n partea dreapt.
La baza desktop-ului se afl bara activitilor (taskbar), avnd n marginea stng
butonul Start. Un clic (cu butonul stng al mausului) deasupra acestuia va avea ca efect
deschiderea meniului Start, n care
se prezint lista aplicaiilor instalate pe calculator, eventual se pot lansa n
execuie aceste aplicaii (Programs);
se prezint de obicei lista ultimelor documente create (Documents);
se poate cuta ceva (Find);
se poate cere ajutor (Help) etc.
Explorai lista aplicaiilor instalate pe calculatorul la care vei lucra. Notai-le n
caiet i, n timp, aflai la ce pot fi ele folosite i n ce condiii. Dar acum este momentul s
trecei la capitolul Aciuni.
B Utilizatorul anterior al calculatorului d-voastr NU A NCHEIAT CORECT
sesiunea de lucru. n aceast situaie vei apsa butonul Start (colul din stnga-jos) apoi
n meniul Start vei alege comanda Shut Down, opiunea Close all programs and log
on as a different user. La apariia casetei de dialog Welcome to Windows continuai cu
situaia A de mai sus.
C Vei starta calculatorul apsnd pe comutatorul Power de declanare a
alimentrii cu curent electric. Imediat ncepe iniializarea sa, care poate dura de la cteva
secunde pn la cteva minute. La nceput se prezint pe ecran n mod text, cu litere
albe pe fond negru rezultatele etapei de testare a componentelor calculatorului. Dac
aceast etap se termin corect, va urma ncrcarea sistemului de operare.
Pe calculatoarele din laborator a fost instalat sistemul de operare Windows XP.
Vei putea observa sigla firmei Microsoft, n cadrul casetei de dialog Welcome to
Windows.
Odat cu apariia casetei de dialog continuai cu situaia A de mai sus.

-4-

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

Aciuni
Tema 1: accesul n site-ul disciplinei. Ai observat pe biroul de lucru o iconi
sub care se afl inscripia Internet Explorer; ea corespunde unei aplicaii care poart
acelai nume. Cu un dublu-clic deasupra iconiei (sau inscripiei) vei declana aceast
aplicaie. Aplicaia este DE TIP CLIENT i a fost configurat (pe calculatorul pe care
lucrai) n aa fel nct s fac apel la aplicaia-server de pe calculatorul principal al
catedrei noastre, calculator care este identificat n Internet prin adresa (IP address)
10.0.1.126. Aceast aplicaie-server va trimite spre calculatorul d-voastr pagina de
ntmpinare din figura urmtoare.

Dac nu se ntmpl acest lucru, atunci fie aplicaia-server nu este activ (cerei
administratorului s o activeze), fie aplicaiei-client Internet Explorer de pe calculatorul
d-voastr i-a fost modificat configuraia iniial. n acest din urm caz vei tasta n
caseta-text Address localizatorul:
http://10.0.1.126
dup care, eventual, vei apsa butonul Refresh.
Reinei c aplicaia-server v identific dup numrul matricol acordat de ctre
secretariatul facultii, aadar va trebui s aflai care este acesta. Parola iniial a fost
creat automat, din cifrele numrului matricol urmate de o liter. Exemplu: studentul
Andrian A. Mihai Alexandru (numr matricol 10167) avea identificatorul mg10167 i
avea parola iniial 10167q.
Regulile de formare a parolei iniiale sunt stabilite de ctre administratorul de
sistem. Respectai indicaiile acestuia!
Atenie, nceptori, la tastele-liter! Apsnd o asemenea tast, de exemplu tasta A,
putem obine fie caracterul 'A', fie caracterul 'a'. Starea LED-ului Caps Lock de pe
tastatur determin care dintre aceste dou caractere va fi obinut; mai precis, dac LEDul este stins se va obine 'a', iar dac LED-ul este aprins se va obine 'A'. Modificarea
strii LED-ului se poate obine prin apsarea tastei Caps Lock. Obinuii-v s folosii
tastatura avnd LED-ul Caps Lock STINS.
Prin tradiie (de la maina de scris!) combinaia de taste Shift+A inverseaz efectul
apsrii tastei A. (Atenie ns la starea LED-ului Caps Lock!)
Odat ce ai fost acceptai de ctre aplicaia-server, observai coninutul site-ului
catedrei. Dispunei acolo de toate informaiile necesare pentru elaborarea strategiei de
abordare a disciplinei. Reinei c:
a) va trebui s avei n decursul anului universitar activiti totaliznd cel puin

-5-

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

1000 minute nregistrate i confirmate, n cele 14 lucrri practice planificate;


b) nregistrarea timpului lucrat la calculatoarele reelei are loc automat, dar
calitatea produselor informatice obinute este cea care conteaz prioritar;
c) activitile nregistrate n fiecare sesiune de lucru vor fi confirmate sau nu de un
program de control al activitilor. Acesta va aprecia n special calitatea rezultatelor!
Tema 2: controlul biroului de lucru i al cminului. Asigurai-v c toate
ferestrele sunt minimizate, adic pe desktop avei doar iconie. Identificai iconiele My
Computer i Recycle Bin. Acestea corespund unor dosare speciale.
(Este perfect posibil ca iconiele s poarte alte denumiri. Le putei schimba cu
relativ uurin, denumirile fiind sub controlul utilizatorului. V recomandm s le
pstrai.)
Deschidei cu dublu-clic fereastra My Computer i maximizai-o. Observai
componentele acestui dosar special. La un calculator obinuit, ntre acestea se detaeaz
volumele (drives) A:, C: i D: care corespund, respectiv, dischetei aflate n unitatea de
citire/scriere, discului fix, discului compact aflat n unitatea sa de citire. Calculatoarele
din laborator sunt ns configurate n aa fel nct nu este permis folosirea unitilor de
citire. Deschidei (cu dublu-clic) volumul C:, apoi dosarul Anul2.
Dac acest dosar conine deja fiiere, V RECOMANDM S LE ELIMINAI n
ntregime (folosii comanda Select All din meniul Edit, apoi comanda Delete din meniul
File). Ct privete subdosarele sale, NU AVEI DREPTUL DE A LE ELIMINA, NICI
PE CEL DE A LE REDENUMI!
Observai pe desktop iconia Conturi. Ea a fost creat i depus acolo de ctre
administratorul de sistem pentru a v da posibilitatea unui acces imediat n dosarul special
ce constituie cminul d-voastr ca utilizator al reelei. Identificai acest dosar, care are
denumirea mg., adic exact numele de utilizator! n acest dosar avei toate drepturile
de administrare.
Creai aici un subdosar nou. Pentru aceasta, la calculatoarele cu sistem de operare
din gama Windows putei apsa butonul din dreapta al mausului, iar n meniul de context
putei apela submeniul New, comanda Folder, apoi putei redenumi dosarul creat ca New
Folder. Recomandm schimbarea denumirii n LP02. Acest dosar va fi folosit pentru a
pstra fiierele pe care le vei crea n a doua lucrare practic!
Atenie, nceptori, nu confundai tasta-cifr 0 cu tasta-liter O! De asemenea, nu
trebuie confundat cifra 1 cu litera l sau cu litera I!
Tema 3: startarea aplicaiei Word. Vei ncerca s startai aplicaia Word. Pentru
aceasta avei mai multe posibiliti:
a. cutai pe ecran (desktop!) iconia de start a Word-ului (
). Facei cu mausul
dublu clic pe aceast iconi;
b. (apsnd butonul Start aflat n colul din stnga-jos), deschidei meniul Start,
observai opiunea Programs, identificai Microsoft Word n lista programelor,
apoi clic;
c. identificai un document Word oarecare i deschidei-l cu un dublu-clic.
n primele dou aplicaia Word pornete cu un document nou, necompletat. n
partea de sus a ferestrei aplicaiei Word apare (de obicei) bara meniurilor i bara
instrumentelor.

-6-

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

Vom discuta ulterior despre coninutul acestor dou bare. Deocamdat s trecem la
tastarea unui text, ntruct documentele au n principal coninutul sub form de text (dar
nu se reduc numai la acesta!). ncercai s RENUNAI la folosirea sintagmei scriu la
calculator pe care o enun, eronat, mult lume!.
Dac vom introduce un text n limba romn, este bine s ne asigurm, de la
nceput, c folosim tastatura romneasc. Schimbm tastaturile cu ajutorul combinaiei
de taste Alt+Shift urmrind ca pe bara de stare s fie afiat, n dreapta, mesajul RO.
Literele romneti , , , , se obin cu ajutorul tastelor din jurul tastei Enter. (Vei
constata destule neconcordane tast-caracter dac folosii o tastatur american
standard, german sau francez pentru a introduce text n limba romn! Reinei c
tastatura este un dispozitiv CONTROLAT DE CTRE SISTEMUL DE OPERARE
Windows NT i nu de ctre aplicaia Word!).
Folosii comanda FiierNou (New) pentru a deschide un document nou. Trebuie
s nelegem c, pn la prima salvare, coninutul acestuia este creat n memoria intern.
Volatilitatea memoriei interne face ca s pierdem acest coninut la orice defeciune n
alimentarea cu curent electric a sistemului. De aceea se recomand salvarea imediat a
oricrui document nou creat, dup care salvarea la fiecare dou-trei minute.
Denumirea noului fiier pe care-l creai va fi nume_WINNTS4.DOC (atenie nceptori,
nu tastai extensia!), iar coninutul pe care-l tastai este urmtorul:
Totul despre Microsoft Windows NT Server 4.0 Enter
Toate crile scrise despre un nou sistem de operare ncep
cu declaraia c acesta deschide o er nou.Enter
n lumea calculatoarelor, tot ce dateaz de dinainte de 1981
ine de pleistocen i la fiecare cteva luni ncepe o nou er.
Tot ceea ce nvai sptmna aceasta poate fi complet depit
sptmna viitoare! Enter
Una dintre principalele ocupaii ale celor care studiaz
industria calculatoarelor este s dezbat care dintre nouti sunt
originale i care au fost doar experiene fr viitor!Enter
Microsoft Windows NT Server versiunea 4.0, chiar dac nu n
ntregime revoluionar, a fost un pas mare n cutarea unui
software de reea puternic i solid, care s poat asigura
interconectarea sistemelor de diferite tipuri.Enter.

Dup cum vedei, textul de mai sus nu este aliniat, nu apare nici un fel de aranjament
grafic. (Se spune, prin abuz de limbaj, c NU ESTE EDITAT.)
Vei ncerca acum s salvai documentul nou creat. Reamintim c salvare
nseamn crearea unui fiier pe suport magnetic, al crui coninut este documentul. Pentru
aceasta avei la dispoziie dou comenzi n meniul Fiier (File), anume Salvare (Save) i
Salvare ca (Save As).
Pentru o prim salvare a documentului se poate aciona oricare dintre cele dou
comenzi, rezultatul va fi acelai: apariia casetei de dialog Salvare ca din figura de mai jos.
Apsai deci FiierSalvare (de exemplu). n caseta de dialog se poate observa jos
caseta combinat derulant Nume fiier. Introducei aici, PRIN TASTARE, numele
noului fiier, anume nume_WINNTS4. (Amintii-v c nume reprezint numele d-

-7-

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

voastr, nu i prenumele!)

Dedesubt, ntr-o list derulant Tip fiier se poate ALEGE tipul documentului.
(Atenie, ntr-o list derulant nu putei tasta!) Deocamdat tipul va rmne, implicit,
Document Word. n stnga sus, ntr-o alt list derulant se va stabili volumul de date i
dosarul n care va fi salvat documentul. Vei ALEGE n lista derulant Salvare n volumul
de date C: (adic prima partiie a discului fix local) iar dosarul Anul2. Apsai n
final butonul Salvare (din dreapta jos), iar textul introdus de d-voastr va fi salvat.
Dup salvare prsii aplicaia Word. Avei patru posibiliti de a face aceasta:
a) comanda Ieire (Exit) din meniul Fiier;
b) comanda Close din caseta de control (n colul din stnga-sus al ferestrei/n
stnga barei de titlu),
c) butonul Close, simbolizat cu X (n colul din dreapta-sus al ferestrei/n dreapta
barei de titlu),
d) comanda rapid Alt+F4.
Introducerea prin tastare a unui text nu este deloc cea mai important activitate de
editare ce poate fi realizat cu Word! Dup cum tim, aceast activitate poate fi realizat
cu aplicaii-accesoriu nesofisticate, cum este de exemplu WordPad, sau chiar elementarul
Notepad. Avantajul folosirii Word-ului const n posibilitile de formatare mult mai
ample, precum i n posibiliti de inserare de obiecte de alt natur dect textul (formule
matematice, imagini, sunete, filme).
Vom ncepe prin a ncerca s formatm textul introdus anterior. Evident, comenzile
pe care le vom utiliza se vor afla, n majoritate, n meniul Format.
S ne imaginm coninutul documentului nostru (oricare ar fi acesta) ca o secven
de caractere (ASCII) pe care le interpreteaz aplicaia Word. n cea mai mare parte, dar nu
toate, aceste caractere au fost introduse prin tastare! De exemplu, prin apsarea tastei
Enter introducem perechea de caractere 13, 10. Aceast pereche de caractere este
interpretat de ctre Word ca o comand de ncheiere a unui paragraf i ncepere a unui
paragraf nou.
Ne putem imagina c i alte caractere din secven vor fi interpretate ntr-un mod

-8-

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

aparte de ctre Word, anume ca nite comenzi de formatare a blocului de text delimitat.
Pentru a nelege perfect efectul comenzilor de formatare, trebuie s ne dm seama
de modul logic de organizare a documentelor. Trebuie s tim c orice document este
organizat n seciuni, fiecare seciune este compus dintr-o succesiune de paragrafe, iar
fiecare paragraf este compus dintr-o succesiune de cuvinte. (Terminarea unui cuvnt este
semnalat de caracterul 32, iar terminarea unei seciuni prin caracterul 12.)
Evident, fiecare cuvnt este compus din litere, fiecare liter fiind de fapt un
grafem dintr-un anumit font. (Literele vor putea fi i semne de punctuaie, cifre sau alte
semne.)
Pe de alt parte, va trebui s inem seama de faptul c documentul nostru ar putea fi
imprimat pe hrtie. Prin tradiie imprimarea are loc pe pagini succesive, cu lsarea de
margini albe de mrime controlabil. Pe fiecare pagin putem avea mai multe cadre care
se pot suprapune parial (fie transparent, fie opac) etc.
Tradiia tipografic impune mai multe tipuri de aliniere posibile, mai multe mrimi
de liter, mai multe spaieri posibile ntr-un paragraf sau chiar ntre rndurile unui
paragraf. Sunt permise de asemenea indentrile (care sunt abateri n plus sau n minus fa
de margini) precum i alinierile prin folosirea tabulatoarelor.
Toate acestea ne dau o idee global despre coninutul unui document ca succesiune
de blocuri de text intercalate cu secvene de control.
Tema 4: setarea paginii i folosirea tastelor speciale. Lansai aplicaia Word.
Deschidei documentul (creat anterior) nume_WINNTS4. Tot ce avei de fcut este s
urmai calea comenzii Deschidere (Open) din meniul Fiier (File) i s alegei fiierul
din dosarul n care acesta a fost depus anterior, prin intermediul unei casete de dialog
asemntoare cu cea de mai sus.
(Trebuie menionat aici c Word reine lista ultimelor fiiere-document cu care s-a
lucrat; gsii aceast list n partea inferioar a meniului Fiier.)
Personalizai-v documentul cu ajutorul comenzii Proprieti din meniul Fiier.
Alegei aadar FiierProprieti, apoi alegei tableta Rezumat. La rubrica Titlul
declarai un titlu pentru acest document. Titlul documentului poate diferi de numele
fiierului i poate fi folosit ulterior, atunci cnd cutai acest fiier. La rubrica Subiectul
precizai un subiect pentru acest document. Fiierele similare pot fi grupate mpreun dup
subiect, astfel nct s putei cuta ulterior printr-o singur operaiune toate fiierele
similare (care au acelai subiect). La rubrica Autorul introducei prin tastare numele i
prenumele d-voastr, iar la rubrica Societate introducei Facultatea de Medicin. Putei
s completai i alte rubrici; recomandm s analizai cu atenie posibilitatea plasrii unor
cuvinte-cheie, n scopul uurrii regsirii ulterioare a documentului. TOATE
DOCUMENTELE PE CARE LE VEI CREA N CADRUL LUCRRILOR PRACTICE
VOR TREBUI PERSONALIZATE CU NUMELE I PRENUMELE D-VOASTR la
rubrica Autorul.
Una dintre primele aciuni pe care ar fi trebuit s le fi urmat este aceea de setare a
paginii de hrtie, n ideea imprimrii documentului. S o facem acum. Deci, Fiier
Iniializare pagin. n caseta de dialog aprut sunt mai multe tablete, anume:
a) Margini, pentru fixarea mrimii marginilor paginii de hrtie;
b) Dimensiune hrtie, pentru stabilirea tipului de pagin de hrtie i a orientrii ei;
c) Surs hrtie, pentru a fixa modul de antrenare a hrtiei ctre imprimant;

-9-

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

d) Aspect, pentru parametrii de aliniere i mprirea pe seciuni.


n tableta Margini alegei dimensiunile: 2,5 cm pentru Sus, Stnga i Dreapta i 1,5
cm pentru Jos, iar n tableta Dimensiune hrtie, la nivelul casetei derulante Dimensiune
hrtie, alegei A4. Tot aici, n butonul radio Orientare vei alege Tip portret, pentru a
asigura aezarea pe vertical a paginii. Acum foaia de hrtie din memoria
calculatorului corespunde cu o foaie normal imprimat. ncercai i celelalte opiuni,
pentru a observa ce efect au.
(Este posibil ca nu centimetrul s fi fost ales ca unitate de msur. Dac observai aa
ceva, va trebui s comandai Opiuni din meniul Instrumente, s identificai tableta
General i, n ea, s acionai n lista derulant Uniti de msur.)
Revenind acum asupra textului (apsai butonul OK pentru a iei din caseta de
dialog dac este cazul), trebuie fcute cteva precizri. Observai prezena cursorului de
editare, ce are o form de bar vertical i clipete. Cursorul dispare doar dup ce ai
selectat un bloc de text (care va fi afiat pe fond negru). Plasarea cursorului de editare, n
poziia dorit, se face cu un clic cu condiia ca indicatorul mausului s aib forma
asemntoare literei I (I beam). Deplasarea cursorului de editare poate fi controlat i cu
tastele sgei. Inserarea de text are loc doar n poziia acestui cursor. Ct privete
eventualele corecii, vei putea terge caracterul grafic din stnga cursorului apsnd
tasta Backspace ( de sub tasta F12), iar caracterul grafic din dreapta cursorului
apsnd tasta Delete (pe care nu trebuie s o confundai cu tasta Del din grupa
numeric!). Recomandm s v obinuii cu ambele posibiliti. Dac dorii s tergei un
bloc de text, l vei selecta n prealabil; de regul orice apsare pe taste determin
dispariia blocului selectat (aceasta ntruct opiunea Selectare nlocuit prin tastare
este activat n tableta Editare a casetei de dialog InstrumenteOpiuni).
Exist dou moduri de inserare de text cu Word. Primul, cel obinuit, permite
introducerea de noi caractere grafice ntre cele deja afiate. Astfel, dac srim un cuvnt
sau uitm litere, ne va fi foarte uor s revenim cu ajutorul tastelor sgei i s corectm
greeala fcut. Al doilea mod de inserare, cel de suprapunere (overwrite), nu permite ns
acest lucru; dimpotriv, noile caractere tastate vor ocupa pur i simplu locul celor aflate n
dreapta cursorului. Trecerea dintr-un mod de inserare n cellalt se face cu ajutorul tastei
Insert (nici aceasta nu trebuie confundat cu tasta Ins din grupa numeric). De regul,
modalitatea Overwrite ar trebui s fie inactiv (controlai bara de stare!).
n condiiile existenei unui lexicon de cuvinte i al activrii opiunii Verificarea
ortografiei n timpul tastrii din tableta Corectare ortografic i gramatical a
comenzii InstrumenteOpiuni, aplicaia Word ne atrage atenia, prin sublinieri colorate
(rou, verde) asupra eventualelor greeli!
Observai bara instrumentelor din partea de sus a ecranului. Identificai o niruire de
trei butoane, n ordinea
. S vedem la ce folosete fiecare.
Primul buton (B) poart denumirea de aldin (bold). Odat apsat acest buton,
caracterele grafice tastate vor aprea ngroate. Al doilea (I) poart denumirea de cursiv
(Italic) i are rolul de a nclina dup activare caracterele grafice tastate. n fine, ultimul
(U) se numete subliniere (Underline) i servete pentru sublinierea automat a
caracterelor grafice.
Aciunea acestor butoane poate fi exercitat i asupra unui bloc de text selectat n
prealabil. Selectarea mai multor caractere n vederea modificrii lor se poate face n dou
feluri:

- 10 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

a) fie apsnd butonul stng al mausului i, inndu-l apsat, trgnd indicatorul


mausului de la primul pn la ultimul caracter care trebuie selectat,
b) fie innd apsat tasta Shift i selectnd textul cu tasta sgeat dreapta.
S ncercm s punem n practic toate acestea pe textul pe care l-ai tastat anterior.
Vei schimba forma unor caractere grafice (le vei face aldine, cursive, aldine-cursive,
subliniate etc.), precum i mrimea.
Concret, iat cum ar trebui s arate textul dup aranjare:
Totul despre Microsoft Windows NT Server 4.0.
(numele i prenumele d-voastr ca autor)
Toate crile scrise despre un nou sistem de operare ncep cu declaraia c acesta
deschide o er nou.
n lumea calculatoarelor, tot ce dateaz de dinainte de 1981 ine de pleistocen i la
fiecare cteva luni ncepe o nou er. Tot ceea ce nvai sptmna aceasta poate fi
complet depit sptmna viitoare!
Una dintre principalele ocupaii ale celor care studiaz industria calculatoarelor este
s dezbat care dintre nouti sunt originale i care au fost doar experiene fr viitor!
Microsoft Windows NT Server versiunea 4.0, chiar dac nu n ntregime
revoluionar, a fost un pas mare n cutarea unui software de reea puternic i solid, care s
poat asigura interconectarea sistemelor de diferite tipuri.
Pentru primul rnd (paragraf) folosii butoanele Aldin, Cursiv i Subliniere. De
asemenea, l vei alinia centrat (cu ajutorul butoanelor de aliniere aflate, pe bara
instrumentelor, la dreapta celor dinainte) i, de asemenea, i vei modifica mrimea la 16
(posibilitatea de modificare s-ar putea gsi la stnga secvenei de butoane
, sub
forma unei liste derulante). Al doilea rnd - de fapt paragraf va primi o simpl aliniere
centrat, i vei folosi litere nclinate i de mrime 12 (puncte tipografice). n ceea ce
privete restul textului, ne vom mulumi deocamdat cu indentarea (marcarea primei linii din
paragrafe prin intermediul alineatelor). Indentarea poate fi obinut i cu ajutorul tastei Tab
(dar nu v recomandm folosirea tastei!).
Desenul urmtor explic rolul butoanelor n meniu, precum i rolul pe care fiecare
din acestea l joac.

- 11 -

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Tema 5: formatarea paragrafelor i stiluri. Deschidei din nou fereastra aplicaiei


Word. De data aceasta, documentul cu care vom jongla, ncercnd s-l facem s arate ct mai
bine, este un Curriculum Vit, pe care l vei redacta folosind modelul de mai jos, dar cu
datele d-voastr (care vor nlocui datele tiate). Corecturile le vei face, ca de obicei, dup
introducerea textului, treptat.
Curriculum Vitae
Numele i prenumele: Popescu Ion
Adresa: B-dul tefan cel Mare Nr. 12, bl. 123, scara B, etaj 9, ap. 97, Bucureti
Data i locul naterii: 21 noiembrie 1987, Bucureti
Studii: Colegiul Naional Gheorghe Lazr- clasele IX-XII
Limbi vorbite: engleza (foarte bine); franceza (satisfctor); spaniola (puin)
Experien: beneficiar al unei burse de merit n cadrul liceului n anul 2004; multiple
participri la olimpiadele de biologie
Situaia actual: student la U.M.F. Carola Davila, Facultatea de Medicin.
Salvai acest document ntr-un fiier cu numele nume_CVIT, de tipul Document
Word.
Personajul nostru fictiv nu va avea foarte multe anse de reuit dac se prezint cu
un asemenea document. Vom vedea i de ce.
n primul rnd, una dintre regulile eseniale ale alctuirii unui document este plasarea
unui titlu n fruntea acestuia. Se pare c acest document l are, dar cine s-l observe? El nu
iese cu nimic n eviden fa de restul textului. Iat de ce titlul ar trebui centrat, evideniat
cu caractere mai mari i, eventual, subliniat.
(n fond, poate ar fi mai bine ca titlul s nu fie observat n starea sa actual, pentru c
el conine i o greeal elementar pe care ar trebui s o ndreptm: corect vit are 4
caractere grafice, n loc de vitae cu 5 caractere grafice. Cu aceast ocazie explorai setul de
caractere ce pot fi introduse prin comanda Simbol din meniul Inserare.)
Centrarea este relativ uoar, la fel evidenierea. Este momentul s vorbim acum
despre inserarea caracterelor speciale. Trebuie, cteodat, s scriem n alt limb dect
engleza, chiar i n romn. Ne izbim de bariera caracterelor specifice fiecrei limbi (, , ,
, n romn). Word ne pune la dispoziie aceste caractere grafice (care sunt descrise de
fapt n fonturile pe care le recunoate sistemul de operare!). Selectai comanda Simbol din
meniul Inserare. Va aprea o fereastr de dialog cu titlul Simbol. Pe tableta Simboluri, n
lista derulant Font vei alege opiunea (text normal). Cutnd ntre caracterele afiate,
vei gsi i pe (despre care putei afla c se obine direct, prin tastarea combinaiei
Ctrl+&, urmat de tastarea lui A).
S trecem acum la aranjarea paragrafelor. Domnul Popescu Ion a fcut i aici cteva
greeli. Prin simpla aezare n pagin, un curriculum vit trebuie s conduc cititorul spre
ceea ce autorul de regul solicitant de loc de munc crede c puncteaz n favoarea sa.
O aranjare nghesuit nu va face altceva dect ca posibilul viitor angajator s treac n
grab peste linii, srind tocmai esenialul. Iat de ce trebuie fcute modificri asupra
textului. Pentru aceasta se va urma calea FormatParagraf. Caseta de dialog Paragraf
va fi cea din figura alturat, cu componente relativ puine i aparent simplu de controlat.
n prima parte a casetei de dialog se observ dou chenare intitulate Indentare i
Spaiere. n Indentare se poate stabili distanarea paragrafului fa de marginile din
dreapta i din stnga.
n lista derulant Special se poate preciza dac respectiva distanare se aplic
paragrafului ntreg sau numai primei linii a sa. n ceea ce privete chenarul Spaiere,

- 12 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

acesta definete spaiile care trebuie s existe pe vertical ntre paragrafe.


De menionat c respectiva comand
se aplic paragrafului n care este situat
cursorul de editare, n caz c nimic altceva
nu este selectat. Vei fixa o indentare de 2
cm la stnga i 0 cm la dreapta. (Pentru a
selecta ntreg textul se poate folosi
comanda Selectare total din meniul
Editare.)
ntr-o alt ordine de idei, ar trebui s
facem puin ordine n document, astfel
nct s fie mai uor de parcurs. Pentru
aceasta, poziionai cursorul de editare la
nivelul liniei Studii, nainte de Colegiul
Naional i tastai - i apoi
repoziionai cursorul nainte de - Colegiul
Naional i tastai Enter.
Vei observa c pe linia respectiv va rmne doar subtitlul (Studii:), n timp ce
restul textului se va muta cu o linie mai jos. Procedai la fel i cu urmtoarele linii. De
asemenea, repetai aceast operaie la fiecare dintre componentele capitolului
Experien. Vei obine n acest fel o aranjare mai aerisit a textului, care va permite
parcurgerea sa mult mai uor. Ai putea totodat s asigurai subtitlurilor un tip special de
scriere (ca de exemplu Cursiv) i o indentare suplimentar cu 1 cm. (Se obinuiete ca,
pentru actele oficiale ce necesit ndosariere, textul s fie plasat pe foaia de hrtie la 2,5 cm
de marginea din stnga a foii. Recomandm ca pentru un curriculum vit s lsai 3,5 cm.)
Putei s v informai asupra formatrilor realizate de ctre d-voastr tastnd
combinaia Shift+F1, apoi s facei clic pe text (atenie, indicatorul mausului are n dreapta
un semn ?). Observai noul coninut al barei de stare (de informare) situat n partea de jos
a ferestrei Word. Informai-v despre obiectele de pe ecran. Folosii informarea pentru text
ori de cte ori simii nevoia.
Dup corecturile suferite, textul nostru ar trebui s arate n felul urmtor:
Curriculum Vit
Numele i prenumele: Popescu Ion
Adresa: B-dul tefan cel Mare, nr. 12, bl. 123, sc. B, et. 9, ap. 97, Bucureti
Data i locul naterii: 21 noiembrie 1987, Bucureti
Studii:
- Colegiul Naional Gheorghe Lazr- clasele IX-XII;
Limbi vorbite:
- engleza (foarte bine);
- franceza (satisfctor);
- spaniola (puin).
Experien:
- beneficiar al unei burse de merit n cadrul facultii n anul 2004;
- multiple participri la olimpiadele de biologie.
Situaia actual: student la U.M.F. Carol Davila, Facultatea de Medicin.

- 13 -

MG - Lucrarea practic 1 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Salvai documentul, aranjat n aceast ultim form, cu denumirea de


nume_CVDEF.DOC (cu comanda Salvare ca din meniul Fiier).
Alinierea i aranjarea textului sunt aspecte foarte importante pentru realizarea unui
document. n zilele noastre prezentarea este apreciat mai bine dect coninutul. Este
esenial ca documentele pe care le realizai s fie clare, aerisite, i s structurai pagina n
aa fel nct cititorul s fie condus rapid spre locul dorit.
Textul urmtor va constitui coninutul fiierului nume_WINXP.DOC.
S spunem cinstit: cei mai muli dintre noi avem lucruri mai
bune de fcut dect s devenim experi n calculatoare, iar
sistemul de operare WindowsXP este destul de intimidant. Din
fericire, WindowsXP a fost proiectat pentru a fi utilizat cu
uurin. Cci oricare dintre noi trebuie s tie s rspund la
urmtoarele ntrebri:Enter
Cum se caut un fiier atunci cnd nu i se cunoate numele? Enter
Cum se instaleaz o imprimant de reea? Enter
Cum se gestioneaz documentele care ateapt s fie imprimate?
Enter
Cum se lucreaz cu fiiere ntr-o reea? Enter
Cum se poate vedea un film? Enter
Cum se stabilesc drepturile de acces la un fiier? Enter
Cum se poate schimba modul n care funcioneaz mausul? Enter
Popularitatea Linux este n cretere dar, pentru cei mai muli
dintre noi, cel puin pentru un timp, Windows i aplicaiile
Windows reprezint linia de referin. Enter

n textul de mai sus ntlnim un obiect special, anume o list neordonat.


Componentele ei ar trebui identificate prin buline (plasate n stnga).
Cel mai rapid mod de a obine aceast list este urmtorul: selectm toate paragrafele
componente ale listei, apoi apsm pe butonul Marcatori aflat pe bara instrumentelor de
formatare (ceea ce corespunde efectului comenzii Marcatori i numerotare din meniul
Format.
ncercai i alte variante ale acestei comenzi, nainte de a salva fiierul n form definitiv.
(Nu uitai s v nregistrai ca autor!)
De multe ori ne vedem pui n faa situaiei de a constata c un text deja editat nu
trebuie s fie altceva dect o parte a unui alt document mult mai mare, sau c un paragraf
care a fost introdus pe undeva pe la nceputul documentului i are de fapt locul la mijlocul
acestuia. Dac paragraful despre care vorbim nu este mare, are doar cteva linii, problema
nu pare prea grav. Putem foarte simplu s re-tastm acele linii, avnd grij s le tergem
acolo unde nu i au locul. Ce ne facem ns dac fragmentul despre care vorbim este
foarte lung, de cteva pagini? Nu este cazul s ne apucm s l scriem din nou; Word
rezolv aceast problem prin folosirea unor comenzi legate ntre ele, este vorba despre
perechea de comenzi Copiere/Lipire. Aceste dou comenzi pot fi gsite de regul n meniul
Editare al unei aplicaii.
Este important s nelegem exact efectul acestor comenzi. Cea de copiere copiaz
de fapt obiectul pe care l-am selectat anterior, depunnd copia ntr-o magazie (buffer)
special, care poart numele de Clipboard. Aici copia va rmne pn la o nou operaiune
de copiere. Comanda de lipire preia coninutul din Clipboard i l copiaz exact n poziia

- 14 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 1 2011/2012

cursorului de editare.
Tema 6: explorarea Internetului; MEDLINE. Continuai activitatea cu Internet
Explorer. Tastai n caseta text Address localizatorul paginii de ntmpinare a instituiei
americane National Library of Medicine
http://www.nlm.nih.gov
ncercai s identificai o cale de acces spre baza de documentare MEDLINE, prin
intermediul serviciului PubMed. Notai-v paii pe care i-ai urmat. Dac nu ai reuit,
atunci privii figura de mai jos. Vi se ofer dou posibiliti:
una direct, prin intermediul legturii (evideniat cu litere nclinate, albastre)
din dreapta ferestrei;
cealalt indirect, prin inter-mediul legturii spre grupul de informaii privind
sntatea (HEALTH INFORMATION).
Ce putei gsi n MEDLINE? Poate, pentru moment, nimic interesant: MEDLINE
este o baz de date bibliografic, n care se indexeaz (aproape) toate articolele cu
coninut medical aprute n reviste, n ntreaga lume. NU APARE CONINUTUL, CI
DOAR REZUMATUL fiecrui articol. V vei reconsidera interesul peste civa ani.

- 15 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Indicaii generale:
Tradiia activitilor contabile cere ca datele privind veniturile i cheltuielile unei
firme sau gospodrii s fie aranjate sub forma unui tabel. Modul tabelar de aranjare a
datelor este adecvat i pentru alte activiti, n general tuturor activitilor n care datele
primare urmeaz a fi prelucrate. Evident, i n domeniul medical ntlnim deseori situaii
n care aranjarea tabelar a datelor prezint avantaje considerabile, i aceasta nu doar n
gestiunea spitalului sau a cabinetului medical. Pentru asemenea activiti pentru care
aplicaia Word nu este adecvat, ne vom familiariza cu aplicaia Excel.
Un prim scop al lucrrii const n exemplificarea obinerii unor indicatori statistici
i a efecturii calculelor simple n Excel. Apoi se exploreaz colaborarea ntre Word i
Excel n domeniul conversiei tabelelor, foarte util pentru efectuarea unor operaiuni de
separare; urmeaz explorarea n Excel a funciilor statistice i a celor dedicate prelucrrii
textelor, precum i grafica n Excel.
Se va constata c exist destule compatibiliti ntre organizrile tabelare n cele
dou softuri; cu toate acestea, Excel este net superior n ceea ce privete calculele, dar mai
greoi n operaiunile de aranjare estetic.
Alt scop al lucrrii l constituie repetarea felului n care se reprezint diagramatic,
cu Excel, anumite date de sintez.
n continuare se vor folosi unele funcii implementate n Excel pentru a se efectua
diverse calcule statistice simple, dar nu numai.
n aceast lucrare practic:
a) V vei familiariza cu calculul tabelar.
b) Vei exersa obinerea rapid a indicatorilor statistici uzuali;
c) Vei explora posibilitile de colaborare ntre aplicaii;
d) V vei familiariza cu folosirea funciilor ncastrate.
Teme:
7: aplicaia Excel
8: frecvene, mediane i cuartile n Excel
9: calcule simple n Excel
10: diagrame cu Excel
11: funcii n Excel (COUNTIF, CONCATENATE, AVERAGE, STDEV)
special: diagrame cu coloane

Softul ce va fi utilizat n lucrarea practic:


Word, Excel,

- 16 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

Tema 7: aplicaia Excel. Cu toate c ofer bune posibiliti de tabelare a datelor,


aplicaia Word a fost prevzut doar cu dotri elementare n ceea ce privete prelucrarea
prin calcul a acestora.
Pe lng rapiditatea cu care sunt executate calculele, n general aplicaiile de calcul
tabelar (dintre care vom folosi Excel) prezint i alte avantaje:

recalculare automat (i instantanee) a tuturor rezultatelor, imediat ce o valoare


oarecare a fost modificat;

posibiliti multiple de formatare utile pentru prezentarea, pe ecran, a datelor;

posibilitatea reordonrii rapide a liniilor, dup diverse criterii;

existena unei varieti de funcii ncastrate de natur matematic, statistic,


financiar care, nsoite fiind de explicaii detaliate privind modul de utilizare,
sunt utilizabile cu uurin chiar de ctre nespecialiti;

posibilitatea realizrii rapide a diagramelor i graficelor statistice, de diverse


forme, pe baza datelor din tabele;

posibilitatea transferului rezultatelor spre i dinspre documente.


De circa un deceniu n aceste aplicaii a fost implementat organizarea datelor pe
mai multe foi de lucru (worksheets), presupuse situate ca ntr-o carte. Fiecare foaie de
lucru are o denumire ce o identific; implicit, n Excel aceste denumiri sunt Foaie1,
Foaie2,
O foaie de lucru poate fi organizat ca tabel (spreadsheet).
Orice tabel este format din celule dispuse pe linii i pe coloane. n fiecare celul
putem plasa o valoare de un tip extrem de divers:
valoare numeric;
text (secven de caractere);
dat calendaristic;
formul de calcul cu date ce sunt plasate n alte celule.
Afiarea pe ecran a valorii unei celule poate fi efectuat n diverse moduri; de
regul valoarea afiat difer, uneori substanial, de valoarea plasat n celul!
Exprimarea formulelor respect regulile clasice ale algebrei, semnele operaiilor
aritmetice fiind +, -, * (pentru nmulire) i / (pentru mprire). Pentru a fi deosebite de
textele ordinare, formulele sunt precedate de caracterul =.
Evident, o celul este identificat prin precizarea liniei i coloanei din care face
parte. De obicei identificarea coloanelor se face prin litere A, B, iar dup epuizarea
acestora prin secvene de dou litere AA, AB, , AZ, BA, BB, Ct despre identificarea
liniei, aceasta este dat de numrul de ordine: 1, 2, 3, Astfel, notaia H21 identific
aceeai celula din linia 21 i coloana a 8-a.
Ca exemplu general, notaia Foaie2!AB215 identific celula aflat pe coloana a
28-a i linia a 215-a de pe a 2-a foaie implicit.
Pe o foaie de lucru organizat ca tabel pot exista cel mult 256 de coloane (ceea ce
nseamn c ultimul identificator de coloan este IV). Ct despre numrul maxim de linii,
acesta este n principiu 65536.
Celulele pot fi grupate, dup dorin, n domenii, iar pentru uurin domeniile pot
fi denumite.

- 17 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Un domeniu elementar este uor de definit, ca grup dreptunghiular de celule


(contigue). Un asemenea grup este determinat evident de dou celule extreme: cea de col
din stnga-sus i cea de col din dreapta-jos. Evident, o celul poate fi considerat ca
formnd, ea singur, un domeniu elementar degenerat. De asemenea, pot exista domenii
de tip coloan, pentru care dreptunghiul se reduce la celule contigue de pe aceeai
coloan; analog pentru linii.
Identificarea unui domeniu elementar (care nu este degenerat) poate fi fcut prin
specificarea identificatorilor celulelor de col, separndu-i prin caracterul :. Astfel,
C1:E4 identific un domeniu elementar avnd 12 celule (situate pe 4 linii i 3 coloane),
iar A2:D2 identific un domeniu tip coloan, avnd 4 celule.
n general, un domeniu este alctuit din domenii elementare, prin operaiuni de
reunire i intersectare. Pentru simbolizarea reunirii se folosete caracterul ,, iar pentru
simbolizarea intersectrii se folosete caracterul (blanc). Astfel, A3:B5,D3:E5
identific un domeniu format din 12 celule, grupate n dou domenii elementare separate;
ca un alt exemplu, B3:C6 A4:D5 identific exact domeniul elementar B4:C5.
De obicei ntr-un domeniu sunt depuse date ce au o legtur logic ntre ele (dar nu
sunt neaprat de acelai tip). Astfel, n cazul reprezentrii grafice a unor date numerice se
obinuiete s se completeze domeniul datelor cu o linie i o coloan de explicaii. Excel
nelege rostul fiecrei date din domeniul extins!
Forma de cruce alb (Cross) a cursorului mausului este folosit
pentru selectarea unui domeniu. Domeniul elementar selectat va fi ncadrat,
iar celulele sale vor avea fundalul colorat (cu excepia celulei active,
plasat n col).
Forma asemntoare literei I (I Beam)este folosit n activiti de
editare.
Forma de sgeat alb, vrful nspre stnga (Left Arrow) este
folosit pentru mutarea domeniului selectat.
Forma de cruce neagr se folosete pentru activiti de umplere
automat a coninuturilor celulelor, prin tragere (drag and drop).
Forma de sgeat dubl este folosit pentru redimensionare (n
direciile artate de sgei).
Aplicaia Excel permite crearea rapid de diagrame statistice. Urmrii figura de mai
jos i completai domeniul A1:F4 cu datele pe care le vedei. (De exemplu, n celula A2
plasai textul Mai puin de o sptmn.)

- 18 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

Selectai domeniul A1:F4, apelai comanda Diagram din meniul Inserare,


alegei tipul Bar, subtipul bar stratificat, 100%, adugai legenda i titlul, n aa fel
nct s realizai pe o foaie nou diagrama urmtoare.
Mai puin de o sptmn

Evoluia proporiilor deceselor infantile

De la 1 la 4 sptmni
De la 4 sptmni la 1 an

2007 (prog.)

1987

1967

1947

1927
0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Adugai sgeile roii, apelnd la instrumentul Segment de pe bara


instrumentelor de desenare. (n caz c nu avei vizibil aceast bar, afiai-o apelnd
comanda Bare de instrumenteDesenare din meniul Vizualizare.) ncercai s afiati pe
bare procentele seriei albastre, apoi s schimbai culoarea albastr cu culoarea verde, iar
procentele cu culoare portocalie. Redenumii Datele foaia pe care ai depus datele i
Diagrama foaia pe care este diagrama creat. Dup ce ai completat proprietile
fiierului (titlul, subiectul, autorul, ...) apelnd comanda Proprieti din meniul Fiier,
salvai fiierul cu denumirea nume_INFANTIL.xls.
n fiierul nume_INALTIMI.xls vei introduce datele privind distribuia
nlimilor brbailor la ncorporare (18-22 ani), i vei crea diagrame de tip histogram i
rozet care s prezinte aceste date. Datele se afl n tabelul urmtor:
Clasa
Numrul
Sub 150 cm
150 152.5 cm
152.5 155 cm
155 157.5 cm
157.5 160 cm
160 162.5 cm
162.5 165 cm
165 167.5 cm
167.5 170 cm
170 172.5 cm
172.5 175 cm
175 177.5 cm
1 7.5 180 cm
180 182.5 cm
182.5 185 cm
Peste 185 cm

112
523
1715
3371
5906
8655
11214
11628
10338
8228
5789
3356
1828
685
224
18

- 19 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Cum putem pregti raional reprezentrile grafice? n primul rnd, pe coloana A


(dar de la celula A2 n jos) vom plasa separatorii 150, 152.5, 155 i aa mai departe. Nu
este necesar s-i tastm pe toi; este suficient s plasm valoarea 150 n celula A2, valoarea
152.5 n celula A3, apoi s selectm domeniul A2:A3 i s tragem n jos de mnerul de
tragere (avnd forma de cruce neagr a indicatorului mausului!).
Folosind separatorii din coloana A, pe coloana B vom crea prin concatenare
denumirile claselor. Mai precis, n celula B1 vom plasa formula
=CONCATENATE(A1, ,A2, cm)
pe care o vom extinde prin tragere la domeniul B1:B16. (Atenie, formula nu se tasteaz,
ci se completeaz caseta de dialog ce apare dup apelarea opiunii Funcie
CONCATENATE din meniul Inserare.)
Vom corecta coninutul celulelor B1 i B16 n aa fel nct s devin Sub 150
cm respectiv Peste 185 cm. n coloana C vom introduce datele numerice.
nainte de a trece la reprezentrile grafice propriu-zise, s inem seam de
recomandarea ca domeniul datelor (adic C1:C16) s fie bordat cu o coloan de inscripii
n stnga, dar i deasupra cu o linie de inscripii. Neexistnd aceast linie, o vom introduce.
Astfel, vom selecta una dintre celulele de pe prima linie (de exemplu celula A1) i vom
comanda InserareRnduri. Constatm c domeniul datelor devine acum C2:C17. S
introducem n celula C1 textul de titlu Repartiia brbailor incorporabili, dup nlime.
S selectm acum domeniul extins B1:B17, apoi s cerem reprezentarea
diagramatic a datelor din acest domeniul. O vei face de dou ori, odat alegnd tipul cu
coloane, a doua oar alegnd tipul rozet. Vei plasa de fiecare dat diagrama pe o foaie
nou, redenumind apoi foile prin histograma respectiv rozeta. Recomandm ca foaia
cu datele s fie redenumit datele.
Pentru prima diagram nu avei nevoie de legend, ns ar fi de dorit s introducei
valorile seriei ca etichete. Dimpotriv, pentru a doua diagram legenda este obligatorie,
iar ca etichete ar fi recomandabil s introducei procentele. Reflectai asupra scopului
reprezentrilor grafice i ncercai s plasai pe diagrame informaiile relevante.
Repartiia brbailor incorporabili, dup nlime
14000

11628

12000
11214

10338
10000
8655
8228
8000

5906

6000

4000

5789

3371

3356

1828

1715

2000

685

523

224

112

18

0
Sub 150
150 cm
152.5 cm

152.5 155 cm

155 157.5 cm

157.5 160 cm

160 162.5 cm

162.5 165 cm

165 167.5 cm

167.5 170 cm

- 20 -

170 172.5 cm

172.5 175 cm

175 177.5 cm

177.5 180 cm

180 182.5 cm

182.5 185 cm

Peste
185 cm

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

Repartiia brbailor incorporabili, dup nlime

0%
0%
0%

1%

1%

2%

2%

5%

5%

8%

8%

11%

12%

14%

15%

Sub 150 cm
150 - 152.5 cm
152.5 - 155 cm
155 - 157.5 cm
157.5 - 160 cm
160 - 162.5 cm
162.5 - 165 cm
165 - 167.5 cm
167.5 - 170 cm
170 - 172.5 cm
172.5 - 175 cm
175 - 177.5 cm
177.5 - 180 cm
180 - 182.5 cm
182.5 - 185 cm
Peste 185 cm

16%

Tema 8: frecvene, mediane i cuartile n Excel.


ntr-o cercetare avnd ca scop studierea obezitii n raport cu vrsta i factorii
geografici, a fost evaluat un lot de 251 elevi (de ambele sexe) n vrst de 18 ani. Rezultatele
sunt prezentate sintetic n tabelul urmtor.
Categoria de
40-49
50-59
60-69
70-79
80-89
90-99
100 kg i
greutate
kg
kg
kg
kg
kg
kg
peste
biei
22
62
45
34
13
4
1
fete
16
20
21
9
4
0
0
Evaluai greutatea median a lotului, precum i cuartilele, de asemenea separat pentru
biei i fete.
Plasm datele din tabelul de mai sus n domeniul A1:H3 dintr-o foaie de calcul pe
care s-o numim datele a fiierului nume_MEDIANE.xls.
Totalurile se obin simplu, introducnd n celula B4 formula
=B2+B3
apoi extinznd-o orizontal la celulele B4:H4. Evident, n A4 vom plasa textul Total.
Cea mai rapid metod de a obine mediana i cele dou cuartile este bazat pe calcului
frecvenelor cumulate. Pentru a o aplica, vom calcula mai nti, pe coloana I, totalurile
efectivelor. Astfel, n celula I1 vom plasa textul Total, iar In celulele I2, I3 i I4 vom
plasa formula de nsumare
=SUM(B2:H2)
i analoagele.
Frecvenele cumulate vor fi plasate pe rndurile 6 (pentru biei), 7 (pentru fete) i 8
(pentru ntreg lotul).
Vom plasa pe coloana A texte adecvate: n celula A5 plasm Frecvene cumulate, n
A6 Biei, n A7 Fete iar n A8 ntreg lotul.
Frecvenele cumulate se calculeaz similar, de aceea este suficient s introducem o
singur formul, pe care o vom extinde apoi i pe orizontal, i pe vertical.
Formula de calcul adecvat pentru celula B6 este urmtoarea (de ce?):
=SUM($B2:B2)/$I2

- 21 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Dup ce o prelungii la domeniul B6:H8, ncercai s afiai procentual cu 2


zecimale datele din acest domeniu.
Creai un document nume_QUARTILE.doc, care va conine paragraful anterior redat
pe fond gri precum i frecventele cumulate. De asemenea, acest document va conine
paragrafele urmtoare pe fond gri i diagrama ataat.
S-ar impune o ntrebare: difer ntre ele distribuiile greutilor pentru cele dou sexe?
Un rspuns l vom putea da dup ce privim o reprezentare diagramatic a celor dou seturi
de date ale frecvenelor cumulate.
Selectai, (ajutndu-v eventual de tasta [Ctrl]) domeniile A1:H1 i A6:H7. (Avem
nevoie i de capete de tabel pentru cele dou serii de date!) Inserai o diagram cu linii
dar fr marcatori avnd grij s alegei seriile pe rnduri i nu pe coloane.

Aparent, cele dou distribuii cumulate difer ntre ele! Dar, pentru a rspunde
statistic corect la ntrebare, va trebui s adoptm un limbaj adecvat. Vom reveni.
n studiile privind obezitatea cercettorii au opinii mprite: cei americani consider
important percentila a 95-a, iar cei francezi percentila a 97-a. Mai precis, aceste percentile
ar constitui grania ntre supraponderal i obez.
Obinerea medianei, cuartilelor i percentilelor este mult uurat n situaiile n care
dispunem de datele primare i nu de prezentri sintetice.
De exemplu, dispunem de datele primare din fiierul LP02_1.xls. Pentru biei
greutile sunt trecute aici, pe singura foaie Greutati, n domeniul A2:A98; pentru fete
gsim datele n domeniul B2:B151. Medianele respective vor putea fi obinute imediat, cu
formulele
=MEDIAN(A2:A98)
=MEDIAN(B2:B151)
=MEDIAN(A2:A98,B2:B151)
Informai-v asupra utilizrii funciilor QUARTILE() i PERCENTILE() n Excel.
(Fiierele MG_LP... trebuie preluate prin copiere; nu se lucreaz direct cu Excel
asupra originalului. Reamintim c ele pot fi preluate:
a) Din dosarul special al reelei locale, sau
b) Prin ftp, din site-ul 10.0.1.126.)

- 22 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

Tema 9: calcule simple n Excel. Riscul apariiei unei forme oarecare de cancer la
fumtori (sunt fumtori cei care fumeaz pip sau mai mult de o igar pe zi) a fost evaluat
la 0.085. n acelai studiu de tip caz-control au mai fost evaluate urmtoarele riscuri:
- Riscul apariiei unei maladii cardiovasculare la fumtori, la 0.143;
- Riscul apariiei unei forme de cancer la nefumtori, la 0.032;
- Riscul apariiei unei maladii cardiovasculare la nefumtori, la 0.048.
Pentru o evaluare comparativ se folosete noiunea de risc relativ (RR). Astfel, pentru
formele de cancer
0.085
RR cancer
2.66
0.032
exprim faptul c un fumtor este de peste 2.6 ori mai expus apariiei unei forme de cancer
dect un nefumtor. Pentru maladiile cardiovasculare, calculm i interpretm analog
0.143
RR cardiovascular
2.98 .
0.048
Asemenea calcule simple sunt uor programabile n Excel. Creai o carte de calcul
nume_RISCURI.xls, cu o foaie denumit Calcule. Aici, n celula A2 introducei textul
riscul pentru fumtori, iar n celula A3 textul riscul pentru nefumtori. Cu condiia
completrii ulterioare a celulelor B2 i B3, putei plasa n celula B4 formula
=B2/B3
(Expresia #DIV/0! n-ar trebui s ne surprind. Celula B3 este goal, valoarea ei este
asimilat cu 0, aadar formula ne indic o mprire la 0.)
S plasm n celula B1 textul cancer, iar n celula C1 textul maladii
cardiovasculare. De ndat ce completm celulele B2 i B3 cu valorile 0.085 respectiv
0.032, vom observa apariia valorii riscului relativ n celula B4. Dar dup completarea
celulelor C2 i C3 cu valorile 0.143 respectiv 0.048, riscul relativ pentru maladii
cardiovasculare nu se completeaz automat! Va trebui s introducem formula de calcul i n
celula C4!
Nu este nevoie de tastarea unei noi formule. Vom putea selecta celula B4 n care se
gsete vechea formul i o vom putea extinde, prin tragere de mner, spre dreapta!
Riscul pentru fumtori este o ESTIMARE a probabilitii ca unui fumtor s-i apar o
form oarecare de cancer, respectiv o maladie cardiovascular. Aceste estimri sunt obinute
n urma unor studii bine controlate.
O alt noiune des ntlnit n special n epidemiologie este cea de cot (odds n
englez), provenit din limbajul pariorilor; ea exprim raportul unor anse.
n cazul formelor de cancer, cota pentru fumtori se calculeaz astfel
0.085
Oddsf
0.093
1 0.085
iar pentru nefumtori
0.032
Oddsnf
0.033
1 0.032
Raportul celor dou cote este notat de obicei OR (iniialele de la odds ratio.)
Pare simplu s programm calculul unei cote. S plasm n celula A5 textul cota
pentru fumtori, iar n celula A6 textul cota pentru nefumtori.

- 23 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Formula pe care o introducem n celula B5 este urmtoarea:


=B2/(1-B2)
Ea se poate extinde direct, prin tragere de mner n jos, la celula B6. ncheiai lucrul n
foaia Calcule dup ce ai programat pe rndul 7 calculul lui odds ratio (i ai extins totul la
coloana C).
Tema 10: diagrame cu Excel. Creai cu Word un fiier-document nou, denumit
nume_JUDETEAN, n care plasai textul (n stilul Titlu):
Situaia pacienilor internai n Secia I a Spitalului Judeean, n luna martie
apoi tabelul:
Diagnostice
Numr pacieni
stenoz mitral
8
boal mitral
24
insuficien mitral
4
stenoz aortic
11
boal aortic
4
(Atenie la tipurile de bordur! Controlul acestora l obinei astfel: selectai celulele
pe care dorii s le ncadrai, fcnd apoi apel la comanda Borduri i umbrire din meniul
Format.)
Adugai tabelului un rnd suplimentar dedesubt i o coloan suplimentar n
dreapta. Plasai textele Total pacieni i Frecvena relativ (tabelul urmtor!).
Calculul numrului total al pacienilor este uor de efectuat: plasnd cursorul de
editare n celula corespunztoare, apelai la comanda Formul din meniul Tabel. Aplicaia
Word este dotat cu un minim de inteligen, de fapt cu posibiliti de a propune
utilizatorului aciunile cele mai probabile n contextul n care se afl. n situaia noastr
aciunea propus ca fiind probabil este =SUM(ABOVE), ceea ce corespunde cu
inteniile noastre.
Dac ns dorim s calculm frecvenele relative (pe care le vom plasa pe coloana
din dreapta), constatm c nu dispunem de o cale imediat, iar a le obine cu ajutorul
accesoriului Calculator, cu toat precizia rezultatelor, este o soluie primitiv.
Diagnostice

Numr pacieni

stenoz mitral
boal mit al
insuficien mitral
stenoz aortic
boal aortic

8
24
4
11
4

Total pacieni

51

Frecvena relativ

Datele din primele dou coloane sunt suficiente pentru a putea crea o diagram de tip
histogram, mult mai adecvat prezentrii acestui tip de informaie dect secvena de
numere din tabel. Obinerea unei asemenea diagrame se face cu ajutorul accesoriului
Graph Chart. (folosim opiunea Obiect din meniul Inserare)
Acum vom ncerca s exploatm colaborarea ntre Word i Excel care, dup cum
tim, fac parte din acelai pachet de aplicaii (Microsoft Office). Minimizai fereastra
aplicaiei Word.

- 24 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

Declanai Excel i salvai imediat cartea de calcul propus (Registru1) n fiierul


denumit nume_JUDETEAN.
Reluai activitatea n Word.
Selectai tabelul anterior (folosind
comanda SelectareTabel din
meniul Tabel). Preluai n Clipboard
tabelul, cu comanda Copiere din
meniul Editare. Trecei apoi n
Excel, selectai cu un clic celula de
col A1 din Foaie1, apoi comandai
Lipire din meniul Editare.
Rezultatul este clar: tabelul a fost preluat, celul cu celul, n foaia de calcul.
Avantajele sunt multiple. n primul rnd, n Excel calculele sunt imediate. De exemplu, n
celula C2 putem plasa formula evident
=B2/B7
pentru calculul frecvenei relative (vezi figura anterioar). Valoarea 0.1568 se obine
imediat.
Nu este nevoie s plasm individual cte o formul, analoag celei de mai sus, n
fiecare dintre celulele C3, , C6. Dup ce vom fi informai despre cele patru referine
posibile la o celul dat, despre felul n care se modific ele n situaia tragerii de mner
(adic despre rolul caracterului ,$), vom putea modifica formula de mai sus n urmtoarea
=B2/B$7
apoi o vom extinde prin tragere de mner la domeniul C2:C6. Domeniul se va umple
automat cu toate frecvenele relative.
S folosim Excel pentru a obine diagrama datelor. Pentru aceasta vom selecta mai
nti domeniul A1:B6, dup care comandm InserareDiagram. Vom fi condui la o
caset de dialog cu patru etape, n care vom fixa:
mai nti tipul Coloan, subtipul bidimensional;
apoi seria de date (care este bineneles pe coloan);
n etapa a treia vom modifica uor titlul n Numrul pacienilor internai n Secia
I, apoi vom renuna la afiarea legendei, ntruct nu este necesar. n pagina Etichete de
date se va alege opiunea Afiare valoare, iar n pagina Linii de gril se va renuna la toate
aceste linii;
n ultima etap vom avea grij s alegem opiunea Ca foaie nou, n detrimentul
opiunii Ca obiect n Foaie1.
(A doua opiune nu o recomandm ntruct componentele diagramei nu sunt facil
controlabile atunci cnd pregtim imprimarea sa.)
Am obinut astfel diagrama de tip histogram pe foaia Diagram1, bazat pe date
plasate n celulele din Foaie1. De menionat c orice modificare a datelor va provoca
instantaneu redesenarea diagramei.
Reluai activitatea n Word, plasnd sub tabel urmtorul text:
Comparativ, situaia este prezentat mai bine de diagrama urmtoare:
i n continuare lipii diagrama de pe Diagram1. nainte de a proceda la lipire, folosii
instrumentul Caset text de pe bara grafic pentru a pregti un chenar cu dimensiunile
aproximative de 14 8 cm. Lipirea diagramei va fi fcut n interiorul chenarului. (Observai

- 25 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

ce se ntmpl n urma lipirii, dac nu pregtim anterior chenarul.) Controlul chenarului se


poate face cu comanda Formatare caset text care devine accesibil prin apsarea
butonului din dreapta al mausului, avnd vrful indicatorului undeva deasupra bordurii
casetei text.
Dedesubtul diagramei plasai textul urmtor:
Aceleai date pot fi prezentate i sub form de rozet (structur radial):
i n continuare lipii o diagram de acest tip, obinut n Excel, pe baza acelorai date, dar
pe alt foaie Diagram2. Plasai pe aceast diagram legenda i ncercai s plasai i
procentele corespunztoare fiecrei felii.
Dedesubtul acestei rozete plasai textul:
Prezentare ntocmit astzi (data curent) de ctre (numele d-voastr).
n care data curent o vei insera cu comanda Data i ora din meniul Inserare, apoi salvai
cele dou fiiere nume_JUDETEAN (documentul si fiierul xls).
Numr pacieni

Nu

i
lorurlp
ma c ie n

30

24

25

8%

20

16%

22%

te n
s

m
itraol z
bo

m
itraal l

15

in s

um
fictra ie
l n

11
10

te n
s

a o zrtic

bo

aa
o lrtic

8%
46%

0
stenoz mitral

boal mitral

insuficien mitral

stenoz aortic

boal aortic

De unde provin frecvenele absolute din tabelul iniial? Rspunsul este imediat: din
nregistrrile primare.
nregistrrile primare au fost stocate n fiierul denumit LP02_2.xls. Pentru a-l
prelua, identificai pe desktop (biroul de lucru) n ce fel avei acces la Reeaua din
vecintate (Network neighborhood). De fapt trebuie s identificai reeaua INFOMED n
cadrul creia se afl calculatorul Infomedcd-pdc. Coninutul dosarului MG2 este accesibil
tuturor utilizatorilor care s-au identificat cu numele de acces mg......
Preluai (prin copiere/lipire) fiierul LP02_2.xls n memoria calculatorului local,
mai precis n dosarul Anul2. Deschidei ACEST exemplar cu un dublu-clic.
Extensia XLS este specific registrelor create de aplicaia Excel, de aceea nu este de
mirare c fiierul va fi deschis de ctre Excel.
Vei constata c registrul are o
singur foaie de calcul, pe care sunt
plasate cteva date pentru 51 de pacieni:
numele i prenumele, sexul, vrsta i
diagnosticul.
Fiecrui pacient i este rezervat un
rnd, ncepnd cu rndul nr. 2.
Diagnosticului i este rezervat coloana F.
Putem obine frecvenele absolute ale
celor cinci diagnostice printr-o simpl
operaiune de sortare. Selectm coloanele
A-F (prin tragere cu mausul deasupra
inscripiilor) dup care comandm
Sortare din meniul Date. Caseta de dialog Sortare ne ofer posibilitatea de a

- 26 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

descrie criteriul de sortare ca o combinaie de trei coloane (dar, atenie, cu opiunea


Rnd antet activat!). Dup sortare nu ne mai rmne dect s numrm rndurile pe
care gsim aceeai valoare a diagnosticului.
Tema 11: funcii n Excel (COUNTIF, CONCATENATE, AVERAGE, STDEV).
O alt posibilitate, mai inteligent, const n folosirea repetat a funciei predefinite
COUNTIF(). Selectnd una dintre celulele libere, de exemplu celula H2, vom face apel
(comanda Inserare Funcie) la funcia COUNTIF din categoria celor statistice. Prin
caseta de dialog alturat folosirea acestei funcii este controlat destul de facil: trebuie
precizat domeniul n care avem datele ce ne intereseaz (anume domeniul F2:F52) apoi
criteriul de selecie pentru numrare (anume valoarea stenoza mitral). Rezultatul
seleciei este imediat.

Folosii iari iconia Network Neighborhood de pe biroul de lucru (desktop) prin


intermediul creia vei explora reeaua INFOMED. Identificai acum fiierul denumit
LP02_3.xls, pe care l vei transfera (Copy/Paste!) n memoria propriului calculator.
Redenumii-l imediat nume_PACIENTI.xls (i dezactivai-i atributul Read only).
Vei constata c este folosit o singur foaie de calcul, denumit datele. n aceasta se
afl plasate, pe coloanele B-F i rndurile 2-26, date personale referitoare la 25 de
pacieni: numele i prenumele, sexul, vrsta (probabil n ani) i diagnosticul (codificat).
Observai c numele este separat de prenume, iar valorile pentru sex sunt binare: 0, resp. 1.
Dorim s comasm, ntro singur coloan intitulat Numepren, numele i prenumele
pacienilor. n acest scop vei folosi funcia predefinit CONCATENATE(), pe care o
putei gsi n categoria funciilor de prelucrare de text (Text). Mai precis, plasai n
celula G1 denumirea Numepren, apoi selectai celula G2 i apelai caseta de dialog
Lipire Funcie (fie apsnd butonul Lipire Funcie de pe bara instrumentelor, fie apelnd
la comanda Funcie din meniul Inserare).
Pentru nceput plasai n casetele Text1 i Text2 referinele la celulele B2, resp. C2.
Observai efectul n partea de jos a casetei, n dreptul etichetei Rezultatul formulei =. Nu
este exact ceea ce dorim, ntruct din nume i prenume a fost creat un singur cuvnt.
Pentru a obine rezultatul dorit va fi necesar s efectuai o uoar corecie; anume, n caseta
Text2 vei plasa un spaiu alb, iar referina la celula C2 va fi plasat n caseta Text3. De
data aceasta rezultatul este corespunztor.
Dup ce apsai butonul OK, vei observa apariia n celula G2 a acestui rezultat.
(Atenie la coninutul celulei, care nu este Trofin Ionica, ci este cel afiat pe bara
formulei! Ar trebui s fie =CONCATENATE(B2;" ";C2).)

- 27 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Reinei c, prin convenie, ghilimelele sunt folosite n programare pentru a indica


nceputul i sfritul unei secvene de caractere.
Este posibil ca formula s apar astfel: =CONCATENATE(B2," ",C2), cu virgule
n loc de punct-virgule. Separatorul ntre argumente (virgula sau punctul-virgul) este cel
corespunztor standardului naional implementat n sistemul de operare Windows XP.
(Cutai Regional Settings n SettingsControl Panel pentru mai multe
informaii.) Extindei, prin tragere de mner, formula din celula G2 la ntreg domeniul
G2:G26.
Vei face o ncercare de duplicare a valorilor din coloana G n coloana I. Selectai
coloana G (clic avnd indicatorul mausului n dreptul inscripiei G de deasupra coloanei)
apoi comandai Copiere. Selectai apoi celula I1 i comandai simplu Lipire. Ar trebui s
constatai c efectul nu este cel dorit de noi! Dat fiind c n formula
=CONCATENATE(B2," ",C2)
referinele sunt relative, prin copiere i lipire ele vor fi modificate corespunztor!
Exist ns n meniul Editare (al aplicaiei Excel!) o comand denumit Lipire
special, care ofer posibiliti de manevr suplimentare fa de comanda Lipire. Ea
conduce la caseta de dialog din figura de mai sus. Alegerea n butonul radio Lipire a
opiunii Valori, are efectul dorit.
Observai c denumirea Numepren a coloanei este pe fond alb, spre deosebire de
denumirile celorlalte coloane. Pentru a unifica stilurile, folosii tehnica de Copiere/Lipire
special prelund din celula B1 formatul n celula G1.
Vei ncerca acum s efectuai operaiunea invers, anume descompunerea datelor
din coloana Numepren n Nume i Prenume. Aparent exist destul de multe funcii
de prelucrare de text; cu toate acestea operaiunea dorit nu poate fi realizat direct, cu
ajutorul unei asemenea funcii. Evident, exist posibilitatea ntocmirii unui program, bazat
n special pe folosirea funciei logice IF(), dar aceasta este o soluie complicat.
O soluie mult mai simpl necesit doar folosirea aplicaiei Word i exploatarea
comenzilor de lucru cu tabele.
Concret, selectai domeniul G2:G26, apoi comandai Copiere. Reamintii-v c
obiectul selectat este copiat n Clipboard, unde va rmne pn la urmtoarea comand
de copiere (sau decupare), indiferent n care aplicaie o vei da.
Declanai aplicaia Word, urmnd a crea documentul nume_provizoriu.doc.
Apelnd la comanda Lipire celule din meniul Editare al aplicaiei Word, vei constata
apariia (n document a) unui tabel cu 25 de rnduri, dar o singur coloan.

- 28 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

n continuare vei apela comenzi din meniul Tabel. Mai nti vei selecta tabelul,
plasnd cursorul de editare undeva n interiorul su i apoi apelnd SelectareTabel.
Odat selectat, vei face apel la comanda ConversieTabel n text; n caseta de dialog
vei alege ca separator n paragrafe sfritul de paragraf (format din secvena de caractere
13, 10).
Rezultatul este simplu: nlocuirea tabelului cu o list de 25 de componente. Aceast
list fiind selectat (dac nu, selectai-o!), vei comanda acum ConversieText n tabel.
De aceast dat, n caseta de dialog vei alege blancul (caracterul 32) ca separator al
textului n coloane.
Rmne acum doar s selectai cele dou coloane (care conin numele i prenumele),
s le copiai, apoi s le lipii ncepnd cu celula J2 a foii de calcul Excel.
Valorile din coloana D sunt binare (0, respectiv 1). Ne dm seama c valoarea 0
reprezint sexul masculin (i nu invers). Pentru a nu da posibilitatea unei interpretri
greite, ar fi bine s nlocuim valorile 0/1 prin masculin/ feminin/

n acest scop, n celula J2 vei plasa (prin Lipire Funcie) funcia IF(). Cele trei
argumente ale acestei funcii sunt clare:
a) testul logic, ca expresie logic de referine la celule sau domenii; n cazul nostru
se refer doar la coninutul celulei D2;
b) valoarea funciei pentru cazul n care expresia logic test este adevrat (1);
c) valoarea funciei pentru cazul n care dac expresia logic test este fals (0).
Preluai (prin Copiere/Lipire special) valorile din coloana J n coloana K. Modificarea
valorilor text poate fi fcut prin intermediul funciilor de prelucrare de text, cum sunt
PROPER(), UPPER(), LOWER(), SUBSTITUTE() etc. Verificai modul de aciune i
efectul fiecreia.
Valorile coloanei E reprezint vrstele, exprimate n ani. Vei calcula vrsta medie, precum
i abaterea standard (deviaia standard) a vrstelor pacienilor de la medie. n acest scop se
pot folosi funciile statistice AVERAGE(), respectiv STDEV().
Plasai n celula E27 (prin tastare sau apelnd la Lipire Funcie; dac tastai, nu
uitai caracterul = naintea formulelor!) formula
=AVERAGE(E2:E26)
iar n celula E28 formula
=STDEV(E2:E26)
Ar trebui s obinei rezultatele 48.68, respectiv 10.40. Folosii comanda Celule din
meniul Format pentru a stabili ca n afiarea rezultatelor s se foloseasc numai dou cifre

- 29 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

zecimale. n articolele medicale aceste informaii sunt prezentate astfel:


Vrsta medie a pacienilor 48.7 (10.4) ani.
(Atunci cnd valorile au o anumit precizie, media lor va fi prezentat cu o zecimal
n plus. La fel abaterea standard.)
Valorile coloanei F reprezint cinci diagnostice posibile, codificate prin 111, 222,
333, 444 i 555. Vei ntocmi histograma valorilor, pe o foaie separat n cadrul crii de
calcul (registrului). n acest scop va fi folosit funcia statistic FREQUENCY().
Dar, mai nti, vor fi pregtite informaiile explicative ce vor fi plasate n graficulhistogram: n celula L1 vei plasa textul Coduri, n celula M1 vei plasa Frecvene, iar
n domeniul L2:L6 vei plasa unul sub altul codurile 111, 222, 333, 444 i 555.
Selectai acum domeniul M2:M6 (chiar dac momentan nu conine nimic). Este
esenial s cunoatei faptul c acest domeniu va fi umplut cu valorile-frecvene (absolute)
printr-un singur apel la funcia FREQUENCY(). Atenie ns la felul n care procedai: va
trebui s dai o comand suplimentar dup apsarea butonului OK n caseta de dialog a
acestei funcii!
Concret, avnd selectat domeniul M2:M6, efectuai urmtorii pai:
a)
facei apel (prin simpl tastare sau apelnd la Lipire Funcie) la funcia
statistic FREQUENCY();
b)
completai caseta text Data_array (prin tastare sau tragere cu mausul) cu
domeniul F2:F26;
c)
completai caseta text Bins_array (prin tastare sau tragere cu mausul) cu
domeniul L2:L6;
d)
apsai butonul OK, ceea ce va duce la nchiderea casetei de dialog;
e)
plasai printr-un clic cursorul de editare pe bara formulei, deasupra formulei
=FREQUENCY(F2:F26;L2:L6), apoi tastai combinaia Ctrl+Shift+Enter.
Observai c formula a fost ncadrat de
acolade,
{=FREQUENCY(F2:F26;L2:L6)},
ceea ce nseamn c ea va umple un
domeniu i nu doar o singur celul!
Dispunei acum de toate datele necesare
crerii histogramei. Selectai domeniul
L1:M6 (atand datelor capul de tabel),
apoi comandai Diagram din meniul
Inserare.
a)
Trecei prin cele patru etape
ale crerii unui grafic: tipul Coloan,
subtipul bidimensional;
b)
seria pe coloane! Observai
c diagrama este completat automat (vezi
figura de mai sus) dar cu dou serii! Va fi
obligatoriu s eliminai seria Coduri;
c)
titlul va fi Repartiia
pacienilor pe maladii, pe axa X vei plasa Coduri, iar pe axa Y Numr pacieni.
Renunai la folosirea legendei, ntruct nu este necesar atunci cnd se reprezint grafic
doar o singur serie de date. Plasai ca etichete valorile frecvenelor deasupra coloanelor;

- 30 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 2 2011/2012

d)
plasai desenul ca foaie nou a registrului, cu denumirea diagrama
frecvenelor. Eliminai din registru cele dou foi de calcul, Foaie1 i Foaie2, care nu
conin nimic. (Probabil c va vei da seama de ce nu putei acorda denumiri lungi foilor
registrului! Recomandm s alegei denumiri scurte dar sugestive.)
Codificarea maladiilor prin coduri le numerice 111, 222, 333, 444, 555 este complet
artificial. n crearea codurilor se obinuiete combinarea cifrelor cu litere. Modificai aceste
coduri (ar fi de preferat s-o facei pe o copie a foii de calcul, fie aceasta Coduri) prin A1, A2,
B1, C1, C2. Putei observa c funcia FREQUENCY() nu mai d rezultatele dorite!
Aceste rezultate pot fi obinute ns cu COUNTIF(). Plasai n celula M2 formula
=COUNTIF(F$2:F$26,L2)
apoi extindei-o la toate cele cinci celule ale domeniului M2:M6. Repetai crearea diagramei
cu coloane; ar trebui s observai c Excel o creeaz automat, fr a mai fi nevoie de
eliminarea de serii!
Ar fi de dorit ca s plasai valorile seriei de date deasupra coloanelor, eventual
evideniate prin bolduire i mrime 18.
Nu uitai c pentru validarea lucrrii practice fiierele depuse trebuie s fie complete i
s aib declarat autorul.
Tema special: diagrame cu coloane. Datele din tabelul urmtor sunt preluate din
Anuarul Statistic al Populaiei (2005). n tabel se prezint numrul de familii cu N copii.
Nr. copii n familie Numrul de familii
0
11204
1
114992
2
67712
3
19609
4
8369
5
4284
6
2329
7
1478
>7
2247
De la un eantion investigat de 46 de familii s-au obinut urmtoarele rezultate:
Nr. copii n familie Numrul de familii
0
3
1
20
2
15
3
5
4
3
>4
0
Reprezentarea diagramatic ne permite o percepere mai rapid a seturilor de date
(comparativ cu citirea numerelor din tabele).
Vom ntocmi n Excel o diagram cu coloane, dup ce vom plasa datele pe o foaie de
calcul (denumit, ca de obicei, Datele), n domeniul A1:C10. Vom selecta acest domeniu,
dup care vom folosi casetele de dialog Inserare diagram. n final diagrama ar trebui s arate
ca n figura urmtoare.

- 31 -

MG - Lucrarea practic 2 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Putem
afirma
c
eantionul nostru este
reprezentativ? Aparent
da,
dac
reprezentativitatea este
considerat relativ la
numrul de copii.
Totui,
afirmaia
ar
trebui s se bazeze pe
ceva obiectiv, nu doar
pe o examinare vizual a
diagramei!
De exemplu, s-ar putea
baza pe faptul c
distana
dintre setul de date din eantion i setul de date din Anuarul Statistic este mic, mai mic
dect un prag de separare ntre distanele mici i distanele mari.
(Un asemenea prag obiectiv se stabilete de obicei exploatndu-se o anumit distribuie
2
. Vom reveni.) Creai documentul nume_ANUAR.doc coninnd cele dou tabele i
diagrama de mai sus, cu explicaiile necesare.

- 32 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

Lucrarea practic 3
Indicaii generale:
Un prim scop al lucrrii practice este explorarea posibilitilor de obinere de
diagrame de tip statistic de evoluie i de comparaie cu Excel, inclusiv a celor de tip
Pareto.
Un al doilea scop al lucrrii practice este aprofundarea modalitilor de calcul
aritmetic cu Excel, prin efectuarea de medii ponderate.
Un alt scop al lucrrii practice este explorarea posibilitilor de a efectua operaiuni
specifice bazelor de date cu Excel, prin intermediul funciei VLOOKUP. Evident, nefiind
un soft specific unor asemenea operaiuni, ele vor fi efectuate ceva mai dificil.
Vei aborda apoi un soft util n situaii care necesit prezentarea unor rezultate n
cadrul expunerilor, conferinelor, etc. Este vorba despre o alt component a ansamblului
Microsoft Office, anume PowerPoint. Acest soft poate fi utilizat i pentru a crea animaii,
dar fr preteniile unui film. Ca tem special, vei crea o asemenea animaie.
n aceast lucrare practic:
a) vei crea diagrame de comparaie de tipul Pareto, de asemenea diagrame de
evoluie;
b) vei explora posibilitile de a calcula medii ponderate;
c) vei crea tabele i diagrame n documente;
d) vei crea o prezentare de rezultate, n care vei controla tipul de apariie a
diapozitivelor precum i timpii de tranziie de la un diapozitiv la urmtorul;
e) vei simula o animaie cu imagini tomografice.
Teme
12: diagrame Pareto
13: calculul mediei ponderate
14: funcia VLOOKUP
15: diagrame de evoluie i comparaie
16: prezentri cu PowerPoint
17: prezentri medicale cu PowerPoint
special: ierarhizarea cauzelor de deces (diagram Pareto)
special: animaia cu PowerPoint

Softul ce va fi utilizat n lucrarea practic:


Excel, Word

- 33 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Tema 12: diagrame Pareto. n aprecierile fcute asupra calitii funcionrii unui
sistem (mecanic, social, biologic ) se studiaz cu atenie cauzele funcionrii
defectuoase. Aceste cauze se sorteaz apoi, n ordine descresctoare dup frecvenele
relative. Pentru prezentarea lor vizual se ntocmete o diagram de tip Pareto.
Se tie c unul dintre motivele ntrzierilor n stabilirea diagnosticului unui pacient l
constituie slaba calitate a dosarului su (fiei medicale). S lum, ca exemplu fictiv, o
analiz a calitii dosarelor medicale ntocmite ntr-un spital n anul 2007. Au fost
descoperite diverse nereguli, conform tabelului urmtor, n dosarele celor 614 pacieni care
au fost trase la sori ca eantion:
Cauza
Numr cazuri
Dosarul medical pierdut
2
Lipsa unei adeverine la dosar
79
Existena unei hrtii nesemnate la dosar
185
Existena unei hrtii fr identificarea pacientului
15
Datele nu permit identificarea tratamentului urmat
22
Introducem n Excel, pe foaia Datele din fiierul nume_PARETO.xls, n
domeniul A1:B7, coninutul tabelului anterior. Pe coloana C calculm frecvenele relative.
Anume:
- n celula C1 introducem textul Frecvena relativ,
- n celula B7 calculm totalul neregulilor, cu formula
=SUM(B1:B6)
- n celula C2 calculm (atenie la fixarea prin caracterul $)
=B2/$B$7
- extindem prin tragere de mner coninutul celulei C2 la domeniul C2:C7
(includem i celula C7 pentru control),
- selectm coloana C i comandm afiarea procentelor, cu 2 zecimale (Format
CeluleNumrProcentaj)
Dup ce am calculat frecvenele relative, vom sorta cauzele n ordine descresctoare
a frecvenelor. Astfel, selectm domeniul A1:C6, apoi comandm DateSortare
Sortare (descresctoare) dup (Frecvena relativ), cu Rnd antet.
Calculm acum pe coloana D frecvenele cumulate:
- introducem n celula D1 textul Frecvene cumulate,
- introducem n celula D2 formula (atenie la caracterul $)
=SUM(C$2:C2)
- extindem formula la domeniul D2:D6.
ncercm reprezentarea grafic a rezultatelor obinute, ntr-o diagram de tipul
Pareto, cu comanda InserareDiagramTipuri particularizate (linie-coloan).
Pentru Axa valorii intrai n meniul de context, alegei comanda Formatare ax,
apoi fixai Numr zecimale = 0 n tableta Numr i Maxim = 1 n tableta Scar.
Diagrama, cu titlu i legend, salvat ntr-o foaie separat denumit Pareto, ar
trebui s arate ca n figura urmtoare.
(Not. Nu trebuie confundate diagramele Pareto cu diagramele n care se prezint
simultan distribuia i distribuia cumulat a unei variabile aleatoare!)

- 34 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

Repetai procedura anterioar, realiznd n final o diagram Pareto, pentru cauzele de


deces n anul 2005 (conform Anuarului Statistic), prezentate n tabelul urmtor:
Cauze de deces n anul 2005
M
Boli infecioase i parazitare (incl. Tb)
18.3
Tumori
249.4
Boli endocrine, de nutriie i metabolism (incl. DZ)
9.7
Tulburri mentale i de comportament
5.2
Boli ale sistemului nervos
10.0
Boli ale aparatului circulator
732.4
Boli ale aparatului respirator
78.8
Boli ale aparatului digestiv
86.0
Boli ale aparatului genito-urinar
12.9
Sarcin, natere i luzie
Unele afeciuni a cror origine se situeaz n perioada perinatal
7.2
Malformaii congenitale, deformaii i anomalii cromozomiale
5.2
Leziuni traumatice, otrviri i alte consecine ale cauzelor externe 93.1
Alte cauze
5.1

F
6.0
168.0
11.1
1.3
8.2
774.2
45.5
50.9
9.1
16.6
4.4
4.1
29.1
3.6

Introducei acest tabel ntr-o foaie de calcul nou din fiierul nume_PARETO.xls, n
domeniul A1:C15. Putei prelua datele, prin copiere/lipire, din foaia Anuar a fiierului
LP03_1.xls. Completai coloana D cu totalurile, apoi folosii datele din aceast coloan.
Recomandm s creai o coloan cu denumiri prescurtate, pe care s-o utilizai n locul
coloanei A.
Tema 13: calculul mediei ponderate. Aplicaia Excel nu dispune de o funcie
pentru calculul mediilor ponderate. Alte aplicaii, cum ar fi Statistica sau SPSS, dispun i
ele de asemenea funcii, ceea ce permite obinerea direct a rezultatului. Excel permite
ns, ntr-un mod indirect, s obinem medii ponderate.

- 35 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Costul spitalizrii unui pacient, pentru patru tipuri de tratament, precum i numrul
cazurilor nregistrate anul trecut n spital, sunt trecute n tabelul urmtor:
Tipul de tratament
Costul spitalizrii (lei)
Numrul de cazuri
Apendicit
(KA=)
80
(NA=)
422
Rezecie Pan
(KR=
200
(NR=)
180
By-pass coronarian
(KB=)
1200
(NB=)
41
Fractur femural
(KF=)
100
(NF=)
515
Introducei, ntr-un document Word denumit nume_POND.doc, datele din acest
tabel. Vei ncepe prin a cere inserarea unui tabel cu 5 coloane i 5 rnduri. Pe primul rnd,
dup ce vei introduce n prima coloan textul Tipul de tratament, vei comasa celulele
din a doua i a treia coloan, folosind comanda mbinare celule din meniul Tabel. La fel
vei proceda i cu celulele din a patra i a cincea coloan. Pe rndurile urmtoare vei
introduce textele i numerele, avnd grij s aliniai numerele la dreapta (comanda
Paragraf din meniul Format, opiuni de aliniere la dreapta, indentare la dreapta 1 cm) iar
indicii (KA, NA etc.) s-i obinei prin folosirea opiunii Indice din comanda Font a
meniului Format. Ct privete bordurile diferite, care este calea cea mai rapid de a le
obine?
Aspectele formale (tipul de linie folosit n chenare, alinierile) sunt i ele importante,
dar mai important este aprecierea (estimarea) costului mediu al spitalizrii unui pacient.
Costul mediu al spitalizrii unui pacient se poate obine ca medie ponderat a
costurilor, fiecare pondere fiind dat exact de numrul de cazuri. Formula este:
K NA K R NR K B NB K F NF
K mediu A
.
NA NR NB NF
Nu exist posibilitatea de a efectua calculele cu Word. Pentru a calcula costul mediu
vei folosi aplicaia Excel. Vei plasa datele din tabelul de mai sus pe o foaie de calcul pe
care o vei redenumi n final CMP, iniialele de la costul mediu ponderat din fiierul
nume_PONDERATE.xls.
Nu este necesar s tastai nc odat datele. Putei selecta n Word tabelul (comanda
SelectareTabel din meniul Tabel), apoi cu tehnica de copiere/lipire l putei lipi pe
foaia de calcul.
Vei plasa datele din tabel n domeniul A1:E5. Avem nevoie ns i de produsele
KN (ce reprezint costurile totale de spitalizare corespunztoare tipurilor de tratament),
care vor fi plasate de exemplu pe coloana F. Mai precis, n celula F2 vei plasa formula de
calcul
=C2*E2
pe care o vei extinde prin tragere de mner la celulele domeniului F2:F5. Urmeaz s
calculai cele dou sume, cea de la numitorul formulei i cea de la numrtorul formulei.
Vei face apel la funcia SUM(), prin intermediul butonului
de pe bara instrumentelor,
att din celula E6 ct i din celula F6.
Pentru a ncheia calculele cu ultima mprire, vei tasta n celula B6 textul Costul
mediu iar n celula C6 formula de calcul
=F6/E6
Rezultatul a fost obinut aadar n celula C6. Dispunem n Excel i de alternativa
utilizrii funciei SUMPRODUCT() de calcul a sumelor de produse. Este o funcie care

- 36 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

poate fi gsit n lista celor matematice i trigonometrice. Introducei n celula F7 formula


(vezi figura de mai jos):
=SUMPRODUCT(C2:C5;E2:E5)
Ar trebui s constatai c rezultatul este exact acelai cu cel din celula F6.

Tema 14: funcia VLOOKUP. Funciile de cutare au ca scop nlocuirea unor


valori cu altele, conform unor tabele de asociere. Utilitatea lor este necontestat n
situaiile n care trebuie s introducem, n mod repetat, expresii identice. n lucrul la
calculator este clar ce nseamn secvene de caractere identice. Nu este vorba deloc
despre felul n care sunt ele afiate pe ecran; prin comparare vizual am putea fi indui n
eroare cu destul de mult uurin!
Dac am introduce expresiile prin tastare, ar fi mari anse ca erori mici s produc
secvene de caractere care s nu fie identice. De aceea se recomand ca o expresie care
a fost introdus anterior prin tastare S NU MAI FIE TASTAT A DOUA OAR;
dimpotriv, introducerea urmtoarelor exemplare s fie fcut prin copierea primului.
S considerm un exemplu simplu, cel al unei liste de persoane, n care numele i
prenumele fiecrei persoane este nsoit de profesia sa, astfel:
Ionescu Ion
medic
Popescu Ioana
asistent medical
Teodorescu Petre
laborant
Constantinescu Jan
asistent medical

Deja a aprut o repetare a profesiei. n cazul n care lista este lung, tastarea textului
asistent medical ar putea fi fcut cu uoare variaii. Aceste variaii, datorate oboselii,
vitezei sau altor cauze, vor provoca probleme serioase atunci cnd vom selecta din list
asistenii medicali, sau atunci cnd vom ordona alfabetic sublista asistenilor medicali.

- 37 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

O cale de evitare a posibilelor nereguli o constituie folosirea funciei predefinite


VLOOKUP. Ea a fost creat pentru a cuta o anumit secven (valoare) n cadrul unei
coloane a tabelului i a returna valoarea corespunztoare (de pe acelai rnd) din alt
coloan, conform sintaxei
=VLOOKUP(valoare cutat, nume tabelul, deplasare)
Efectul utilizrii funciei este urmtorul: atunci cnd funcia gsete secvena
(valoarea) cutat ntr-o celul din coloana de cutare, se va reine poziia rndului, apoi se
efectueaz deplasarea indicat pe acel rnd, returnnd n final coninutul noii celule.
Pentru un exemplu concret, s crem un fiier nou nume_LOOKUP.xls, i s
plasm n domeniul A1:B3 (de pe prima foaie de calcul) valorile
A
B
1
1
asistent medical
2
2
laborant
3
3
medic
iar n domeniul A4:B5 valorile
A
B
4
1
feminin
5
2
masculin
S redenumim cele dou domenii (cu comanda InserareNume, evident, dup
selectarea fiecruia) PROFESIA, respectiv SEXUL. S completm acum, ncepnd cu
celula D1, urmtoarele date:
D
E
F
G
H
1
Numele i prenumele
Profesia Sexul
Profesia Sexul
2
Ionescu Ion
3
2
3
Popescu Ioana
1
1
4
Teodorescu Petre
2
1
Celulele de pe coloanele G i H vor fi completate automat. De exemplu, n celula G1
se va introduce formula
=VLOOKUP(E2,PROFESIA,2)
iar n H1 formula
=VLOOKUP(F2,SEXUL,2)
Completai tabelul cu nc cel puin patru nregistrri (rnduri) pe coloanele D-F,
dup care extindei formulele pe coloanele G i H. (Evident, corectai erorile!)
Amestecarea, pe aceeai foaie de calcul, a mai multor tabele nu este o idee prea bun
Recomandm mutarea tabelului cu datele persoanelor pe o alt foaie de calcul, ncepnd cu
celula A1. Aici coloanele G i H vor deveni coloanele C i D. Recomandm i separarea
celor dou domenii care au fost denumite PROFESIA respectiv SEXUL, pe dou foi de
calcul separate.

- 38 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

Tema 15: diagrame de evoluie i comparaie. Tabelul urmtor plasat pe foaia a


doua de calcul Excel n domeniul A1:E11, conine date privind rata incidenei cancerului
pulmonar la brbai, pe categorii de vrst.
Perioada
Vrsta
1973-76
1980-82
1983-87
1988-92
30-34
4.1
4.3
3.7
3.1
35-39
15.1
9.6
11
7.1
40-44
29.9
29.2
26.4
21.9
45-49
73.4
73.4
69.5
59.7
50-54
143.9
140.4
143.3
146.5
55-59
245.1
257.2
265.4
268.8
60-64
372.4
407.1
410.4
417.7
65-69
448.3
556.8
589.3
611.2
70-74
407.4
621.8
743.5
782.6
S reprezentm grafic datele din acest tabel. De la bun nceput s precizm faptul c
putem considera seriile de date fie pe coloane, fie pe rnduri.
Dac rndurile tabelului (anume acelea formate din numere) vor constitui seriile de
date, atunci avem de-a face cu evoluii ale ratelor de inciden, aadar tipul de diagram va
fi cel cu linii, iar titlul adecvat al diagramei va fi Evoluia ratei de inciden a
cancerului pulmonar la brbai, pe categorii de vrst. Se impune afiarea legendei. (Se
recomand ca, nainte de a trece la reprezentarea diagramatic, s se selecteze domeniul
extins A2:E11.)
Evolutia ratei de incidenta a cancerului pulmonar la barbati, pe categorii de varsta
1000

100
(scara logaritmica)

30-34
35-39
40-44
45-49
50-54
55-59
60-64
65-69
70-74

10

1
1973-76

1980-82

1983-87

1988-92

Discrepana mare ntre valorile de la categoria de vrst 30-34 i valorile de la


categoria de vrst 70-74 face ca s preferm alegerea unei scale logaritmice (ceea ce ar
trebui indicat n clar, pe axa ordonatelor). Alegerea scalei logaritmice se poate face dup
un dublu clic pe axa cotelor, prin bifarea opiunii respective din tableta Scar a casetei
de dialog Formatare ax. Diagrama ar trebui s arate ca n figura de mai sus.
Dac seriile de date sunt considerate nu pe rnduri, ci pe coloane, atunci accentul
principal se pune pe compararea ratelor de inciden pentru diversele categorii de vrst.
De data aceasta, tipul adecvat de diagram este Comparaie ntre ratele de inciden ale
cancerului pulmonar la brbai, pe categorii de vrst. Poate este util adoptarea scalei
logaritmice. Diagrama arat c n figura urmtoare.

- 39 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Comparatie intre ratele de incidenta a cancerului pulmonar la barbati, pe categorii de varsta

1000

100

10
1988-92
1983-87
1980-82
perioada
1973-76

1
30-34

35-39

40-44

45-49

50-54

55-59

60-64

65-69

70-74

Ar putea fi ales i tipul de diagram cu grupe de coloane, ns n aceast situaie


seriile de date vor fi iari considerate pe rnduri, iar legenda devine obligatorie.
Comparatie intre ratele de incidenta a cancerului pulmonar la barbati, pe categorii de varsta
900

800

700

30-34
35-39
40-44
45-49
50-54
55-59
60-64
65-69
70-74

600

500

400

300

200

100

0
1973-76

1980-82

1983-87

1988-92

perioada

nregistrai cele trei foi-diagram, alturi de foaia de calcul, n fiierul pe care-l vei
denumi nume_PULMONAR.xls. Vei folosi ulterior unele dintre cele trei diagrame ntr-o
prezentare Powerpoint.
Preluai din site-ul catedrei fiierul-carte de calcul LP03_2.xls. (Nu lucrai direct cu
fiierul din site-ul catedrei!
Fiierul are o singur foaie de calcul pe care gsii nite date. Cu aceste date vei
crea o diagram. Salvai n final dup ce ai schimbat autorul fiierul (cu cele dou foi)
dndu-i numele nume_ECORADIO. (Atenie la tipul de fiier pe care-l obinei!)
nainte de a salva fiierul, efectuai urmtoarele operaiuni:

- 40 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

completai coloana D cu diferenele ntre valorile msurate la ecograf i cele


obinute radiologic. Formula din celula D2 va fi urmtoarea
=B2-C2
(Se tie c exist o tendin de a exagera la ecograf dimensiunile calculilor
renali. Oare aceast tendin se manifest i fa de aprecierile fcute pe
radiografii?)
calculai n celula B107 media datelor de pe coloana B (utilizai funcia statistic
AVERAGE);
calculai analog mediile datelor de pe coloanele C i D;
(Ar trebui ca media diferenelor s coincid cu diferena ntre media valorilor
msurate la ecograf i media celor obinute radiologic. Verificai c este aa.)
cu datele din coloanele B i C creai o diagram de tipul XY (prin puncte) pe
care adugai linia de tendin i optai pentru afiarea ecuaiei. Pe diagram
afiai i liniile de gril majore, pentru ambele axe;
plasai-v datele de identificare. Ca titlu indicai Comparaie ntre dimensiunile
calculilor renali, evaluate la ecograf i radiologic, iar la comentarii Creat la
data de (data curent).

Tema 16: prezentri cu PowerPoint.


Exist aplicaii dedicate crerii de prezentri de imagini, ntr-o succesiune dorit, pe
ecranul unui calculator sau, prin dispozitive speciale de proiecie, pe ecrane mari. Aceste
aplicaii:
a) pot pregti direct i materia prim pentru crearea de diapozitive foto
bineneles, cu ajutorul unor dispozitive speciale de nregistrare a imaginilor pe film de 35
mm;
b) pot asigura crearea, cu ajutorul unei imprimante, a foliilor transparente pentru
retroproiector.

- 41 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Cutai iconia aplicaiei PowerPoint i declanai (lansai n execuie) aceast


aplicaie; o vei folosi pentru crearea de prezentri pe ecran, formate din diapozitive
(n scopul expunerii unor rezultate la o conferin).
Vei decide, n caseta de dialog PowerPoint, s creai o prezentare nou pentru
expunere, folosind comanda AutoContent Wizard. Urmeaz o caset de dialog cu cinci
pai. Primul pas este informativ; vei citi informaiile apoi vei apsa butonul Next >.
Pasul doi v cere s alegei unul dintre tipurile-standard de prezentare cu diapozitive,
presupunnd c suntei angajat al unei firme i avei de fcut o asemenea prezentare. Vei
alege opiunea Training a butonului-radio. Observai organizarea prezentrii ce v este
propus. Nu este obligatoriu s o respectai ntocmai, ulterior o vei modifica; deocamdat
apsai butonul Next >.
Al treilea pas v cere s indicai modul n care se va desfura prezentarea. Alegei
modul On-screen presentation. Pasul urmtor v cere datele necesare pentru completarea
primului diapozitiv, cel de titlu al expunerii, Presentation title. Vei tasta aadar n
casetele-text titlul Calcule i diagrame cu Excel, respectiv locul de munc sau studii
UMF Carol Davila Bucureti (n caseta Footer).
Apsai butonul Finish i observai organizarea ecranului. Deja diapozitivul de tip
titlu conine datele pe care le-ai introdus. Putei vizualiza obiectele pe ecran cu mai multe
opiuni de vizualizare, grupate n meniul View. Alegei opiunea Normal.
ncercai s efectuai modificri, deplasnd rndurile de text, modificnd fonturile i
mrimile de liter folosite, eventual i textul afiat. ncercai s identificai efectul fiecrui
obiect de pe bara aflat n stnga zonei de lucru.
Trecei-v pe d-voastr ca autor al prezentrii prin selecia textului situat sub titlu i
scrierea deasupra. Apoi observai c avei trei butoane speciale n dreapta barei de stare, iar
n stnga ei se anun c suntei pe Slide 1 of 9.
Executnd comanda Slide Layout din meniul Format putei afla c acest diapozitiv
este de tip Title Slide i ai putea eventual s alegei un alt tip.
Selectnd al doilea diapozitiv cu ajutorul barei din stnga verificai c acesta este
tipul Bulleted List. Acceptai i completai n Slide 2 textele Ce poate realiza aplicaia
Excel prin tehnica seleciei textului i scrierii deasupra, apoi Calcule statistice la primul
punct i Diagrame statistice la al doilea punct, Diverse alte calcule la al treilea punct.
Efectuai acum o salvare, folosind comanda Save din meniul File. Observai c
extensia implicit este PPT i corespunde tipului de fiier Presentation. ns aplicaia
poate crea fiiere i de alte tipuri: Web Page, Windows Metafile, Rich Text Format
.a.. Informai-v asupra acestor tipuri de fiiere. Numele fiierului va fi
nume_POWERPOINT.
(Atenie, acest fiier nu
coincide cu cel creat anterior!
Completai-v
i
datele
obinuite de identificare n
tableta Summary din caseta de
dialog Properties (pe care o
obinei cu comanda Properties,
din meniul File).
Introducei diapozitivul cu
numrul 3 i alegei iari tipul
Title Slide.

- 42 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

Completai n Slide 3, n cele dou zone prestabilite, textele Funcia VLOOKUP din
Excel are sintaxa, resp. =VLOOKUP (secven, zona tabelului, deplasare). Selectai pe
rnd textele i modificai-le mrimea la 24 puncte tipografice. Deplasai cele dou zone
astfel nct diapozitivul s arate asemntor celui din figura de mai sus.
Inserai urmtorul diapozitiv i tergei toate obiectele din acest diapozitiv mai puin
titlul. De data aceasta alegei tipul Chart. Plasai n zona superioar textul n
Powerpoint se pot realiza diagrame de tip rozet, ca de exemplu cu fontul Arial de
mrime 36 p.t. Apoi, n zona inferioar, cu un dublu-clic, deschidei un tabel (cu un rnd i
trei coloane) n care introducei datele 20, 140, 90 pentru a obine diagrama ca n figura de
mai jos. ncheiai cu un clic.

Urmtorul diapozitiv, Slide 5, va fi ales de tipul Title Only. Plasai n zona


superioar textul n diapozitive Powerpoint se pot plasa i diagrame realizate cu Excel.
Aducei prin copiere/lipire, dedesubt, o diagram pe care ai realizat-o n Excel. (De
preferat a treia diagram din fiierul nume_PULMONAR.xls.)
Urmtorul diapozitiv va fi ales i el de tipul Title Only. Plasai aici textul: n
diapozitive Powerpoint se pot plasa i imagini din fiiere. Dedesubt, prin folosirea
comenzii InsertPictureFrom File plasai imaginea din fiierul LP03_1.JPG pe carel gsii n site-ul catedrei.
Prezentarea poate conine n acest moment, cu cele implicite, nu mai puin de 9
diapozitive. Controlai, tastnd [Page Up], [Page Down], aspectul acestora. Eliminai
ultimele diapozitive, folosind comanda Delete Slide din meniul Edit.
Folosii comanda InsertSlide Number pentru a plasa (n partea inferioar a
tuturor diapozitivelor) numele d-voastr, alturi de inscripia UMF Carol Davila
Facultatea de Medicin i data curent.
Folosii acum comanda Slide Show din meniul View pentru a obine o vizualizare
controlat a diapozitivelor create pn acum. Depistai, n partea inferioar a ecranului
(chiar deasupra barei de stare) butonul Slide Show care declaneaz vizualizarea.
Aplicaia PowerPoint este dotat cu o serie de machete-fundal, alb/negru sau color,
pregtite i pentru proiecii pe ecrane mari (overhead projections). Le gsii, ca fiiere cu
extensia POT, n subcatalogul Presentation Designs al catalogului Template.
Executai comanda Apply Design Template i alegei mai nti macheta Azure.pot.
Reluai Slide Show i observai deosebirile. Alegei apoi alte machete-fundal, de exemplu

- 43 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Blends.pot, Blueprint.pot, Nature.pot i observai ce aduce nou fiecare.


Tema 17: prezentri medicale cu PowerPoint. Vei crea acum o nou prezentare,
ajutndu-v de mecanismul de asisten.
Folosind comanda New din meniul File vei alege n caseta de dialog New
Presentation opiunea AutoContent Wizard. Vei rspunde la solicitrile ferestrei de
dialog n felul urmtor:
la pasul 2, alegnd tipul General, opiunea Generic.
la pasul 4, cu titulatura Despre litiaza renal n caseta-text Presentation title,
numele facultii d-voastr n caseta-text Footer i validarea opiunii Slide number.
Observai c au fost create, n mod automat, nou diapozitive cu un coninut
standard.
ncepei s modificai coninutul acestora, ncepnd cu al doilea diapozitiv
Introduction. Modificai aadar Introducere n loc de Introduction, apoi precizai aici
scopul (prezentarea maladiei, datorit incidenei crescute a ei n societatea actual) i o
identificare a d-voastr (student la ). Urmrii detaliile diapozitivelor urmtoare i
completai-le cu date concrete. Preluai informaii specifice pe care le gsii n
enciclopedia wikipedia.com.
Inserai de asemenea date i imagini din fiierul nume_ECORADIO.xls pe care l-ai
creat anterior.
Comandai Apply Design Template din meniul Format i alegei modelul
(macheta) Capsules.pot. ncercai s inserai o imagine cu comanda Picture din meniul
Insert pe care trebuie ns s o preluai dintr-un fiier de tipul BMP sau WMF.
ncercai s modificai culoarea de fundal, apelnd comanda Background din meniul
Format. n caseta de dialog Background alegei din paleta de culori o alt culoare a
fundalului. Apsai butonul Apply to All.
tergei diapozitivele nefolosite. Salvai aceast prezentare ntr-un fiier
nume_PREZENTARE. (Verificai extensia acestui fiier!)
Acum vei planifica desfurarea acestei prezentri n timp. Desfurarea comport
trei aspecte:
a) fixarea intervalelor de timp dintre diapozitivele succesive ale prezentrii;
b) fixarea tipului de tranziie de la un diapozitiv la urmtorul;
c) stabilirea modului de apariie a imaginii fiecrui diapozitiv pe ecran.
Vei apela comanda Slide Transition din meniul Slide Show. n caseta de dialog
Slide Transition vei fixa mai nti efectul prin care imaginea primului diapozitiv va
disprea de pe ecran i n locul ei va aprea imaginea celui de-al doilea diapozitiv. Anume,
din caseta-list Effect vei alege Random Bars Horizontal. Apoi vei folosi controlul
Advance pentru a determina schimbarea imaginii n mod automat dup dou secunde
Automatically After 2 Seconds. n urma alegerii unui tip de tranziie (efect), aici vei
putea urmri modul n care va fi transformat imaginea veche n cea nou. ncercai pe
rnd n locul efectului Random Bars Horizontal celelalte efecte. Apsai butonul Apply
to All.
ncercai o animare a prezentrii prin comanda Custom Animation din meniul Slide
Show. n tableta Effects alegei modul de apariie a rndurilor noi, de exemplu Fly From
Right.
Salvai situaia din acest moment i prsii aplicaia PowerPoint. Verificai modul

- 44 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

n care se declaneaz automat prezentarea fcut, dup un dublu-clic deasupra ICONIEI


din stnga denumirii nume_PREZENTARE.ppt.
Tema special: ierarhizarea cauzelor de deces (diagrame 100% Stacked bar
i Pareto). Datele statistice oficiale nregistrate n Frana arat urmtoarea distribuie a
cauzelor majore de deces pentru anul 2004:
Cauze majore de deces
Brbai
Femei
Tumori
90686
62020
Maladii cardiovasculare

69337

77986

Violena
22481
14947
Alte
80564
91385
Prezentai datele din tabelul de contingen anterior printro diagram adecvat. De
asemenea,
a) Prezentai diagramatic situaia cauzelor de deces pentru ntreaga populaie a
Franei, n 2004 (tipul adecvat poate fi rozeta);
b) Reprezentai prin diagrame Pareto datele din tabelul urmtor:
Cauze detaliate de deces
Accident de circulaie
Accident vascular cerebral
Cancer intestinal
Cancer mamar
Cancer pancreas
Cancer prostat
Cancer pulmonar
Diabet
Infarct miocardic

Brbai
4035
13985
8817
4021
9138
22773
5135
23122

Femei
1354
19502
7641
11199
3727
5619
5756
17564

c) Informai-v asupra datelor similare privind Romnia i efectuai comparaii


diagramatice.
(Not: folosii foile unui fiier nume_CAUZE.xls.)
Tema special: animaia cu PowerPoint. Cutnd informaii despre animaia pe
calculator, de exemplu n wikipedia, putei afla c animaia este o tehnic veche, bazat pe
exploatarea imperfeciunilor funcionrii retinei. Prezentarea n secven rapid a unor
imagini statice asemntoare induce n creierul uman impresia de micare.
Pentru stocarea unei singure imagini statice (bi-dimensionale) n memoriile de
calculator, se folosesc dou tehnici fundamental diferite:
(a) tehnica rasterizrii, prin care imaginea se reine prin puncte colorate (numite
pixeli) rnd dup rnd i pixel dup pixel, i
(b) tehnica vectorial, prin care se utilizeaz cteva primitive grafice de tipul
segmentului de dreapt, arcului de cerc etc.
Exist mai multe tipuri de fiier i standarde grafice exploatate n tehnica rasterizrii, dintre
cele mai des folosite sunt tipurile BMP (bitmap), GIF (graphic interchange format), JPEG.

- 45 -

MG - Lucrarea practic 5 2010/2011

UMF Carol Davila Informatic Medical i Biostatistic

Dintre acestea, tipul GIF


permite asamblarea de animaii din
componente statice, iar acest tip este
des folosit n grafica animat afiat
prin Internet. (Are ns o deficien
major:
fiierele
obinute
au
dimensiuni mari.)
Pentru a vedea la lucru o
asemenea animaie, preluai din siteul catedrei fiierul LP03_2.gif. Cu un
clic-dreapta
deasupra
numelui,
deschidei meniul de context, din care
alegei comanda Open With, apoi
aplicaia Internet Explorer (vezi
figura alturat).
S ncercm crearea unei animaii, sub controlul aplicaiei PowerPoint. Vom folosi, ca
materie prim o secven de patru imagini stocate n fiierul LP03_3.jpg i urmtoarele
trei. Acestea reprezint imagini ale unei scanri abdominale obinute prin tomografie
computerizat, prin seciuni la distan de 5 mm una de alta.
Declanai aadar aplicaia PowerPoint. Pe primul diapozitiv, de tip Title Slide, avei
pregtite dou chenare formatate, unul pentru titlu, iar cellalt pentru subtitlu. Tastai textele:
Tomografia computerizat
respectiv
Prezentare animat creat de ... (numele d-voastr).
Inserai apoi (comanda InsertNew Slide) patru diapozitive tip Blank, pe care
plasai (comanda InsertPictureFrom File) imaginile din fiierul LP03_3.jpg i
urmtoarele. (Imaginile arat ca n figura urmtoare).

Prin comanda Slide ShowAnimation Scheme alegei o tehnic de animaie, de


exemplu Dissolve in i apsai butonul Apply to All Slides.

- 46 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 3 2011/2012

Reglai acum, prin comanda Slide ShowSlide Transition modalitatea de tranziie


de la un diapozitiv la urmtorul. Alegei opiunile Fade smoothly i Advance slide
Automatically after 00:01
Ca ultim operaie, salvai prezentarea n alt tip de fiier. Folosii comanda FileSave
As, alegnd tipul PowerPoint Show (ceea ce va determina crearea unui fiier cu extensia
PPS). Numii nume_TOMOGRAFIE acest fiier. (Nu uitai s v nregistrai ca autor i al
fiierului!)
Trebuie menionat aici c exist destul de multe programe de creat animaii. Cutai n
Internet (WWW) asemenea programe. Cuvinte cheie: animation software, free download.

- 47 -

MG - Lucrarea practic 4 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Lucrarea practic 4
Indicaii generale:
Publicarea informaiilor tiinifice se face, n mod tradiional, n articole din reviste
specializate, imprimate pe hrtie. Vei explora regulile care trebuie respectate atunci cnd
ncercai publicarea clasic. Va trebui s respectai aceste reguli n editarea ca document
a proiectului de Informatic medical i/sau Biostatistic pe care-l vei ncheia la sfritul
semestrului.
n decursul acestei lucrri practice vei ncerca publicarea n Internet a unei lucrri
de tip articol tiinific, dar dup ce l vei realiza ca document clasic, conform cerinelor de
publicare ntr-o revist medical. (Nu vei reui ns publicarea n Internet de fapt n
World Wide Web din cauza inexistenei unui server web pe calculatorul pe care lucrai!)
Vei lua cunotin de organizarea logic a unui articol medical publicabil standard,
precum i de un mod de a cita alte articole/cri publicate. Vei exersa controlul tabelelor i
al casetelor-text inserate.
n aceast lucrare practic:
a) vei redacta complet un articol tiinific;
b) l vei transforma n document hipertext, publicabil n Internet;
c) v vei explica metode robuste de estimare a centrului datelor numerice (n
strns legtur cu cursurile de biostatistic elementar).
d) vei exersa controlul numrului de coloane n documentele clasice;
Teme
18: paginarea unui articol
19: publicarea n Internet
20: mediana i estimarea centrului
21: mai multe coloane n documente
Softul ce va fi utilizat n lucrarea practic:
Word, Internet Explorer, Excel

- 48 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2010/2011

Tema 18: paginarea unui articol. Vom presupune vrei s publicai un articol
tiinific (n colaborare cu ali autori). Acesta are urmtoarele componente:
a) titlul,
b) autorii,
c) sumarul,
d) lista cuvintelor-cheie,
e) textul propriu-zis,
f) bibliografia.
Pregtii un fiier-document (denumit) nume_ARTICOL.DOC ce va avea drept
coninut articolul tiinific. (Atenie, nu tastai extensia, ci ALEGEI tipul corect!)
Prima operaiune, atunci cnd dorii publicarea ntro revist, este s v informai
asupra condiiilor de publicare. Editurile ofer machete (templates), sub form de fiiere
.DOT, care pot fi descrcate. De asemenea, editurile ofer indicaii pentru autori, de regul
pe una dintre ultimele pagini ale revistei. Aceste indicaii trebuie nelese i respectate
ntocmai, altfel la repaginare softul va determina modificri total inestetice!
nainte de a ncepe, trebuie s nelegem faptul c n tipografie sunt acceptate mai
multe uniti de msur pentru lungimi, iar alegerea unitii corecte este esenial. S
presupunem c aceasta este centimetrul. Pentru a fixa centimetrul ca unitate de msur,
se poate aciona n tableta General a casetei de dialog Opiuni, mai precis n lista derulant
Uniti de msur. Caseta de dialog Opiuni va fi obinut prin alegerea comenzii
Opiuni din meniul Instrumente. (Chiar dac a fost ales ca unitate centimetrul, n unele
comenzi de exemplu pentru spaierea pe vertical a paragrafelor se folosete conform
tradiiei punctul tipografic.)
Ar trebui s acionai i n tableta Corectare ortografic i gramatical, activnd
opiunile Verificarea ortografiei n timpul tastrii i ntotdeauna se sugereaz corecii.
Alegei apoi opiunea Romn (Romnia) din caseta de dialog ce se obine n urma
selectrii comenzii InstrumenteLimbStabilire limb.
Vei pregti oglinda paginii de hrtie. O foaie de hrtie standard (de format A4 n
Europa) are dimensiunile de 21 29.7 cm. Paginile ei nu sunt folosite integral. Att in
partea de sus, ct i n partea de jos i lateral (stnga/dreapta sau interior/exterior) sunt
lsate margini albe.
S stabilim dimensiunile textului la
sus
15 23.5 cm. Pentru marginile laterale va
antet
rmne un spaiu de 6 cm lime, pe care-l
repartizm echitabil n dou benzi verticale de
(textul)
lime 3 cm fiecare. Pentru marginile sus/jos
rmne un spaiu de 29.7 23.5 = 6.2 cm.
Vom fixa marginea de sus la 3 cm, iar cea de
jos la 3.2 cm.
Atenie, att antetul, ct i subsolul se
afl n afara textului propriu-zis!
Limea antetului se fixeaz prin
stabilirea distanei ntre muchiile de sus ale foii
i antetului. O distan de 2 cm va determina
astfel o lime a antetului de 1 cm. Analog, o
distan de 2.2 cm ntre muchiile de jos ale foii
subsol
i subsolului va determina o lime a subsolului
jos
de 1 cm.

- 49 -

MG - Lucrarea practic 4 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Folosind comanda FiierIniializare pagin vei avea acces la o caset de dialog


cu mai multe tablete. n primul rnd, vei activa opiunea Margini n oglind. Apoi vei
fixa marginile n oglind exterioar i interioar la 3 cm, marginea de sus la 3 cm i cea
de jos de 3.2 cm. Asigurai-v c dimensiunea hrtiei este A4.
Exist diverse machete de realizare a unui asemenea articol tiinific. Vei adopta cea
pentru publicare n BMJ (British Medical Journal).
a) Titlul
Studiu statistic cu privire la scurtele consilieri pe care le primesc bolnavii n
timpul spitalizrii pentru infarct miocardic acut sau pentru intervenia
chirurgical de tip by-pass, pentru a-i ajuta s renune la fumat
va fi realizat cu fontul Times New Roman, litere aldine (ngroate) de mrime 14 puncte
tipografice, ntr-un singur paragraf, aliniat la stnga, fr indentare, cu 6 puncte tipografice
spaiu dedesubt. (Nu-l ncadrai n chenar!)
Deschidei caseta-list a stilurilor (o gsii pe bara instrumentelor, de regul alturi de
caseta-list a fonturilor). ncercai diverse stiluri titlu sau header, s-ar putea s fie
pregtit deja unul corespunztor.
b) Autorii (atenie, vor fi aranjai n ordine alfabetic)
Peter Hasek, Tamara Z Taylor, Peter Mills, d-voastr
vor fi plasai pe un paragraf nou, aliniat la stnga, cu litere din acelai font (Times New
Roman), ns obinuite, de mrime 10 p.t. Acest paragraf va avea dedesubt un spaiu alb de
12 p.t.
c) Sumarul (rezumatul) va fi realizat cu litere de mrime 11 p.t., n mai multe
paragrafe, aliniate la stnga, toate indentate cu 1 cm i la stnga i la dreapta. Coninutul va
fi urmtorul (completai concluziile):
Rezumat
Obiectiv Evaluarea unei consilieri n scopul renunrii la fumat.
Model Studiu statistic care compar calitatea ngrijirilor medicale uzuale cu
serviciile de consiliere prestate de asistentele din spital.
Loc de desfurare Secii cu paturi n 17 spitale din Anglia.
Participani 540 fumtori spitalizai n urma unui infarct miocardic.
Consilierea Sfaturi sumare i pliante standard. Pacienii au fost invitai s semneze
angajamente de renunare la fumat.
Principalele valori determinate Meninerea abstinenei la ase sptmni i la 12
luni, determinat prin teste biochimice.
Rezultate Dup ase sptmni de urmrire, 151 (59%) i 159 (60%) dintre
pacieni au rmas abstineni n grupul de control i, respectiv, n grupul de intervenie.
Dup 12 luni, rezultatele erau 102 (41%) i 94 (37%). Probabilitatea de a rmne
abstineni a fost aproape dubl la pacienii care au primit declaraia de angajament fa de
cei care nu au primit-o (p < 0.01).
Concluzii Este posibil ca edinele de consiliere, de scurt durat, s nu fie
suficient de
d) Componenta cuvinte-cheie va fi realizat n aceleai condiii ca i rezumatul,
dar separat de acesta printrun spaiu de 12 p.t..
Cuvinte cheie: infarct miocardic acut, by-pass, fumat

- 50 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2010/2011

e) Textul propriu-zis al articolului va fi realizat pe dou coloane (de limi egale,


cu spaiu alb de 0.5 cm ntre ele). Fixarea numrului de coloane poate fi fcut n cadrul
unei seciuni separate; de aceea va fi necesar s crem o seciune nou, comandnd
InserareIntrerupereContinuu
Urmrii bara de stare, pe care se indic nu numai pagina, ci i seciunea n care se
afl cursorul de editare (punctul de inserare). Asigurai-v c este n Seciunea 2.
Introducei (cu litere de mrime 12 p.t.) textul:
Introducere
Oprirea fumatului dup un infarct
miocardic acut se asociaz unei scderi
semnificative
a
mortalitii
i
1
morbiditii.
Mai multe studii au examinat
eficiena msurilor de sprijinire a
pacienilor cardiaci de a renuna la fumat
i s-a constatat c rezultatele au fost
moderate pn la bune.2
Metode
Participani Studiul s-a
desfurat n 17 spitale din Anglia. S-a
fcut screeningul pentru selectarea
pacienilor internai dup un infarct
miocardic sau pentru o intervenie
chirurgical de tip by-pass coronarian.
Au fost invitai s ia parte n studiu doar
pacienii care aveau o stare de sntate
suficient de stabil pentru a beneficia de
consiliere, nu prezentau tulburri grave
ale memoriei, aveau vrste sub 76 de ani,
doreau cu adevrat s renune la fumat.
Caracteristicile de baz ale
pacienilor selectai sunt prezentate n
tabelul urmtor:

(Litere aldine i spaiu 6 p.t. dedesubt)

(Citaia bibliografic 1 de la sfrit este


realizat
folosind
FormatFont
Exponent. Nu trebuie confundat cu nota de
subsol, pentru care se va folosi comanda
InserareNot de subsol)
(La fel citaia 2)
(Litere aldine i spaiu 6 p.t. deasupra i
dedesubt)

(Folosii TabelInserare Tabel, cu 3


coloane i 9 (!) linii. Iniial coloanele au
aceeai lime, dar vei lrgi imediat prima
coloan n detrimentul celorlalte. Controlai
chenarul!)

Brbai
Vrsta medie n ani (Deviaia standard)
Infarct miocardic
Timpul mediu de la internare pn la operaie n zile (DS)
Numr mediu de igri pe zi (DS)
Au renunat la fumat naintea internrii n spital
Consider fumatul un factor agravant al strii de sntate

- 51 -

Control
(n = 266)

Intervenie
(n = 274)

207
56 (10.1)
253
4.6 (3.4)
21.1(11.4)
68
231

210
55 (10.3)
252
4.9 (4.6)
22.6 (13.0)
75
233

MG - Lucrarea practic 4 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Este destul de dificil ca tabelul s fie forat s se ncadreze ntr-o coloan. Este de
preferat ca s fie plasat ntr-o caset text, a crei poziie pe pagin s fie modificat
independent. Explorai comanda TabelAutoFitAutoFit to Contents.
Controlul casetei text este asigurat prin caseta de dialog Formatare caset text, la
care putei face apel cu un clic pe butonul DIN DREAPTA al mausului, avnd indicatorul
mausului poziionat DEASUPRA CONTURULUI casetei.
Caseta de dialog Formatare caset text

Observai cu atenie parametrii pe care-i putei controla n fiecare tablet a acestei


casete de dialog extrem de complex.
Observai c mediile din tabel sunt nsoite de deviaia standard. n lucrrile practice
viitoare vei nva cum se pot calcula mediile i deviaiile standard ale datelor numerice.
Continuai introducerea textului:
Proceduri Asistentele specializate n reabilitare
cardiac au recrutat pe secii pacienii eligibili.
Participanii au semnat formulare de consimmnt i au
fost repartizai aleator n grupuri de control sau de
intervenie.
Determinarea rezultatelor Participanii au fost
considerai abstineni permaneni dac au raportat c, de
la data recrutrii n studiu, nu au fumat mai mult de cinci
igri. De asemenea, era nevoie s prezinte un nivel de
monoxid de carbon expirat < 10 ppm i, la 12 luni, o
concentraie salivar de cotinin < 20 ng/ml.
Analizarea datelor S-a evaluat efectul discuiilor
prin teste 2, intervale de ncredere 95% i regresii
logistice multiple pentru a verifica posibila influen a
factorilor de distorsiune.

(n lucrrile practice viitoare


vei nva cum se pot aplica
testele statistice de semnificaie i ce nseamn regresia.)

Continuai introducerea textului, completnd cele mai importante dou capitole, cel de
Rezultate, apoi cel de Discuii:

- 52 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2010/2011

Rezultate

Discuii

(atenie, validarea lucrrii practice este condiionat de completarea celor dou capitole!) i
ncheind cu bibliografia, care va fi realizat cu litere de corp 10 (mrime 10 p.t.). Atenie la
punctuaia de separare: titlu periodic, an apariie; volum: de la pagina-la pagina. Adugai
o a treia citaie bibliografic (care s se refere la o lucrare al crei autor suntei inventat,
evident), citnd-o n capitolul Rezultate sau n capitolul Discuii.
Bibliografie
1 Wilson K, Gibson N, Aillan A, Cook D.
Effect of smoking cessation on mortality after myocardial
infarction: meta-analysis of cohort studies. Arch Intern
Med 2000; 160: 939-944.
2 Rigotti NA, McKool KM. Predictors of
smoking cessation after coronary artery bypass graft
surgery. Results of a randomized trial with 5-years
follow-up. Ann Intern Med 1994; 120: 287-293
Tema 19: publicarea n Internet. Publicarea articolului n Internet este deosebit de
facil, n urmtoarele condiii:
a) existena unui calculator legat la Internet, avnd o adres IP fix sau o denumire
(adres literal) nregistrat. n memoria permanent a sa va fi depus articolul;
b) existena pe acest calculator a unui web-server. Acesta este un program (soft) care
preia comenzile date de diveri clieni web (programe de navigare cum este Internet
Explorer) i le rspunde corespunztor.
Este necesar i transformarea articolului n forma unui fiier hipertext, acesta din
urm putnd fi apelat prin intermediul legturilor (anchors) din interiorul altor fiiere
hipertext.
Aceast transformare este asigurat de ctre Word, prin simpla operaiune de
salvare. nainte de a cere transformarea, imaginai-v ce se ntmpl cu un utilizator
Internet care caut s ajung la fiierul d-voastr prin intermediul unui motor de cutare.
Motoarele de cutare indexeaz documentele publicate n Internet n primul rnd dup
cuvintele-cheie relevante; de aceea este recomandabil ca autorii s le precizeze ei nii.
Comandai: FiierProprieti
i completai caseta-text Cuv. cheie cu ceea ce considerai c este suficient de relevant
privind coninutul articolului, apoi comandai FiierSalvare ca i asigurai-v c alegei
tipul fiierului Pagin Web. Vei observa apariia fiierului denumit
nume_ARTICOL1.HTM (care poate fi nsoit i de un dosar denumit
nume_ARTICOL1.files). Observai iconia ce-i reprezint tipul; ea v indic faptul c l
putei citi cu Internet Explorer. (De fapt, n mod obinuit anumite extensii de fiierelor
sunt legate, de ctre sistemul de operare, de cte o aplicaie: doc cu Word, htm cu
Internet Explorer.)
Deschidei fiierul nume_ARTICOL1.HTM folosind navigatorul Internet Explorer
apoi, cu comanda VizualizareSurs HTML, explorai-i coninutul. Identificai locul n
care este nregistrat autorul documentului.

- 53 -

MG - Lucrarea practic 4 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Tema 20: mediana i estimarea centrului. Dac pentru estimarea centrului


(parametrului) a unei populaii normale N(, 2 ) , pe baza datelor

x1 , x2 ,..., xn
pe care le-am obinut dintr-un eantion, folosim mediana Me n locul mediei aritmetice m,
atunci avem urmtoarele:
E (Me) (ceea ce nseamn c estimatorul median este nedeplasat),
s2
1.57 Var (m)
N
ceea ce nseamn c estimatorul Me este cu 57% mai puin eficient dect estimatorul m.
Acesta este motivul principal pentru care folosim cu precdere, n estimaii, media
aritmetic i nu mediana.
Dar dac, dup obinerea mediei m i medianei Me vom calcula
m Me
,
m2
2
ce vom putea spune despre m2 ca estimator al lui ? Avem
E (m) E ( Me)
E ( m2 )
(deci i acesta este nedeplasat),
2
1 s2
s2
s2
Var (m2 ) 1.57 1.28
4 N
N
N
Var ( Me) 1.57

aadar m2 este intermediar ca eficien ntre media m i median, cu 28% mai puin
eficient dect media aritmetic.
1 s2
s2
s2
Var (m2 ) 1.57 1.28
4 N
N
N
aadar m2 este intermediar ca eficien ntre media m i median, cu 28% mai puin
eficient dect media aritmetic.
Avem mai multe posibiliti de a introduce textul cu indice x1 . De exemplu,
tastm x1, apoi selectm a doua liter i folosim comada FontIndice din meniul
Format. Nu recomandm asemenea mod de aciune.
O posibilitate mult mai elegant de a introduce formule n text o constituie folosirea
instrumentului Equation Editor. Recomandm s inserai un obiect de tipul Microsoft
Equation 3.0 ori de cte ori trebuie inserat o formul. Folosirea instrumentului se nva
uor, simbolurile fiind grupate n 19 grupe: aritmetice, paranteze, spaiere, fracii i
radicali, indici i exponeni, logice etc.

- 54 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2010/2011

Creai documentul nume_MEDIANA.doc cu urmtorul coninut:


Dorim s estimm, ct mai eficace, centrul unei populaii folosind, bineneles, un
eantion. Ar fi de dorit oare s calculm media de eantion, ceea ce ar nsemna efectuarea
multor adunri? Sau poate determinarea medianei, dup reordonarea datelor, ar fi mai
eficace?
Este imperios necesar s ne fie ct se poate de clar ce trebuie s nelegem prin
cuvntul eficace. Prin acest cuvnt am putea nelege, de exemplu, timp scurt de efectuare
a calculelor. Dar azi, n epoca calculatoarelor, rapiditatea calculelor nu mai constituie o
problem; rmne doar s lum n considerare opinia statisticianului privind precizia
rezultatelor.
Am vzut anterior c precizie mare nseamn de fapt varian sczut. Dac tim
c populaia noastr este normal, de exemplu distribuit N(, 2 ) , atunci media de
eantion este cu 57% mai eficace (mai eficient) dect mediana. (Cu alte cuvinte, pentru a
obine aceeai precizie, eantionul din care obinem mediana ar trebui s aib cu 57% mai
muli indivizi dect cel din care calculm media.)
Aceast preferin pentru medie s-ar putea s nu mai fie justificat n caz c populaia
nu este distribuit normal. n figura urmtoare este reprezentat o distribuie cu cozi mai
groase dect normala.

ncercai realizarea cu Excel a diagramei. (Indicaie: ai putea folosi funciile


NORMSDIST i TDIST.)
Continuai completarea textului documentului cu urmtoarele:
Indivizii ce fac parte din aceste cozi au anse mai mari s fie selectai n eantion
(dect n cazul normalei), iar deprtarea lor fa de centru face ca ei s contribuie mai mult
la calculul mediei. Iar indivizii aberant de deprtai vor exercita un efect de prghie
(leverage effect) mult prea serios asupra mediei, i vor face ca s nu mai avem ncredere n
media de eantion ca estimator al centrului. Dimpotriv, pentru a obine mediana, se iau n
considerare foarte puini indivizi ai eantionului (doar unul sau doi), n nici un caz cei
aberani, nici mcar cei deprtai.
Nencrederea pe care o avem n median, ca estimator al centrului, provine tocmai din
acest numr extrem de mic de indivizi care se iau n consideraie.
Un compromis ntre medie i median, des utilizat, const n luarea n considerare a
mediei jumtii centrale a indivizilor din eantion. Cu alte cuvinte, dup ndeprtarea a cte
unui sfert dintre indivizii de la fiecare extremitate, vom calcula media celor rmai. n acest
fel indivizii aberani vor fi eliminai cu siguran, de asemenea cei deprtai.
O alt soluie, uor de implementat n programele de calculator, const n nlocuirea
mediei de eantion cu o medie ponderat de eantion. Ponderea w(x) a fiecrei valori x se

- 55 -

MG - Lucrarea practic 4 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

calculeaz, cu o formul convenabil, n funcie de deprtarea valorii x fa de centrul


estimat.

Preluai n document, prin inserare, figura pe care o gsii n fiierul LP04_1.JPG i


completai apoi cu urmtorul text:
De exemplu, n figura de mai sus este reprezentat funcia Hamming de ponderare:

0.54 0.46 cos(x) pentru 1 x 1


w( x)
0
altfel.

n aplicarea ei putem lua drept centru 0 fie media de eantion (n care caz valoarea 1
corespunde abaterii standard de eantion), fie mediana (n care caz valoarea 2 corespunde
intervalului inter-cuartile).
Estimarea centrului se va face apoi prin statistica

w( xi ) xi .
w( xi )
Folosirea calculatorului face posibil obinerea de estimri robuste cum este media
ponderat care ofer garanii de eficien chiar n prezena unor valori aberante sau a altor
situaii complicate.
Not. Probabil c n operaiunile de creare de documente nu ai respectat destul de
multe reguli gramaticale. Corectai erorile NAINTE de transferul fiierelor. Putei corecta
cu uurin greelile. De exemplu:
1) cu comanda nlocuire cu din meniul Editare vei putea, n trei etape, s v asigurai
c dup fiecare punct sau virgul va fi introdus un spaiu alb. Vei declara c nlocuii peste
tot caracterul . cu . , apoi caracterul , cu , , iar apoi perechea de blancuri
cu un singur blanc;
2) cu clic-dreapta deasupra cuvintelor subliniate cu rou vei putea alege din lista celor
propuse pentru nlocuire. (Aceasta presupune ns s avei activate opiunile de autocorecie!)

- 56 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2010/2011

Tema 21: mai multe coloane n documente. Observai urmtorul coninut:


Cookies
Cookies sunt fiiere create pe discul
Pentru a ne asigura c nu s-au depus
calculatorului de ctre website-urile pe care
ntr-un cookie date personale sensibile
le viziteaz utilizatorul. Ele pot conine
(parole de acces, situaii financiar-bancare,
diverse date interesante: momentul vizitei
...) ar fi de dorit ca utilizatorul s
anterioare, paginile vizitate, obiectele
gestioneze cu atenie cookie-urile, eventual
selectate pe acele pagini etc. Un asemenea
s le tearg dup terminarea vizitrii
cookie poate fi exploatat, pentru a face mai
fiecrui website.
comod navigarea ulterioar, de ctre
website-ul care l-a creat.
i ncercai s creai un fiier-document Word avnd acest coninut, dndu-i denumirea
nume_COOKIES.doc.
Dup titlul care este aliniat centrat (fr indentare la stnga) i care fiind exprimat
ntr-o limb strin este redat n litere italice, urmeaz celelalte dou paragrafe care sunt
prezentate pe dou coloane.
Prezentarea unui bloc de text pe un numr diferit de coloane fa de blocul de text
anterior se poate face, n Word, doar n cadrul unei seciuni noi. Observai bara de stare a
aplicaiei Word. n partea stng este afiat pagina (logic a) documentului, apoi seciunea,
apoi pagina fizic i numrul total de pagini:
Crearea unei seciuni noi se face prin inserarea unei ntreruperi de seciune, de tip
continuu (adic fr a se trece la o pagin nou). Comanda de inserare este uor de gsit, n
meniul Inserare.
Odat inserat ntreruperea, vom plasa punctul de inserare undeva n interiorul acestei
seciuni. (Ne dm seama privind informaiile de pe bara de stare n ce seciune se afl
punctul de inserare.) Nu ne rmne dect s comandm Coloane n meniul Format, apoi s
controlm corespunztor caseta de dialog Coloane. (Asigurai-v c spaierea ntre coloane
nu este prea mare, de exemplu de 0.8 cm este suficient.)

- 57 -

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

Lucrarea practic 5
Indicaii generale:
Aplicaiile de calcul tabelar sunt astzi instrumente puternice la dispoziia
cercettorilor. Nu doar calcule care n trecut necesitau eforturi mari i consum de timp, dar
i reprezentri grafice elaborate, pot fi obinute astzi cu uurin. Aceasta va fi
exemplificat prin obinerea coeficientului de corelaie ntre dou seturi de date i a dreptei
de regresie, de asemenea prin realizarea rapid a unei diagrame de tip structur radial
special.
Bazele de date (BD) reprezint colecii organizate de informaii despre diverse
subiecte. Ele sunt organizate n anumite structuri i pot fi consultate i modificate. Pentru a
construi o astfel de baz de date sunt necesare: a) un suport fizic pe care informaiile s fie
stocate (unitile de disc ale calculatorului), i b) un soft de prelucrare a acestor date,
ansamblu numit generic SGBD = Sistem de Gestiune a Bazelor de Date.
Operaiile ce se pot efectua asupra unei baze de date sunt:
introducerea de elemente noi n BD (exemple: introducerea unui nou abonat n
agenda de telefoane; crearea unei fie pentru un pacient nou);
modificarea sau tergerea datelor existente n baza de date (modificarea
numrului de telefon al unui abonat; completarea fiei pacientului n urma consultaiei);
reorganizarea BD dup anumite criterii (aranjarea alfabetic a abonailor din
agenda telefonic; aranjarea alfabetic a fielor pacienilor);
consultarea informaiilor din baza de date (aflarea unui numr de telefon; citirea
datelor din fia pacientului).
n aceast lucrare practic:
a) v vei reaminti principalele capabiliti ale unei aplicaii de calcul tabelar
(Microsoft Excel), i anume cele de creare de diagrame i cele de efectuare
rapid de calcule statistice;
b) vei aborda un prim exemplu de felul n care se formeaz opinii tiinifice,
bazate pe date puine, i de felul n care ele se pot valida statistic;
c) v vei familiariza cu exploatarea simultan a datelor depuse pe mai multe foi
de calcul;
d) vei nva s controlai diagrame de tipul structur radial din structur
radial, cel mai complicat tip realizat de ctre Excel;
e) vei crea un tabel de date, familiarizndu-v cu diversele tipuri de date;
f) vei ncerca vizualizarea datelor introduse i modificarea lor;
Teme
22: controlul detaliat al diagramelor Excel
23: calculul intervalelor de ncredere n Excel
24: structuri radiale n Excel
special: coeficieni de corelaie n Excel
25: crearea tabelelor de date FoxPro
26: transferul de date ntre Excel i FoxPro
Softul ce va fi utilizat n lucrarea practic:
Excel, Visual Fox Pro

58

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 5 2012/2013

Tema 22: controlul detaliat al diagramelor Excel


Cercettorii unei firme farmaceutice au imaginat un unguent (bazat pe un compus chimic
nou) despre care cred c ar trebui s vindece mai rapid arsurile pielii. Unguentul a fost testat
n laborator pe un numr de 7 oareci alei aleator dintre cei 16 de care dispunea laboratorul
pentru aceste teste. (Tuturor celor 16 oareci li s-au provocat arsuri de piele, de graviti
echivalente.)
Pentru grupul celor 7 tratai au fost constatate urmtoarele durate de vindecare (n zile):
9 4 3 19 10 2 14
Pentru grupul de control al celor 9 netratai au fost constatate urmtoarele durate de
vindecare (n zile):
5 2 4 10 5 3 14 3 5
Se poate afirma c tratamentul cu noul unguent grbete vindecarea arsurii?
S utilizm aplicaia Excel pentru a-i explora posibilitile de a ne ajuta n a da
rspunsuri justificate la ntrebri de tipul celei anterioare.
Vei crea un fiier-carte de calcul denumit nume_UNGUENT.xls cu cel puin o foaie de
calcul. Se recomand ca diagramele s NU fie plasate peste celulele foii de calcul, ci n foi
separate!
Redenumii prima foaie de calcul Arsuri i, n domeniul B2:B17, plasai una sub alta
cele 16 durate de vindecare. n celula B1 vei plasa textul Durata de vindecare (n zile),
iar n celula C1 textul Grupul.
Alturat duratelor de vindecare, n domeniul C2:C17, plasai textele tratament sau
control, dup caz.
Coloana A o vei folosi pentru identificarea (numerotarea) cazurilor. Mai precis, n A1
vei plasa textul Individul nr., iar dedesubt vei plasa unul sub altul numerele 1, 2, ...,
16. (Reamintii-v cum se poate extinde, prin tragere de mner, o progresie aritmetic.)
Poate c o reprezentare grafic a
datelor ne va fi de ajutor. Cu Excel
obinem repede o asemenea reprezentare;
este suficient s selectm domeniul
A1:B17 i s apelm comanda
InserareDiagram.
Probabil c diagrama cea mai potrivit
pentru aceast situaie este cea cu bare
orizontale. n etapele de control va trebui
s prelum (n Clipboard) valorile
seriei Individul nr. posibil prin
tastarea combinaiei [Ctrl]+[C], apoi so eliminm, iar n final s plasm acele
valori n caseta etichetelor axei X (prin
lipire) a se vedea figura alturat.
Recomandm realizarea diagramei pe
o foaie separat, evitnd amestecul ntre
grafic i calcule pe aceeai foaie de
lucru. Denumii 16-1 foaia separat.

59

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

Durata de vindecare (n zile)


16
15
14
13

control

12
11
10
9
8
7
6
5
4
3

tratament

2
1
0

10

12

14

16

18

20

(zie)

ncercai modificarea culorilor n care sunt afiate barele, de exemplu n rou pentru
primele 7 bare (cele de jos) i n albastru pentru celelalte. Plasai de asemenea textele
tratament i control colorate corespunztor, ca n figur.
Duplicai foaia pe care ai depus diagrama, denumind 1-16 copia. ncercai, pe foaia
1-16, schimbarea ordinii de afiare a duratelor de vindecare (astfel nct barele orizontale
tratament s apar deasupra celor control.
Tema 23: calculul intervalelor de ncredere n Excel
Compararea grafic, pe diagrame, este util atunci cnd vrem s transmitem rapid
informaie privitorului, sau cazul nostru atunci cnd avem de-a face cu secvene lungi
de numere, care se citesc cu dificultate. Din punct de vedere statistic, ar trebui s
ncepem studiul nostru cu compararea mediilor celor dou grupuri. Mediile se obin uor,
cu ajutorul funciei AVERAGE.
Este ns de preferat s ncepem prin a organiza datele comparative pe foaia de calcul. De
exemplu, s plasm n celula F1 textul Tratament, n celula G1 textul Control, n celula
E2 textul Numr cazuri iar n celula E3 textul Medii.
Chiar dac numrul de cazuri ne este cunoscut, recomandm obinerea sa cu ajutorul
funciei COUNTIF. Activnd celula F2, apelai (comanda Inserare Funcie) aceast
funcie din categoria celor statistice. Are dou argumente: domeniul datelor care ar trebui
s fie C2:C17 i criteriul de selecie, care ar trebui s fie secvena de caractere tratament.
ntruct aceast valoare se afl n cteva celule, printre care i C2, al doilea argument ar
putea fi chiar C2.
Analog, celula G2 ar trebui s aib drept coninut formula
=COUNTIF(C2:C17,C17)
Pentru calculul mediei vom face apel la funcia AVERAGE, i ea din categoria funciilor
statistice. n celula F3 plasm formula (!)
=AVERAGE(B2:B8)

60

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 5 2012/2013

iar n celula G3 formula analoag.


Dup o formatare adecvat a acestor dou celule, cernd afiarea cu 2 zecimale, ar trebui
s obinem afiate valorile 8.71 respectiv 5.67.
Cercettorii nu ar avea motive de optimism: n medie, durata de vindecare este mai mare
pentru indivizii tratai cu unguent!
Situaia de mai sus este excepional, de regul nu se ntmpl aa, dar nu trebuie excluse
asemenea situaii!
Copiai acum foaia Arsuri peste foaia a doua, pe care o vei denumi Corect. Copierea
unei foi ntregi se face de asemenea cu tehnica de copiere/lipire, iar selectarea prealabil a
ntregii foi se poate face prin apsarea butonului de col (aflat n stnga butoanelor A, B,
C, ... care identific coloanele i deasupra butoanelor 1, 2, 3, ... care identific rndurile).
Prin copiere/lipire au fost preluate toate formulele!
nlocuii acum, n foaia Corect, datele din domeniul B2:B8 prin urmtoarele
5 4 3 5 8 2 6
De data aceasta durata medie de vindecare (pentru indivizii tratai) este de 4.71 zile, iar
cercettorii pot afirma c unguentul este eficace n vindecarea arsurilor.
Evident, aceast afirmaie va fi fcut la modul general, dar ea este bazat pe doar cteva
cazuri constatate n laborator! Care sunt riscurile acceptrii acestei afirmaii ca fiind
adevrat la modul general?
Statistica ne nva s enunm afirmaii de forma: durata medie de vindecare la
indivizii tratai este semnificativ mai mic dect la indivizii netratai. Dar cnd oare
suntem ndreptii s facem asemenea afirmaii?
Excel ne permite s calculm rapid ingredientele necesare justificrii unor asemenea
afirmaii. Conform teoriei, ar trebui s obinem erorile standard ale celor dou medii, s
identificm intervalele de ncredere (95%) i s constatm c cele dou intervale sunt
disjuncte.
Obinerea erorii standard a unei medii necesit mai multe calcule. Eroarea standard nu
se obine direct, ci prin intermediul abaterii standard, care n Excel este dat de funcia
STDEV. Formula este simpl:
eroarea standard = abaterea standard / (numrul de indivizi)
Odat obinut eroarea standard a mediei, intervalul de ncredere 95% pentru medie va
fi:
media eroarea standard * 1.96, media + eroarea standard * 1.96.
Aadar, avem nevoie de medii (obinute cu AVERAGE), de abateri standard (obinute
cu STDEV), i de numrul de indivizi (obinut cu COUNTIF).
S organizm calculele n felul urmtor: n celula E4 s plasm textul Abateri standard,
n celula E5 textul Erori standard, n E6 textul Extr. stng iar n E7 textul Extr.
dreapt.
Formulele de calcul pe care le vom introduce n coloana F vor fi, respectiv,
=STDEV(B2:B8)
=F4/SQRT(F2)
=F3F5*1.96
=F3+F5*1.96

61

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

n coloana G vom introduce formulele corespunztoare datelor de control, care au fost


plasate n domeniul B9:B17.
Ar trebui s obinei intervalele de ncredere [3.25, 6.18] respectiv [3.14, 8.20]. Ele nu
sunt disjuncte, astfel c statistica nu justific deloc afirmaia cercettorilor!
Este momentul s atragem atenia asupra unui aspect extrem de important: duratele de
vindecare nu ar trebui apreciate n medie, ntruct un singur caz aberant de lung ar
putea schimba n mod esenial concluziile. Dimpotriv, aprecierea ar trebui s fie fcut
dup mediane!
Plasai n celula E8 textul Mediane, apoi n dreapta formulele de calcul, fcnd apel la
funcia MEDIAN. Ar trebui s obinei, pentru ambele grupuri, mediana 5. Aceasta ar trebui
s constituie un semnal de alarm privind incorectitudinea afirmaiei cercettorilor!
Preluai n foaia a treia, prin copiere/lipire, coninutul foii Corect. Redenumii foaia a
treia Ultima i, pe ea, efectuai urmtoarele modificri. Schimbai coninutul domeniului
B8:B17 n urmtorul:
5 7 6 11 6 9 14 6 10
Ar trebui s constatai c mediile se modific sensibil, i c intervalele de ncredere 95%
devin [3.25, 6.18] respectiv [6.27, 10.18].
Se observ c cele dou intervale de ncredere sunt disjuncte, prin urmare pe aceste
date putem accepta cu ncredere 95% ca adevrat afirmaia cercettorilor (sau a firmei
de medicamente).
Constatm i c medianele difer n mod esenial i, reamintim, acestea ar trebui s fie
luate n consideraie n aprecierea validitii afirmaiei cercettorilor. Ar fi de dorit s
dispunem de intervale de ncredere 95% pentru cele dou mediane. Din pcate, Excel nu
ne poate ajuta n obinerea acestor intervale de ncredere; este nevoie de soft statistic
specializat, care eventual s exploateze metode speciale cum ar fi tehnicile bootstrap.
Salvai n aceast form cartea de calcul Excel, cu cele trei foi de calcul i dou
grafice.
Tema 24: structuri radiale n Excel
n cadrul unei investigaii mai largi au fost examinai un numr de 200 elevi (n vrst de
10-18 ani), msurndu-li-se nlimea (n cm), greutatea (n kg), circumferina bustului (n
cm). De asemenea, a fost nregistrat vrsta lor, sexul i localizarea durerii lombare, n caz
c s-a constatat prezena acesteia.
Datele nregistrate pot fi gsite n fiierul LP05_1.xls. Preluai acest fiier din site-ul
catedrei. (Atenie, NU deschidei direct fiierul din site! Preluai O COPIE A SA, apoi
lucrai cu copia.)
Ar trebui s identificai o singur foaie denumit Lombar i, n ea, urmtoarele
coloane: Cod, Numpre, Varsta, Sex, Durere lombara, Inaltime, Greutate, Bust.
Inserai (cu comanda InserareFoaie de calcul) o nou foaie, pe care o denumii
Frecvene. n ea, n celula A2 plasai textul in punct fix, n celula A3 plasai textul
iradiata iar n celula A4 textul nesistematizata. (NU TASTAI ACESTE TEXTE! Se
recomand ca acestea s fie plasate prin copiere/lipire din celule ale foii iniiale n care se
afl asemenea texte.)
S ne amintim c am folosit funcia COUNTIF care numr apariiile aceleiai
secvene de caractere ntr-un domeniu. (Face parte din categoria funciilor statistice.)

62

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 5 2012/2013

Este foarte important s aflai despre posibilitile de lucru cu datele aflate pe mai multe
foi de calcul. Identificatorul unei celule (sau al unui domeniu) care se afl pe alt foaie se
creaz din numele foii terminat cu caracterul ! (semnul exclamrii) urmat de identificatorul
celulei (domeniului). Introducei n celula B2 formula:
=COUNTIF(Lombar!E$2:E$201,A2)
Este clar c funcia va numra apariiile valorii celulei A2 (n cazul nostru secvena in
punct fix) n domeniul E2:E201 de pe foaia Lombar. Reamintim c $ are rolul de a fixa
identificatorul de rnd sau de coloan pe care-l precede. Acest lucru este extrem de util
atunci cnd facem extinderi sau copieri de formule.
Trgnd de mnerul celulei B2, vom putea extinde cu uurin formula la domeniul
B2:B4.
S plasm n celula A1 textul Fr, iar n celula B1 formula
=COUNTA(Lombar!E$2:E$201)SUM(B2:B4)
care permite calculul imediat al numrului de subieci la care nu s-a constatat durere
lombar.
Cu datele din domeniul A1:B4 s crem o diagram de tipul Structur radial din
structur radial. Dup selectarea domeniului apelm comanda InserareDiagram i ne
asigurm c alegem tipul Structur radial subtipul Structur radial din structur
radial. Declarai ca titlu Distribuia durerii lombare n lotul studiat i plasai n final
diagrama pe o foaie separat (distinct de foile de calcul!)
Vei aciona acum asupra componentelor grafice ale foii-diagram.
Cu un clic-dreapta deasupra unui sector colorat putei intra n caseta de dialog Formatare
serie de date. Acionai n tableta Opiuni, alegnd valoarea 3 pentru Supr. secundar
conine ultimele ... valori. ncercai controlul mrimii rozetelor i spaiului dintre ele, prin
stabilirea la 120 a mrimii rozetei din dreapta (Dimensiunea secundar; cea din stnga are
mrimea standard de 100) i la 75 a distanei dintre rozete (Lime spaiu liber).
De asemenea, n tableta Etichete de date activai dou dintre casetele de validare din
grupul Eticheta de date, i anume Afiare etichet i Afiare valoare. Vei observa c n
dreptul sectoarelor de cerc apar inscripiile din domeniul A1:A4, cu excepia inscripiei
None, 68. Prin dublu-clic deasupra acesteia ncercai s preluai controlul ei i s eliminai
textul nedorit, rmnnd numai 68.

63

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

Prin clic, clic-dreapta sau dublu-clic deasupra cte unui sector ncercai s preluai
controlul colorrii sectorului respectiv. ncercai s determinai aplicarea unor efecte de
umplere. (Ar trebui s acionai n caseta de dialog Formatare puncte de date, tableta
Modele, grupul Suprafaa, prin apsarea butonului Efecte de umplere.) Atenie, nu ncercai
acest lucru n caseta de dialog Formatare serie de date, ntruct vei determina
nediferenierea sectoarelor. Nu uitai: n cazul unei erori sau obinerii unui efect nedorit,
revenii la situaia anterioar prin comanda EditareRevenire.
Plasai acum n celula D1 a foii Frecvene textul Separatori, iar n domeniul D2:D7
numerele 140, 150, 160, 170, 180, 190. n celula E1 plasai textul Frecvene, iar n celula
E2 formula
=FREQUENCY(Lombar!F2:F201,D2:D7)
Selectai acum domeniul E2:E8, plasai cu un clic un punct de inserare pe bara formulei,
apoi tastai [Ctrl]+[Shift]+[Enter]. n acest fel se obin dintr-o singur micare toate
frecvenele (absolute) ale nlimilor indivizilor din eantion, conform valorilor de separare
alese (din 10 n 10 centimetri).
Selectnd acum domeniul D1:E8, ncercai s realizai o diagram a frecvenelor. Care
este tipul adecvat i ce titlu ar trebui s poarte diagrama?
Redenumii nume_SONDAJ.xls cartea de calcul coninnd cele dou foi de calcul i
dou foi cu diagrame. ncercai salvarea sub form de pagin web, pregtind-o pentru
inserare n site-ul d-voastr.
Tema special: coeficieni de corelaie n Excel
Dorim s aflm dac pe datele eantionului de 200 de subieci se confirm legtura (de
dependen liniar) ntre nlime i bust. Pentru aceasta avem dou ci:
a) Interpretarea coeficientului de corelaie ntre seria de date Inaltime i seria de date
Bust. Pe aceast cale vom calcula, de exemplu n celula I1, coeficientul de corelaie prin
formula:
=CORREL(F2:F201,H2:H201)

Valoarea pe care o obinem, de aproximativ 0.73, se situeaz la limita ntre corelare i


necorelare. Nu putem afirma c nlimea subiecilor (i, prin extensie, a tinerilor n
ansamblu) este corelat cu circumferina bustului.

64

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 5 2012/2013

b) ntocmirea unei diagrame de tipul X-Y (Prin puncte) i plasarea pe ea a liniei de


tendin liniar i a ecuaiei dreptei de regresie, mpreun cu coeficientul de
determinaie.Adoptnd aceast cale, vom selecta domeniul F1:F201;H1:H201 (selectarea
trebuie fcut cu atenie, folosind tasta [Ctrl]), dup care vom efectua reprezentarea grafic a
datelor evident, pe o foaie separat. Apelnd apoi comanda DiagramAdugare linie
de tendin vom fi ateni la bifarea opiunilor Afiare ecuaie n diagram i Afiare
abatere medie ptratic n diagram. (Atenie, ultima opiune are o denumire total greit.
Vei nva c denumirea corect a lui R2 este coeficientul de determinaie.)
Evident, a doua cale este de preferat, ntruct putem evalua mult mai bine datele de care
dispunem. Astfel, pe diagrama X-Y se identific cu uurin un punct aberant (outlier) a
se vedea figura. Este posibil ca acesta s apar dintr-o eroare de introducere de date, dar este
posibil ca el s corespund unui individ excepional. n ultima situaie, se recomand ca
acest individ s fie identificat i studiat n mod special. Prin sortare descresctoare (comanda
DateSortare), dup coloana Bust, a datelor foii de calcul se identific acst individ: este
vorba despre codul 65, vrsta 13 ani, sexul feminin i iniialele VOBI. Dac datele sale
ce nu par credibile prin comparaie cu celelalte nu pot fi confirmate, atunci aceast
nregistrare va trebui eliminat!
S presupunem c o eliminm, rmnnd n foaia de calcul Corelatii doar 199 de
nregistrri. Coeficientul de corelaie se va modifica n aproximativ 0.87, ceea ce ne va
permite s afirmm c datele eantionului confirm o oarecare corelaie (liniar) dar nu
puternic ntre nlime i circumferina bustului la adolesceni. n diagram vom obine
coeficientul de determinaie R2 aproximativ 0.76, ceea ce conduce la aceeai concluzie.
(Care este legtura dintre cei doi coeficieni?)
Calculai, n celula J1, coeficientul de corelaie ntre nlimea i greutatea indivizilor
eantionului. Efectuai i reprezentarea grafic a dependenei X-Y ntre aceste dou seturi de
valori, mpreun cu afiarea ecuaiei liniei de tendin (adic a dreptei de regresie). De
asemenea, n urma unei sortri dup coloana Sex, alturai nregistrrile ce corespund
bieilor respectiv fetelor i calculai ambii coeficieni de corelaie ntre nlime i
circumferina bustului. Care dintre sexe prezint variabilitatea mai mare?

Pentru a obine diagrame mai interesante, cu afiarea simultan a liniilor de tendin


pentru cele dou sexe, efectuai urmtoarele operaiuni:

65

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

a) copierea foii de calcul Lombar ntr-o carte de calcul nou, denumit nume_CORR;
b) sortarea datelor de pe noua foaie Lombar dup valorile coloanei SEX;
c) inserarea unei coloane noi ntre coloanele G (GREUTATE) i H (BUST) i
plasarea n celula H1 a textului GREUTATE F;
d) modificarea textului din celula G1 n GREUTATE M;
e) mutarea datelor de pe coloana G corespunztoare sexului feminin pe coloana H
(posibila mutare a domeniului G104:G201 n H104:H201);
f) selectarea coloanelor F, G i H;
g) inserarea unei diagrame de tipul X-Y pe o foaie nou i redenumirea foii n separat;
h) inserarea n diagram a liniilor de tendin.
ncercai obinerea i a diagramei corespunztoare variabilelor INALTIME i BUST,
nainte de a salva definitiv fiierul nume_CORR. Ce comentarii ai putea face?
(Not. Pentru explicaii i comentarii n documente este nevoie i de calculul
coeficienilor de determinaie i de obinerea ecuaiilor de regresie.)
Tema 25. crearea tabelelor de date FoxPro
Lansai aplicaia FoxPro. Pentru aceasta, cutai pe ecran iconia de startare a FoxPro-

ului

. Facei cu mausul dublu clic pe aceasta. O alt cale pentru lansarea aplicaiei

este apsarea butonului Start, apoi Programs, apoi Microsoft Visual FoxPro.
Comenzile n aplicaia FoxPro se
pot da fie folosind bara de meniuri din
partea superioar a ecranului, fie prin
intermediul
ferestrei
de
comenzi
(Command). Aceast fereastr se deschide
cu comanda Command Window din
meniul Window.
Creai un tabel de date cu ajutorul
meniului File, comanda New sau cu
ajutorul combinaiei de taste [Ctrl]+[N]. Pe
ecran apare caseta de dialog New.
Selectai Table n butonul radio File type i apoi apsai butonul New file. n caseta
de dialog Create salvai (Save in) tabelul de date n dosarul Anul2. Dai numele
nume_INTERNATI tabelului de date n zona Enter table, asigurai-v c tipul fiierului
este Table/DBF i apoi apsai butonul Save.
Putei crea un tabel de date tastnd n fereastra de comenzi comanda:
CREATE nume_INTERNATI
dar n acest caz trebuie s controlai dosarul n care va fi salvat tabelul de date cu ajutorul
unei comenzi de tipul
CURDIR="C:\Anul2"
dat n prealabil n fereastra de comenzi (pentru c altfel aplicaia FoxPro va depune fiierul
n directorul curent implicit). Evident, se poate comanda direct:
CREATE C:\Anul2\nume_INTERNATI
n continuare pe ecran apare o caset de dialog Table Designer, n care se va preciza
structura tabelului de date, adic:

66

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 5 2012/2013

1) numele pentru fiecare cmp (Name);


2) tipul de date stocate n cmpul respectiv (Type),
3) limea sau numrul maxim de caractere rezervat pentru fiecare cmp (Width),
eventual i
4) numrul de zecimale (Dec) zon care este activat numai pentru tipurile
Numeric i Float.
Ca exemplu vom crea un tabel de date ce conine unele informaii despre pacienii
internai ntr-un spital i anume: numele, data internrii, sexul i vrsta. Ulterior vei
completa acest tabel cu alte cmpuri.
Mai nti, n coloana Name tastai Numepren dup care apsai [Tab].
Este activat imediat o list derulant n poziia Type, iar tipul se poate selecta fie
folosind tasta [Space] i sgeile, fie folosind mausul. Pentru cmpul Numepren lsai
Character ca tip al valorilor, iar n coloana Width tastai 17.
Ai creat astfel un cmp numit Numepren n care vei putea stoca iruri de (cel mult)
17 caractere. Limea maxim pentru cmpurile de tip Character este 254.
Al doilea cmp l vei numi
Data_inter i va conine data
internrii pacienilor. Va fi de tip
Date, adic dat calendaristic, i va
avea lungimea stabilit automat la 8
caractere. Putei selecta mai rapid
tipul Date tasnd [D] n coloana
Type.
ncercai s creai un al
treilea
cmp
cu
numele
Numeprealung, apoi cu numele
Doua cuvinte. Nu vei reui.
Numele unui cmp este constituit
dintr-un singur cuvnt, dar nu poate
depi 10 caractere! Se poate folosi,
la nevoie, caracterul _ (underscore). De exemplu Data_inter.
Pentru a nregistra sexul pacienilor vei rezerva un cmp de tip Logical cu
lungimea prestabilit de 1 caracter. Datele nregistrate aici sunt de tip logic: T (True) i F
(False). Numim acest al treilea cmp Sex_masc i vom plasa n el valoarea T pentru
brbai, respectiv F pentru femei.
Pentru vrsta pacienilor creai al patrulea cmp, acesta de tip Numeric, cu limea
de dou cifre, fr zecimale, denumit Varsta.
Selecia se poate face i cu tasta [Tab] pentru a parcurge n ordine toate
componentele casetei de dialog, sau cu combinaia de taste [Shift]+[Tab] pentru a le
parcurge n ordine invers.
Ieii din caseta de dialog Table Designer apsnd butonul OK. Pentru a ncepe
introducerea datelor n baza de date a crei structur ai precizat-o n caseta de dialog

67

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

Table
Designer
rspundei Yes la ntrebarea
afiat:
Input data records
now?
Aplicaia FoxPro va
deschide o nou fereastr ce v
permite introducerea valorilor
pentru fiecare cmp.
(Dac fereastra nu are aspectul din figura de mai sus, comandai ViewEdit.)
n zonele rezervate introducei valorile cmpurilor pentru prima nregistrare (primul
pacient): Numepren = Popescu Ion, Data_inter = 01/06/2001 (formatul datei calendaristice
este lun/zi/an), Sex_masc = T, Varsta = 48. De la un cmp la altul se trece tastnd [Enter]
sau tastele sgei. Dup tastarea ultimei valori a nregistrrii se permite introducerea datelor
pentru a doua nregistrare.
Introducei date pentru ali zece (!) pacieni.
La nregistrarea cu numrul cinci, n cmpul Numepren ncercai s introducei, de
exemplu, Constantinescu Alexandru. Observai c se rein doar primele 17 caractere ale
numelui i prenumelui. (De ce?)
(Dac fereastra nu are aspectul din figura de mai sus, comandai ViewEdit.)
n zonele rezervate introducei valorile cmpurilor pentru prima nregistrare
(primul pacient): Numepren = Popescu Ion, Data_inter = 01/06/2001 (formatul datei
calendaristice este lun/zi/an), Sex_masc = T, Varsta = 48. De la un cmp la altul se trece
tastnd [Enter] sau tastele sgei. Dup tastarea ultimei valori a nregistrrii se permite
introducerea datelor pentru a doua nregistrare.
Introducei date pentru ali zece (!) pacieni.
La nregistrarea cu numrul cinci, n cmpul Numepren ncercai s introducei, de
exemplu, Constantinescu Alexandru. Observai c se rein doar primele 17 caractere ale
numelui i prenumelui. (De ce?)
Se simte nevoia unei redimensionri. Pentru modificarea structurii unui tabel de
date revenii n fereastra de comand cu ajutorul meniului Window. Structura unui tabel
de date se poate modifica fie folosind comanda:
MODIFY STRUCTURE
(n form prescurtat: MODI STRU), fie alegnd comanda Table Designer din meniul
View (ceea ce se recomand), fie opiunea Properties din meniul Table, apsnd apoi
butonul Modify. Pe ecran apare aceeai fereastr Table Designer. Putei foarte uor s
modificai lungimea cmpului Numepren n aa fel nct s fie permis introducerea unor
nume mai lungi (de exemplu de maxim 30 caractere).
Putei, de asemenea, s introducei un cmp nou n tabelul de date. Introducerea
unui cmp nou se va face naintea cmpului curent. Plasai cursorul pe cmpul Sex_masc.
Apsnd [Insert] vei insera un cmp nou ntre cmpurile Data_inter i Sex_masc.
Denumii acest cmp Diagext, precizai-i tipul Character i limea de 150 de caractere.
n acest cmp vei stoca diagnosticul la externare pentru fiecrui pacient. Dac limea nu
e suficient, o putei mri pn la 254 de caractere sau putei folosi mai multe cmpuri
consecutive de tip Character pentru diagnostic. (A treia posibilitate, anume folosirea unor
cmpuri de tip Memo, o vom trata ulterior.) Apsai butonul OK i se va deschide o nou
caset de dialog ce conine ntrebarea:

68

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 5 2012/2013

Make structure changes permanent?


Rspundei
afirmativ.
(Apasarea tastei
[Y] nseamn
yes.)

Coninutul tabelului de date creat poate fi oricnd consultat folosind fie comanda
BROWSE n fereastra de comenzi, fie opiunea Browse din meniul View. (Cmpul Diagext a
fost micorat intenionat pentru a putea fi vizualizat ntregul tabel.)
Creai un nou tabel care s aib o structur similar, dar mai simpl; de exemplu s
nu conin cmpurile Varsta i Sex_masc, locul lor fiind ocupat de cmpul Cnp (de tip
Character, cu limea 13) iar numele s fie nume_SIMILAR. Introducei date pentru ali
civa (cel puin zece) pacieni n noul tabel de date.
nchidei toate tabelele de date cu care ai lucrat pn acum, folosind n acest scop
fereastra de comenzi i dnd comanda:
CLOSE ALL
Pentru a folosi un tabel de date creat anterior, acesta trebuie deschis ntr-o zon de
lucru. Pentru aceasta folosii comanda:
USE nume_SIMILAR
sau putei folosi bara de meniuri alegei opiunea Open din meniul File.
Putem prelua datele corespunztoare a dou cmpuri din tabelul de date
nume_INTERNATI n tabelul de date curent, folosind comanda:
APPEND FROM nume_INTERNATI FIELDS Numepren,Diagext
Folosind comanda BROWSE n fereastra de comenzi putei observa c
nume_SIMILAR conine acum mai multe nregistrri.
Prsii aplicaia FoxPro cu comanda QUIT dat n fereastra de comenzi sau cu
opiunea Exit din meniul File.
Tema 26: transferul de date ntre Excel i FoxPro
Vei studia acum posibilitile de transfer de date ntre aplicaiile Excel i FoxPro.
ntruct ambele au fost create de aceeai firm (Microsoft), transferul ar trebui s fie facil,
fr s ridice probleme deosebite. i totui
Preluai din prin ftp fiierul LP05_2.xls. Coninutul acestui spreadsheet este simplu:
o singur foaie de calcul, creat de aplicaia Excel. Dac vei ncerca s-l deschidei
(FileOpen) cu FoxPro, vei constata c acest lucru nu este posibil, extensia XLS
nefigurnd n lista Files of type a extensiilor acceptate de aceast aplicaie. Observm ns o
alt comand, anume Import, n meniul File. Aparent aceast comand ar trebui s rezolve
problema, dup ce declarm parametrii de control pentru acest import de date. Apare ns
o uoar abatere de la standarde: n urma importului, prima linie a tabelului de date va
conine nu prima nregistrare, ci exact aa cum este n foaia de calcul Excel denumirile
cmpurilor; vom fi obligai s o eliminm i s procedm la o redenumire a cmpurilor.

69

MG - Lucrarea practic 5 2012/2013

UMF Carol Davila Informatic Medical i Biostatistic

Toat aceast neregul poate fi evitat dac procedm invers. Mai precis, n loc de
a importa fiierul tip xls cu FoxPro, l vom prelua cu Excel i-l vom salva ca fiier de tipul
DBF 4 (dBASE IV). Vom obine un fiier cu extensia dbf (DataBase File).

Efectuai aceast operaiune, apoi nchidei aplicaia Excel i preluai fiierul


LP05_1.dbf cu FoxPro.
ncercnd vizualizarea coninutului su (View Browse) vei constata preluarea
corect a datelor. Singurele modificri apar n denumirile cmpurilor, pentru a fi respectate
condiiile standard: caracterele nepermise blanc i punct au fost nlocuite prin _, de
asemenea a avut loc trunchierea la 10 caractere.
Salvai n acest ultim fiier dbf, stabilindu-i numele nume_CONVERSIE, dar numai
dup ce i-ai adugat o nregistrare nou.
Putei ncerca s realizai un tabel de date care s conin informaii dintr-o agend
personal (numele i prenumele, adresa, numrul de telefon, etc.). Salvai aceast agend
ntr-un tabel de date cu numele nume_AGENDA.
Observai c n dosarul n care ai depus tabelul de date a aprut, alturi de fiierul
nume_INTERNATI (.dbf) un alt fiier cu acelai nume, dar cu extensia BAK. Este de fapt
forma veche a primului fiier-tabel pe care l-ai creat; n momentul n care coninutul i-a fost
modificat, aplicaia FoxPro a creat automat copia de salvare (backup). Evitai s transferai
n cminul d-voastr, de acum nainte, fiierele cu extensia BAK (dac nu avei motive
speciale s-o facei).
Deoarece bazele de date sunt, n general, foarte importante pentru muli utilizatori
este bine ca ele s fie protejate. O modalitate o constituie protecia oferit de sistemul de
operare Windows. Selectai cu mausul unul dintre tabelele de date create i apsai butonul
drept al mausului. n meniul deschis pe ecran alegei opiunea Properties. n zona
Attributes activai atributul Read-only.
Apsai butonul Apply i apoi OK. Obinuii-v s v protejai i n acest fel toate
bazele de date!
n sfrit, creai dou tabele de date n care s fie nregistrate date despre medici.
Primul tabel, denumit nume_SPECIALITATI, va avea drept cmpuri Cod (de tipul
Numeric, lime 3 cu 0 zecimale) i Denumire (tip Character de lime 50). Introducei cel
puin zece nregistrri: (1, Chirurgie toracica), (2, Cardiologie), (3, Reumatologie), (4,
Neurologie), (5, Oftalmologie),
Al doilea tabel, denumit nume_MEDICI, va avea drept cmpuri Nume, Prenume
(ambele de tip Character de lime 30), Cnp, Telefon (ambele de tip Character de lime 13),
Note (de tipul Memo) i Codspec (de tipul Numeric, lime 3 cu 0 zecimale). Introducei
cteva nregistrri. n cmpul Note plasai o caracterizare a activitii medicului, cu detalii,
iar n cmpul Codspec plasai codul specializrii sale (presupunnd c un medic poate avea
o singur specializare).

70

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 6 2011/2012

Lucrarea practic 6
Indicaii generale:
Utilizarea unei baze de date este mult mai comod (n special atunci cnd volumul
de date este foarte mare) n situaia n care informaiile depuse n ea sunt ordonate dup
diverse criterii. De exemplu, gsirea numrului de apel al unui abonat telefonic, ntr-o baz
de date, este foarte dificil dac aceasta nu e ordonat avnd drept criteriu ordinea
alfabetic a numelor. Se spune c un tabel de date ESTE ORDONAT dac o nregistrare
arbitrar a acestuia se afl ntr-o anumit legtur, dat de criteriul de ordonare (cheia de
ordonare), cu nregistrrile anterioar, respectiv posterioar.
Interogarea unei baze de date este cea mai des ntlnit activitate, din punctul de
vedere al medicului-utilizator. Vei exersa n aceast lucrare practic sortri (ordonari),
interogri, dar i reorganizri ale structurii.
Introducerea datelor n tabele nu este practicat de obicei la nivel de nregistrare
complet. O nregistrare poate fi completat n mai multe etape, de ctre mai muli
utilizatori, care nu au neaprat aceleai drepturi de vizualizare. Vei exersa i crearea de
formulare de introducere de date.
n aceast lucrare practic:
a) vei exersa sortarea i indexarea nregistrrilor unui tabel de date.
b) vei interoga o baz de date;
c) vei crea formulare de introducere a datelor;
Teme
27: ordonarea nregistrrilor unui tabel
28: restructurri i nlocuiri
29: interogarea prin filtre
30: formulare de introducere
Softul ce va fi utilizat n lucrarea practic:
Visual FoxPro

71

MG - Lucrarea practic 6 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Tema 27: ordonarea nregistrrilor unui tabel


n FoxPro exist dou metode de ordonare a unui tabel de date:
1. SORTAREA. Const n reordonarea fizic a nregistrrilor, prin schimbarea
locului ntre ele, pn cnd criteriul de ordonare este satisfcut;
2. INDEXAREA. Const n crearea unui fiier-index special, asociat tabelului de
date, fiier n care se memoreaz numai ordinea nregistrrilor. Accesul la nregistrrile
tabelului de date se va face prin intermediul acestui fiier.
Sortarea unui tabel de date, n FoxPro, se face cu comanda:
SORT ON nume_de_cmpuri_cheie (/A sau /D /C) TO nume_tabel_sortat
(Atenie, ceea ce apare ntre paranteze este opional, iar bara vertical separ opiuni
ce nu sunt alternative! A i D indic sensul ordonrii.)
Se pot specifica mai multe cmpuri cheie, numele lor fiind separate prin virgul.
Fiecare cmp cheie poate fi urmat de opiunile dintre paranteze.
Comanda sorteaz nregistrrile tabelului de date activ (deschis anterior) ntr-un nou
tabel de date numit nume_tabel_sortat. Ordonarea se va face:
a) n ordinea cresctoare dac se folosete opiunea /A (de la ASCENDING);
b) n ordinea descresctoare dac folosim opiunea /D (de la DESCENDING)
a valorilor stocate n cmpurile specificate de nume_de_cmpuri_cheie. Opiunea /C se
folosete pentru cmpurile de tip Character (secven de caractere) pentru a indica s nu se
in seama, n cursul operaiei de ordonare, de deosebirea majuscul/minuscul n cazul
literelor. Pentru specificarea a dou opiuni dup un cmp se folosesc combinaiile /AC i
/DC.
De exemplu, avem activ un tabel de date ce conine cmpul Valoare de tip Numeric
i cmpul Produs de tip Character. Pentru a obine un tabel de date cu nregistrrile ordonate
(denumit ORD_VAL) n ordinea descresctoare a valorilor din cmpul Valoare drept cmp
cheie, folosim comanda:
SORT ON Valoare /D TO ORD_VAL
Prin comanda
SORT ON Produs /AC TO ORD_PROD
vom obine tabelul ORD_PROD cu nregistrrile ordonate n ordinea alfabetic a
datelor stocate n cmpul Produs, indiferent de tipul de liter (case) folosit.
Creai un tabel de date cu numele nume_MEDICAMENT pentru evidena
produselor dintr-un depozit de medicamente.
Este recomandabil s creai n prealabil un dosar special i s v asigurai, nainte
de a ncepe lucrul cu FoxPro, c acesta este dosarul curent. Tabelul de date trebuie s
conin cel puin 15 nregistrri, cu valori n cmpurile Produs (de tip Character lime
30), Valoare (de tip Numeric, lime 10 cifre), Data_expir (de tip Date).
Sortai tabelul n ordinea alfabetic a valorilor cmpului Produs, indiferent de tipul
literelor, urmnd a crea tabelul de date nume_PRODUS, apoi n ordinea cresctoare a
valorilor cmpului Valoare, urmnd a crea tabelul de date nume_VALOARE, iar apoi n
ordinea descresctoare a datelor calendaristice din cmpul Data_Expir, urmnd a crea
tabelul de date nume_EXPIR.
Toate aceste fiiere vor aprea cu extensia dbf. Verificai coninutul fiecruia, apoi
nchidei toate fiierele.
Exist dou tipuri de fiiere-index ce pot fi asociate unui tabel de date:
a) Fiiere-index simple (cu extensia IDX) care conin o singur cheie de
ordonare. Crearea acestora se face cu comanda:
INDEX ON expresie TO nume_fisier.IDX

72

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 6 2011/2012

b) Fiiere-index compuse (cu extensia CDX) n care se memoreaz mai multe


chei de ordonare numite etichete. Dar, dintre toate aceste etichete, la fiecare moment dat
doar una este activ.
Fiierele-index compuse, la rndul lor, pot fi de dou tipuri:
b1) structurale adic asociate imediat tabelului de date, deschise automat
odat cu deschiderea tabelului de date. Au acelai nume ca i fiierul-tabel cruia i sunt
ataate, extensia CDX i sunt create cu comanda:
INDEX ON expresie TAG nume_etichet
b2) nestructurale. Acestea au numele diferit de cel al tabelului de date i nu sunt
deschise automat la deschiderea tabelului. Pot fi create cu comanda:
INDEX ON expresie TAG nume_etichet OF nume_fiier
Un tabel de date poate avea mai multe fiiere-index asociate, dar numai unul poate
fi activ la un moment dat. Fiierul-index activ poate fi specificat prin comanda:
SET ORDER TO nume_etichet
Creai un tabel de date
nou, dndu-i numele nume_PA.
Definii n acesta urmtoarele
trei cmpuri:
- numepren de tip Character
i lime 25;
- data_inter de tip Date;
- varsta de tip Numeric, cu
lime 2 i zero zecimale.
Pentru a ordona tabelul
dup valorile din Data_inter
folosii caseta de ordonare aflat
pe coloana Index n dreapta
denumirii cmpului.
Alegei ordonarea cresctoare reprezentat de sgeata orientat cu vrful n sus.
Selectai i apsai butonul OK.
Ca urmare se va crea tabelul de date nume_PA.dbf dar i fiierul-index (de
ordonare) numit nume_PA.cdx. Acesta va conine deocamdat o singur etichet (index
tag). Pentru a verifica ordonarea, introducei n tabelul de date valori pentru 20 de pacieni
(ca nregistrri), cu diverse date ale internrii.
Sortai tabelul de date, folosind fereastra de comenzi, dup cmpul varsta, prin
comanda:
SORT TO nume_SORTAT ON varsta ASCENDING
(Opiunile ASCENDING i DESCENDING sunt similare cu /A respectiv /D, cu
deosebirea c se refer la toate cmpurile din list. n lipsa acestor opiuni, ordinea
implicit este dat de ASCENDING. Opiunile /A i /D ce se refer la cmpuri-cheie
particulare au prioritate fa de ASCENDING i DESCENDING!)
Indexai acum tabelul de date dup cmpul varsta prin comanda:
INDEX ON varsta TO nume_IND.IDX ASCENDING
Fiierele index simple IDX conin o singur cheie de ordonare (varsta n cazul
nostru), n timp de fiierele index compuse CDX pot conine mai multe (de exemplu
varsta i data_inter).
Un fiier-index simplu (cu extensia IDX) poate sau nu s fie deschis odat cu
tabelul de date corespunztor.
Fiierele-index compuse structurale sunt deschise AUTOMAT odat cu tabelul de

73

MG - Lucrarea practic 6 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

date corespunztor. De exemplu, comanda:


USE nume_PA INDEX nume_IND
deschide tabelul de date ordonat dup cmpul varsta, ordonare coninut n fiierul-index
nume_IND.idx. O singur ordonare conine i indexul structural din nume_PA.cdx.
Schimbarea criteriului de ordonare se face cu comanda SET ORDER TO. De
exemplu:
SET ORDER TO numepren
schimb ordinea n cea definit de eticheta numepren, dac aceast etichet a fost definit
n prealabil!
Instruciunea
SET INDEX TO nume_IND.IDX
schimb ordinea n cea definit de fiierul-index nume_IND.IDX.
Atunci cnd un tabel de date este deschis (fr fiierul-index ataat), iar valorile din
cmpul cheie sunt modificate, vom putea obine reordonarea nregistrrilor cu comanda:
REINDEX
Efectuai cteva modificri, apoi re-indexai, pentru a observa efectul acestei
comenzi.
Tema 28: restructurri i nlocuiri
Restructurarea unui tabel de date este o activitate destul de rar ntruct se
presupune c n etapa de proiectare a bazei de date se decide bine componena tabelelor.
Totui, uneori se impune efectuarea unei operaiuni de acest fel.
Pentru aceast lucrare practic vei copia mai nti, n dosarul local Anul2,
grupul de dou fiiere LP06_1.* prin ftp anonim din site-ul 10.0.1.126. Lansai apoi
aplicaia FoxPro.
Din meniul File
selectai comanda Open. n
caseta de dialog care se
deschide asigurai-v ca n
zona Look in avei dosarul
Anul2 iar n zona Files of
type este Table (*.dbf).
Selectai
fiierul
LP06_1.dbf i apsai
butonul OK. Vizualizai
coninutul fiierului.
Repetai
aceleai
operaiuni n dosarul LP06.
Tabelul este organizat n foarte multe cmpuri. Pentru a-i modifica structura, n
fereastra de comenzi, comandai:
MODI STRU
(prescurtarea de la Modify Structure. Dac fereastra de comenzi nu este vizibil, apelai
Command Window din meniul Window).
Apoi, n caseta de dialog Table Designer adugai un cmp nou, numit verific, de
tip Logical, la sfritul listei de cmpuri.

74

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 6 2011/2012

Valoarea T (true)
pentru acest cmp apare n
dreptul un pacient care are
infarct antero-septal n
antecedente (ceea ce s-a
nregistrat n tabel prin
valoarea as plasat n
cmpul ima).
Pentru a umple
automat cu valori cmpul
verific vei folosi comanda
REPLACE mpreun cu o
expresie format cu ajutorul
operatorului $:
string$nume_cmp
unde string este o secven oarecare de caractere. Operaia simbolizat de $ are un rezultat
logic, i anume T (true) pentru un anumit pacient dac i numai dac secvena string
este coninut n valoarea cmpului nume_cmp pentru acel pacient; n caz contrar
rezultatul este F (false).
Sintaxa comenzii REPLACE este destul de complex. Trebuie indicate nregistrrile
asupra crora se va aciona, de asemenea cmpurile asupra crora se va aciona i, evident,
valorile care vor fi introduse. Aceste valori pot fi obinute i prin calcule. Pentru a afla
detalii asupra comenzii REPLACE putei folosi comenzile meniului Help sau navigarea n
Web.
Concret, ar trebui s modificai, n toate nregistrrile, valoarea cmpului verific.
Comandai:
REPLACE ALL verific WITH "as"$ima
care, n urma executrii, schimb n T valorile cmpului verific din nregistrrile ce
conin as n cmpul ima. Valoarea F (false) este implicit.
Tema 29: interogarea prin filtre
Interogarea unei baze de date se poate efectua prin intermediu filtrelor de selecie.
Creai ca exemplu un filtru de selecie simplu, numit nume_FILTRU prin care vei
selecta doar datele despre pacienii cu infarct antero-septal n antecedente. Pentru aceasta
folosii comanda
CREATE QUERY nume_FILTRU
Se va deschide o fereastr Query Designer n cadrul creia se specific parametrii
filtrului (interogrii). nainte de aceasta se va deschide ns o caset de dialog Open n care
trebuie s specificai tabelele de date folosite pentru a realiza filtrarea. (n cazul nostru
doar tabelul LP06_1.dbf.) Apsai apoi pe butonul Close n caseta de dialog Add Table or
View. n felul acesta filtrarea se face numai cu datele unui singur tabel.
Sintaxa general a comenzii de filtrare este urmtoarea:
CREATE QUERY nume_fiier | ?
Criteriul de filtrare (interogare) va putea fi salvat direct n nume_fiier, extensia
implicit a fiierelor de tip filtru (interogare) fiind QPR. Dac n locul numelui de fiier se
folosete caracterul ?, atunci va fi deschis o caset de dialog Open n care se va
prezenta lista filtrelor existente, urmnd a se alege unul dintre acestea.

75

MG - Lucrarea practic 6 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Criteriul de
filtrare (interogare)
va fi format pe baza
denumirilor
de
cmpuri
(ce
reprezint de fapt
valorile corespunztoare), a unor valori
concrete, precum i
pe
baza
comparatorilor =, <
,>, Like, Between
etc.
(Ar trebui s
fie clar ce nseamn
fiecare.)
n fereastra Query Designer, pagina (tableta) Fields, putei selecta cmpurile
folosite pentru filtrare, trecndu-le prin apsarea butonului Add n dreapta, n zona
Selected fields. Putei selecta chiar toate cmpurile, apsnd butonul Add All.
n pagina (tableta) Filter vi se permite s specificai destul de comod condiiile de
filtrare. Selectai zona Field Name i, cu un clic, deschidei lista cmpurilor din care
selectai LP06_1.verific.
n zona Example tastai (fr a neglija punctele) .T. iar comparaia o vei face
selectnd Like n zona Criteria. (Dac nu ai fi ncadrat valoarea logic T prin puncte,
atunci ea ar fi fost interpretat nu ca valoare, ci ca denumire de cmp!)
Dac se dorete negarea logic a criteriului de selecie se poate bifa butonul Not.
Informai-v asupra posibilitilor oferite de butonul Case precum i de zona Logical.
n momentul n care se dorete finalizarea activitii de filtrare se apeleaz la
opiunea Close din caseta de control (sau se tasteaz [Ctrl]+[F4], sau se apas butonul
marcat cu X din colul dreapta-sus) a ferestrei Query Designer. Ca urmare, criteriul de
selecie care selecteaz pacienii pentru care n cmpul verific apare valoarea logic .T.
a fost salvat n fiierul nume_FILTRU.qpr.
A vedea pe ecran rezultatul filtrrii este ns aciunea care ne intereseaz
prioritar. Pentru aceasta putei inspecta coninutul dosarului de salvare a fiierelor, n care
ar trebui s se afle fiierul nume_FILTRU.qpr. Dup un dublu-clic pe acesta se va
deschide o fereastr Query de tip browse n care vor fi afiate doar valorile din
nregistrrile selectate prin filtrare.
Prsii
acum
fereastra
Query
(de
exemplu cu opiunea
Close din caseta de
control). Asigurai-v n
meniul
Windows,
comanda Data Session,
c tabelul de date activ
este LP06_1.
Sortai-l, folosind

76

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 6 2011/2012

comanda SORT dat n fereastra de comenzi, dup cmpul varsta. Numii


nume_CORONARE tabelul obinut n urma sortrii.
nchidei toate fiierele de lucru i deschidei numai tabelul de date
nume_CORONARE.dbf. Creai, bazndu-v pe acest tabel de date, un nou filtru care s
implice numai cmpurile nrcrt, numpren, chirurg, varsta i sexf.
tiind c n cmpul chirurg este nregistrat chirurgul care a operat pacientul (pentru
confidenialitate, doar prin iniiale), criteriul de filtrare va fi chirurg Like si. Numii fiierul
acestui filtru nume_CHIRURG. Vizualizai pe ecran rezultatul filtrrii, observnd ordinea
n care sunt afiate nregistrrile.
Dac ordinea nu este cea dorit (dup vrsta pacienilor), atunci procedai n felul
urmtor: deschidei (FileOpen) fiierul-filtru nume_CHIRURG.qpr, acionai n pagina
(tableta) Order By selectnd cmpul LP06_1.varsta apoi plasndu-l cu butonul [Add>] n
lista Ordering Criteria, dup care salvai modificarea efectuat. Reluai vizualizarea.
Efectuai nc o modificare, acionnd n pagina (tableta) Filter prin adugarea unui
criteriu suplimentar de filtrare, anume sexf Like .T. dup ce v asigurai c pe linia
criteriului anterior alegerea pentru zona Logical este AND!
Tema 30: formulare de introducere
Introducerea datelor n tabelele de date, n special atunci cnd aceste tabele au o
structur complex, se efectueaz prin intermediul unor aa-numite formulare (Forms).
Un formular permite introducerea parial a unei nregistrri, ascunznd utilizatorului
cmpurile pe care nu este necesar, pe moment, s le completeze.
Formularele Visual FoxPro sunt recomandate altor posibiliti de introducere de
date (cum ar fi importurile din foi de calcul Excel) deoarece ele permit evitarea erorilor de
tastare.
Pentru crearea unui formular se poate folosi comanda
CREATE FORM nume_formular
urmat de o proiectare
detaliat
a
formularului,
component dup component.
Recomandm ns calea mult mai
rapid a folosirii instrumentului
auxiliar dedicat (Query Wizard),
apelabil
n
urma
comenzii
FileNewForm. Anterior ns,
trebuie s ne asigurm c am
deschis fiierul-tabel de date
pentru care pregtim formularul.
(Fie
acesta
nume_CORONARE.dbf.)

Trecem rapid peste prima selecie (ntruct folosim un singur tabel): pentru a intra n etapa
1-a (principal), cea a selectrii cmpurilor care vor aprea n formular. Concret, vom
selecta cmpurile numpren, chirurg, sexf, varsta i fumator, pe care le vom trece din
lista Available fields n lista Selected fields prin simpla apsare a butonului .
Dup etapa 1:

77

MG - Lucrarea practic 6 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

n a doua etap vom alege stilul formularului (nu facem recomandri):

apoi, n etapa a treia, criteriul de ordonare a nregistrrilor. Dat fiind c pregtim


formularul i pentru eventuale corecturi, probabil c este o idee bun s ordonm
nregistrrile alfabetic dup valorile cmpului numpren. (Dar la ce oare folosete cmpul
nrcrt?)
n sfrit, n a patra i n ultima etap, nu trebuie fcut altceva dect indicat un titlu
al ferestrei formularului, apoi un nume pentru fiierul-formular (ce va primi extensia
SCX).

78

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 6 2011/2012

Observai cu atenie macheta formularului. Sunt permise rearanjri ale casetelor de


editare (edit text) i modificri ale textelor ataate (labels). Evident, n locul inscripiei
Numpren ar fi de dorit s apar Numele si prenumele, iar n loc de Sexf ar trebui s
apar Sexul feminin?.

Fiecare obiect plasat pe formular are o denumire (NUMPREN1, CHIRURG1,


SEXF1 etc.) i este format din trei componente:
a) forma (Shape),
b) textul ataat (Label),
c) caseta de editare (Text) sau de validare (Check).
Fiecare dintre aceste obiecte are destul de multe proprieti, dintre care de urmrit
sunt limea (Width), i alinierea (Alignment). Textul ataat afiat este controlat prin
proprietatea Caption.
d) Apelul listei proprietilor unui obiect se face prin intermediul meniului de
context (aadar, prin clic-dreapta deasupra obiectului). Urmrii exemplul din figurile de
mai jos, care arat cum este modificat proprietatea Caption a textului ataat (Label1)
pentru obiectul NUMPREN1.
Observai pe macheta formularului, n partea inferioar, un obiect complex format
din 10 butoane, denumit BUTTONSET1. Acesta va fi folosit pentru declanarea diverselor
aciuni (metode).

79

MG - Lucrarea practic 6 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Odat ncheiat macheta formularului, observai c a aprut (de fapt chiar de la


comanda de creare) meniul Form, n care comanda ce ne intereseaz este Run Form.
Executai-o.

80

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 7 2011/2012

Lucrarea practic 7
Indicaii generale:
Problema vizualizrii selective a datelor, mai ales atunci cnd avem de-a face cu
multe tabele sau cu tabele avnd o structur bogat este i ea deosebit de important. Pe
ecran ar trebui s avem afiate doar datele ce ne intereseaz. Vei exersa i crearea de
vizualizri.
Una dintre cele mai importante activiti n legtur cu baza de date a spitalului este
raportarea (inclusiv pe hrtie) a unor date selectate. Aceast activitate presupune (la fel ca
i cea de selectare) dou faze: n prima faz este creat macheta de raportare, urmnd ca n
faza a doua s fie obinut raportul propriu-zis.
Dar scopul principal pentru care sunt create i ntreinute bazele de date l
constituie obinerea, ntr-un timp ct mai scurt, a unor informaii utile coninute n datele
plasate n tabele de date. Una dintre cele mai importante faciliti ale bazelor de date este
posibilitatea obinerii unor date cu caracter global despre nregistrri (cum ar fi, de
exemplu, calculul vrstei medii a pacienilor tratai de un medic, din nregistrrile
pacienilor n care apare codul numeric personal cod n care este coninut data naterii).
Vei exersa cteva dintre acestea.
n aceast lucrare practic:
a) vei vizualiza parial date din tabele distincte.
b) vei interoga o baz de date;
c) vei crea machete de raportare i le vei modifica;
d) vei crea machete pentru etichete, exersnd controlul hrtiei;
Teme
31: vizualizri
32: machete de raportare
33: etichete
suplimentar: baze de date complexe

Softul ce va fi utilizat n lucrarea practic:


Visual FoxPro

81

MG - Lucrarea practic 7 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Tema 31: vizualizri


Este momentul s crem i o aa-numit vizualizare (view). ns, pentru aceasta,
vom face cteva pregtiri:
1) Va fi creat o baz de date, denumit nume_SPITAL.dbc. (Recomandm
comanda FileNewDatabase, ns fr folosirea instrumentului Wizard!)
2) n interiorul ei va fi creat tabelul de date nume_INTERNARI.dbf, avnd
structura urmtoare: cmpul id de tip Numeric pentru numerotare (cmp cheie), cmpul
start de tipul DateTime pentru momentul internrii, cmpul exit de tipul DateTime pentru
momentul externrii, cmpul medic de tip Character(20) pentru medicul curant, cmpul
diagnostic de tip Memo. (Recomandm comanda FileNewTable, fr folosirea
instrumentului Wizard!) Completai cel puin zece nregistrri.
3) n interiorul bazei de date va fi creat i tabelul nume_PACIENTI.dbf, avnd
structura urmtoare: cmpul id de tip Numeric pentru numerotare (cmp cheie), cmpul
nume de tipul Character(20) i cmpul prenume de tip Character(20) cu roluri evidente,
cmpul cnp de tip Character(13) pentru codul numeric personal. Completai tot attea
nregistrri cte sunt n tabelul precedent, cu exact aceleai valori n cmpurile id.

4) Cu comanda FileNewView ncercai s obinei vizualizarea. De data


aceasta recomandm s folosii instrumentul auxiliar Wizard.
Experiena dobndit n lucrul cu cellalt instrument Wizard ar trebui s v fie
suficient pentru controlul acestuia.
Trecei, n zona Selected fields, doar cmpurile medic i diagnostic din tabelul
internri, de asemenea doar cmpurile nume i prenume din tabelul pacieni.
Vei constata c aplicaia Visual FoxPro ghicete c nregistrrile celor dou
tabele sunt legate ntre ele prin intermediul cmpurilor id, ntro relaie una-la-una (one-toone). Salvai obiectul View cu numele nume_VI pentru fereastra de afiare.
Verificai c datele se afieaz pe ecran n fereastra de vizualizare. Este oare ceea
ce ne dorim?

82

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 7 2011/2012

(Trebuie s nelegem specificul cmpurilor de tip Memo. Coninutul poate fi mult


prea mare pentru a permite afiarea liniar pe ecran. Tot ceea ce putem afla din fereastra
anterioar este faptul c pentru a doua nregistrare NU a fost completat diagnosticul. Abia cu
un dublu clic asupra inscripiei Memo din prima nregistrare vom avea acces la
diagnosticul stabilit de ctre medicul si pentru pacientul Popescu Ion.)
Exersai crearea altor vizualizri.
ncercai comanda FileSave As HTML asupra fiierului cu numele nume_VI i
observai ce tip de fiier obinei. Cum ai putea ncadra datele dintr-un tabel de date (sau
din alte tipuri de fiiere, cum este acesta) n site-ul propriu?
Creai un document Word denumit nume_FORMS n care plasai informaiile
despre nlocuiri, filtrri i formulare ce au fost evideniate cu gri n paginile anterioare.
Continuai cu listarea claselor reprezentate prin butoane specifice din bara de
instrumente Form Controls a aplicaiei Visual FoxPro, explicnd la ce poate folosi
fiecare. (De exemplu, Label servete la inserarea unui text n cadrul unui formular .)
Exist ceva asemntor n cadrul aplicaiei Word?
Tema 32: machete de raportare.
Preluai fiierele LP07_1*.* (ar trebui s gsii patru) i deschidei tabelul de
date LP07_1.dbf. Coninutul su ar trebui s v fie familiar: avei nregistrri despre
42 de pacieni, incluznd vrsta n ani n momentul internrii, sexul, chirurgul care ia operat, plus multe alte date prelevate.
O prim operaiune pe care o vei executa va fi calculul automat al categoriei
de vrst. n scop didactic vom considera doar trei categorii de vrst:
1 sub 50 ani
2 ntre 50 si 60 ani
3 peste 60 ani
(Exprimarea de mai sus nu este precis: n ce categorie vom plasa pacientul
de 50 de ani? O vom preciza n algoritmul de calcul.)
Introducei n tabel un cmp nou, de tip Numeric (2.0) la fel ca i varsta
denumit catvar. (ncercai s-l introducei imediat dup cmpul varsta, dup care
privii tabelul i controlai poziia n care a fost introdus.)
n fereastra Command dai comanda de umplere automat a valorilor
cmpului, prin folosirea funciei IIF()
replace all catvar with
iif(varsta<50,1,iif(varsta<60,2,3))
Observai efectul. n ce categorie de vrst au fost plasai pacienii cu vrsta
de 60 ani? Reinei c funcia logic IIF() are trei argumente: 1) condiia logic,
2) valoarea n cazul True, i 3) valoarea n cazul False.

83

MG - Lucrarea practic 7 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

O
alt
posibilitate
de
completare a valorilor cmpului
catvar
o
constituie
folosirea
comenzii TableReplace Field.
Comanda ar trebui folosit de trei ori,
odat pentru fiecare valoare 1, 2, 3.
Algoritmul de nlocuire va putea fi
programat n caseta For, cu ajutorul
constructorului de expresii (vezi
figura pentru cazul valorii 2).

LP07.varsta>50 AND LP07.

Creai acum o machet de


raportare pe care o vei folosi ulterior
pentru a obine un raport. Se
presupune c pregtim raportul
pentru a fi imprimat pe foi
consecutive, toate avnd un antet i
un subsol controlat. Comandai n
fereastra de comenzi:
CREATE REPORT
Se va deschide fereastra
Report Designer a generatorului de
rapoarte (de fapt a generatorului de
machete). Se observ c se rezerv
automat cteva rnduri pentru antetul
paginii (zona Page Header), alte
cteva rnduri pentru fiecare
nregistrare din tabelul de date (zona
Detail) i n sfrit cteva rnduri
pentru subsolul paginii (zona Page
Footer).
Observai apariia pe bara meniurilor a unui nou meniu, Report. Executai de
aici comanda Quick Report. Apsai butonul OK n caseta de dialog Quick Report,
obinnd un exemplu de felul n care va trebui s arate macheta de raportare.
Observai plasarea n zona Page Header a denumirilor cmpurilor, iar n zona Page
Footer a comenzii de inserare a datei calendaristice curente.
Pentru a vizualiza raportul, folosii comanda Print Preview din meniul
File. Fiind un raport automat, standard, este mai puin adecvat comunicrii de
rezultate. Probabil c nu vei reui afiarea pe ecran a paginilor raportului,
complexitatea structurii tabelului de date fiind prea mare. n continuare vei exersa
modul de finisare a unui raport.
Pentru
crearea
rapoartelor
RECOMANDM
FOLOSIREA
INSTRUMENTULUI AUXILIAR Wizard. Aadar, FileNewReport (Wizard).
Vei fi condui, pas cu pas, prin etapele de creare a machetei, apoi vei putea
vizualiza i, n cele din urm, imprima rezultatul.
n prima etap avei de fcut doar o alegere simpl (vezi figura urmtoare).
Deocamdat nu este cazul folosirii simultane a datelor din mai multe tabele, ntruct
avem unul singur, aadar opiunea aleas va fi Report Wizard, ca n figur.

84

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 7 2011/2012

Pasul urmtor (Step 1!) este ns esenial.


Este obligatoriu s selectm acum toate cmpurile
ale cror valori vor fi incluse n raport. Selectai
aadar (atenie la butonul ) cmpurile
numpren, chirurg, sexf, varsta i catvar.

La pasul 2 va
trebui precizat criteriul
de grupare a nregistrrilor. Avem intenia de a
grupa pacienii n cele
trei grupe de vrst, de
aceea
vom
selecta
cmpul catvar.
(Nu vom folosi
criteriile secundar i
teriar!)

LP07.dbf

Alegerea stilului
raportului, dintre cele
cteva gata pregtite, este
doar o chestiune de
estetic personal (vezi
figura urmtoare)

85

MG - Lucrarea practic 7 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Este
simpl
i
alegerea
poziionrii
paginilor de hrtie: nu avem
alte posibiliti de alegere,
dect
ntre
orientarea
portret i cea peisaj.

Pasul 5 este ns
ceva mai complicat. n mod
obinuit, datele imprimate
pe foile de hrtie ale
rapoartelor sunt ordonate,
pentru a permite o regsire
vizual rapid. ALEGEREA
CRITERIULUI
DE
ORDONARE
ESTE
ESENIAL.
S-ar putea ca s existe deja
ordonri complexe ale nregistrrilor
tabelului! n cazul nostru, avnd de-a
face cu lista pacienilor, se impune
natural ordonarea alfabetic dup
nume i prenume.
Prin urmare, vei selecta
cmpul numpren dintre cele aflate n
lista Available fields or index tag,
prin folosirea butonului (ca mai
sus).
nainte de a ncheia machetarea automat, mai este necesar doar
declararea unui titlul pentru raport, fie acesta Raport Sectia I (responsabil numele dvoastr). Evident, din butonul radio Select an option and click Finish preferm s
alegem opiunea Save report for later use.

86

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 7 2011/2012

Aceasta ne va
obliga s acordm un nume
fiierului-machet
de
raportare (cu extensia frx).
l
vei
denumi
nume_CATVAR.

Deschidei acum macheta de raportare pe care tocmai ai creat-o. Aadar,


comandai FileOpenReport. Vei vedea pe ecran macheta de raportare.
Asigurai-v cu ajutorul comenzii Toolbars din meniul View c avei la dispoziie
instrumentele necesare pentru controlul machetei de raportare, grupate n Report
Controls. Activai i bara de instrumente Standard (vezi figura de mai jos).
n machet putei observa
apariia a trei noi zone: 1) Title, n care
apare automat data curent, printr-o
apelare a funciei DATE(); 2) Group
Header; 3) Group Footer.
Putei observa efectul machetei
de raportare dnd comanda, evident,
File Print Preview. Capul de tabel
din zona Page Header nu este corect;
ar trebui s apar inscripii n clar!

S ne propunem s efectum modificri n zona Page Header astfel nct s

87

MG - Lucrarea practic 7 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

se obin capul de tabel urmtor (inclusiv sublinierea):


Numele si prenumele Codul chirurgului
Sexul
Varsta
(Plasai linia de subliniere pe un rnd separat.)
Pentru a putea efectua modificri n zona
Page Header apsai, de fiecare dat cnd dorii
aceasta, butonul simbolizat cu A din caseta Report
Controls.
Butonul cu litera A simbolizeaz aici inserarea de text; butoane alturate
simbolizeaz inserarea de casete-text, linii orizontale/verticale, dreptunghiuri
clasice, dreptunghiuri cu colurile rotunjite, imagini din fiiere sau din cmpuri de
tip Picture).
Un clic stnga deasupra inscripiei Catvar din zona Page Header va
determina selectarea acesteia. Odat selectat, o vei putea elimina cu comanda Cut
(fie din meniul pe care-l activai cu un clic dreapta, fie din meniul Edit), ori tastnd
[Delete]. Eliminai i inscripia Numpren, n locul ei plasnd inscripia Numele i
prenumele. n acest scop preluai (cu un clic stnga deasupra butonului cu litera A
din Report Controls) un obiect Label; cursorul mausului va lua forma de I-beam pe
care o va avea pn la un clic deasupra poziiei pe care ai ales-o. Putei tasta apoi
inscripia dorit. (Pentru a controla mai bine plasarea obiectului, este recomandabil
s activai opiunea Grid Lines din meniul View.)
Odat selectat un obiect, comenzile din meniul Format v permit o serie de
modificri; ncercai de exemplu efectul comenzii Font, determinnd afiarea
inscripiei Numele i prenumele cu fontul Arial, mrimea 14 p.t. (Este bine s tii
c n imprimarea rapoartelor pe hrtie fontul Arial este tradiional.)
n zona Group Header apare reprezentarea unui obiect de tipul Field ce
conine valorile din cmpul catvar. Acest valori 1, 2, 3 vor fi nlocuite, n rapoarte,
cu inscripii clare, de exemplu cu Sub 50 ani, 50-60 ani, Peste 60 ani. Evident,
va fi folosit funcia IIF() pentru a construi inscripiile:
IIF(catvar=1,Sub 50 ani,iif(catvar=2,50-60
ani,Peste 60 ani))
Mai precis, cu un dublu-clic deasupra reprezentrii obiectului vei intra direct n
Report Expression n care vei gsi caseta Expression ocupat cu
TRANS(CATVAR). Deschiznd-o (atenie la butonul din dreapta casetei) vei
intra n constructorul de expresii (Expression Builder), vezi figura de mai jos. Aici,
atenie, este recomandabil s folosii numai funcii (Functions), cmpuri (Fields),
variabile (Variables) alese din listele afiate pentru a construi expresia. Semnele =
pot fi tastate, ns recomandm s fie selectate din lista funciilor logice.
Mai este nevoie de lungirea spaiului de afiare, care poate fi obinut
simplu, prin tragere de bordura obiectului, spre dreapta.
S trecem n zona Detail. Aici trebuie s inem seam de faptul c datele
privind sexul pacientului au fost introduse ca date Logical, mai precis sexf este True
(numai) pentru pacienii de sex feminin. Funcia IIF() ne permite modificarea
afirii valorii din celul, din SEXF n masculin sau feminin, printr-o
comand relativ simpl
IIF(sexf=.T.,feminin,masculin)

88

UMF Carol Davila Informatic Medical i Biostatistic

Celula va trebui extins


suficient (spre dreapta), ceea ce va
impune i deplasarea spre dreapta a
celulei pentru vrst, iar ca urmare
i a inscripiei Varsta din zona
Page Header.

MG - Lucrarea practic 7 2011/2012

IIF(LP07_1.catvar=1, Sub 50 ani

LP07_1.nrcrt
LP07_1.numpren
LP07_1.chirurg
LP07_1.sexf
LP07_1.varsta
LP07_1.catvar
LP07_1.obezitate
LP07_1.fumator

(Aceasta din urm va trebui aliniat, ceea ce este recomandabil a se face dup
o examinare a rezultatului (FilePrint Preview).
Observai n zona subsolului (Page Footer) comanda de introducere a
paginaiei, format din eticheta Page pe care o vei nlocui cu Pagina i
combinaia ALLTRIM(STR(_PAGENO)). Ea se obine prin aplicarea funciei de
conversie STR() asupra numrului curent al paginii, urmat de aplicarea funciei
ALLTRIM() care elimin blancurile din secvenele de caractere. Ar fi de preferat s
construii, cu ajutorul constructorului de expresii, valoarea concatenat
Pagina +ALLTRIM(STR(_PAGENO))
Lrgii zona Group Footer pentru a introduce aici o informaie de totalizare
(a numrului de linii din fiecare grup de pacieni). Plasai aici un obiect de tip Field,
care s conin de exemplu LP07.varsta, dar CalculationsCount n caseta de
dialog Expression Builder. ncercai s-l ncadrai cu inscripiile Total i
pacienti, realizate ca obiecte de tip Label.
Ar fi de dorit s introducei n aceast zon a raportului i alte informaii
supli-mentare utile, de exemplu vrsta medie a pacienilor.
Refacei macheta n stilul Executive, lund n considerare gruparea dup
chirurg (nu dup categoria de vrst, de care nu avei nevoie), observnd i
diferenele n afiare. Vei numi aceast nou machet nume_CHIRURG.
De data aceasta, n zona Group Footer, sub coloana vrstelor pacienilor, vei
plasa un obiect de tip Field, care s conin LP07_1.varsta, dar pentru care alegei
CalculationsAverage n caseta de dialog Expression Builder. n stnga sa plasai
textul Varsta medie.
Se obinuiete n raportrile medicale ca vrsta medie s fie nsoit de
abaterea (deviaia) standard.
Pentru a respecta aceasta, plasai n zona Group Footer nc un obiect de tip
Field, n dreapta precedentului. Putei alege i pentru acesta expresia LP07_1.varsta,
ns CalculationsStandard deviation. ntre cele de tipul Field plasai textul Ds
aa nct informaiile afiate s arate astfel:
Varsta medie 48 Ds 3
(Cum reuii s afiai: Varsta medie 48 (Ds 3)?)

89

MG - Lucrarea practic 7 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Ar mai fi de fcut o singur corecie machetei de raportare


nume_CHIRURG (de fapt i celei anterioare, nume_CATVAR). Este vorba despre
faptul c numele i prenumele fiecrui pacient ar trebui s apar, n zona Detail, cu
prima liter majuscul. Transformarea n majuscule se poate face imediat, cu ajutorul
funciei UPPER(). Aadar, nlocuii n obiectul de tip Field ce apeleaz cmpul
numpren expresia cu urmtoarea
UPPER(LP07_1.numpren)
(Transformarea n majuscul a doar primei litere din fiecare cuvnt nu este
ns att de uor de efectuat! V putei informa n Internet asupra oricrei comenzi
sau funcii speciale, de asemenea putei afla cum se pot obine diverse efecte sau
rezultate. Este suficient s cerei n Google informaii despre FoxPro i comand.)
Tema 33: etichete.
Preluai acum tabelul de date LP07_2.dbf, care conine adresele i numerele
de apel telefonic (atenie, neactualizate din 1995!) ale farmaciilor, spitalelor i
policlinicilor din Bucureti.
ncepei prin a actualiza numerele de apel telefonic, tiind c la trecerea de la
6 la 7 cifre s-a adugat o cifr 3 naintea celor ce formau vechiul numr de apel. Ar
trebui (atenie, cu comanda TablePropertiesModify) s redimensionai cmpul
telefon la 7 cifre, apoi s asigurai efectuarea comenzii
replace all telefon with telefon+3000000
Modificai apoi structura tabelului, introducnd dou cmpuri Logical, anume
farmac (n care valoarea True ar trebui s nsemne c nregistrarea se refer la o
farmacie) respectiv spital. (Dac nu reuii, aceasta se ntmpl deoarece fiieruluitabel de date i-a fost activat atributul de protecie Read-only. Dezactivai-l nainte de
a ncerca modificri ale coninutului.)
Completai automat valorile acestor cmpuri. Reamintii-v efectul comenzii:
replace all farmac with FARM$nume
Redenumii tabelul, dup modificri, n nume_TELEFON.dbf. Asigurai-v
c fiierul are din nou atributul Read-only activat.
Fiierul este perfect adecvat pentru exemplificarea etichetelor. Folosirea
etichetelor de hrtie, care se lipesc pe plicuri, nu necesit prea multe explicaii;
caracteristicile lor sunt evidente. Trebuie menionat doar c dup imprimare pe foaia
de hrtie ar putea aprea etichete pe dou-trei coloane.
i pentru crearea etichetelor recomandm folosirea instrumentului auxiliar
Wizard. Aadar, FileNewLabel (Wizard). Vei fi condui, pas cu pas, prin
etapele de creare a machetei, apoi vei putea vizualiza i, n cele din urm, imprima
rezultatul.
Atenie la Pasul 3 vezi figura de mai jos n care proiectai etichetele.
Avei la dispoziie butoane speciale pentru concatenare, plasare de spaii albe,
trecerea la rnd nou, plasare de texte. Controlul este simplu.

90

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 7 2011/2012

Tem suplimentar: baz de date complex.


Creai acum o baz de date nou, denumit nume_HOSPIT (.dbc). n interiorul su
creai:
a) un prim tabel, denumit
nume_CALIFICARI
(.dbf),
care conine cmpurile cod i
denumire,
i
pe
care-l
completai cu cel puin 20 de
specializri medicale;
b) tabelul nume_SECTII(.dbf),
care conine cmpurile cod i
denumirea, pe care-l completai
cu cel puin 6 secii ale
spitalului. Salvai-l i ca pagin
Web;
c) tabelul nume_MEDICI(.dbf), care conine cmpurile cod, numprenm, cnpm,
codc i cods, pe care-l completai cu datele a cel puin 12 medici (cel puin doi n
fiecare secie!);
d) tabelul nume_PACIENTI(.dbf), care conine cmpurile numprenp, cnpp,
adresa, datainter, dataexter, codm. l vei completa cu datele a cel puin 20 de
pacieni.
e) o relaie de la nume_MEDICI.codc la nume_CALIFICARI.cod;
f) o relaie de la nume_MEDICI.cods la nume_SECTII.cod;
g) o relaie de la nume_PACIENTI.codm la nume_MEDICI.cod;
h) o machet de raportare nume_MEDSEC, prin care s reuii listarea medicilor pe
secii;
i) o machet de raportare nume_MEDSPEC, prin care s reuii listarea medicilor
pe specialiti;
j) o machet de raportare nume_PACMED, prin care s reuii listarea pacienilor
grupai dup medicul curant;
k) o machet de raportare nume_PACVAR, prin care s reuii listarea pacienilor n
ordinea cresctoare a vrstei, cu calculul vrstei medii;
l) o machet de raportare nume_DURATA, prin care s reuii listarea pacienilor
dup durata internrii, cu calculul duratei medii de spitalizare.
Creai un document Word denumit nume_REPORTS n care plasai
informaiile despre crearea de rapoarte (pai, alternative, recomandri). Continuai cu
listarea comenzilor din meniul Report, apoi cu cu listarea claselor reprezentate
prin butoane specifice din bara de instrumente Report Controls a aplicaiei Visual
FoxPro, explicnd la ce poate folosi fiecare. (De exemplu, Label servete la
inserarea unui text n cadrul unei machete de raportare .) ncheiai prin a compara
machetele pentru etichete cu machetele de raportare.

91

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Lucrarea practic 8
Indicaii generale:
Un prim scop al lucrrii practice este crearea de fiiere de tip chestionar (sau viewuri) pentru introducerea datelor n fiierele create n EpiInfo 2005. Acesta este un soft
specific unor prelucrri statistice de date, utilizat n special n epidemiologie.
Avantajul principal al acestui soft const n faptul c nu impune cheltuieli majore,
n condiiile n care, cu ajutorul su, se pot obine majoritatea rezultatelor prelucrrilor de
date cu care ne ntlnim n cercetarea medical.
Punctul su forte, pentru care este recomandat folosirea sa, este posibilitatea
crerii unor chestionare care s nu permit, din start, introducerea de date eronate flagrant.
Punctul su slab l constituie slaba calitate a diagramelor pe care le poate crea.
Afirmaii de tipul fumatul este asociat cu decesul timpuriu, dup un prim atac de
cord, fcute n urma comparrii unor proporii calculate cu date obinute din eantioane
reprezentative, pot fi confirmate statistic prin teste hi ptrat (care n asemenea situaii
sunt considerate ca teste de semnificaie statistic, i nu ca teste de bonitate).
Aplicaiile statistice (SPSS, Epi Info, ) au evident implementate module pentru
efectuarea direct a calculelor necesare. Dar rezultatele pot fi obinute i cu ajutorul
aplicaiei Excel, controlnd n mod corespunztor desfurarea calculelor.
n aceast lucrare practic:
a) vei crea fiiere de tip baze de date, chestionare n interiorul lor, apoi vei
introduce nregistrri;
b) vei ncepe prelucrarea statistic a nregistrrilor, pe exemple simple.
c) vei exersa modul de obinere a tabelelor de contingen din datele primare,
att n Excel, ct i n FoxPro;
d) vei aplica teste Z i hi ptrat pe tabele de contingen simple;
e) vei ncepe s folosii modulul Analyze Data al aplicaiei Epi Info;
f) vei nva s lucrai cu comanda TABLES din acest modul, comand dedicat
obinerii tabelelor de contingen i a rezultatelor conexe.
Teme
34: crearea chestionarelor n Epi Info
35: introducerea datelor n Epi Info
36: analiza statistic primar a datelor din fiiere
37: tabele de contingen n Excel
38: testul hi ptrat n Excel
39: comanda TABLES n Epi Info

Softul ce va fi utilizat n lucrarea practic:


EpiInfo 2005, Excel, FoxPro

- 92 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

Tema 34: crearea chestionarelor n Epi Info


Epi Info este un pachet de programe destinat prelucrrii de date organizate sub form de
chestionare i sistematizrii rezultatelor studiilor pentru a fi incluse n comunicri i
rapoarte. Conceput n primul rnd pentru aplicaii n epidemiologie, Epi Info poate fi folosit
cu succes n prelucrarea datelor din domeniul medical i din afara acestuia, pachetul
incluznd faciliti de gestiune a datelor i de statistic de tipul celor oferite de programele
SAS, SPSS, etc. faciliti cuprinse ntrun singur sistem al crui avantaj principal este faptul
c este permis copierea i libera distribuire. La lansare, pagina de ntmpinare este
urmtoarea:

Principalele componente ale programului Epi Info sunt urmtoarele:


Make View, care este un editor de text folosit pentru a defini cmpurile utilizate n
introducerea datelor pe una sau mai multe pagini ale unui chestionar (View).
Enter Data, care afieaz chestionarele construite cu Make View, controleaz procesul
de introducere a datelor utiliznd setrile i codurile specificate n Make View; are i
posibiliti de cutare a nregistrrilor.
Analyze Data, care este folosit pentru analizarea datelor nregistrate n fiierele create nu
numai cu Epi Info, dar i cu dBase, FoxPro, Excel etc. Aceste fiiere pot conine liste,
frecvene, tabele, diagrame, date specifice studiilor epidemiologice.
Create Maps, care este un instrument folosit pentru crearea hrilor epidemiologice.
Create Reports, care este folosit pentru generarea rapoartelor.
Alte componente sau utilitare ale softului, utile n diverse activiti, sunt urmtoarele:
NutStat, care este folosit pentru nregistrarea i evaluarea msurtorilor referitoare la
nlime, greutate, circumferina capului i a toracelui pentru copii i adolesceni.

- 93 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

StatCalc, care este folosit pentru efectuarea de calcule statistice cu date plasate n tabele.
Data Compare, care este folosit pentru identificarea diferenelor ntre dou tabele.
Table to View, care se folosete pentru a genera un chestionar (view) pe baza unui tabel
de date existent.
VisData, utilizat pentru citirea fiierelor de date i schimbarea proprietilor.
Epi Lock, care furnizeaz o criptare pentru a se proteja accesul la date i pentru a facilita
att transmisia dar i crearea cpiilor de rezerv (backup).
Compact, care este folosit la compactarea bazelor de date de tip (MS)Access.
Aplicaia Epi Info cuprinde i
un sistem de ajutorare a utilizatorului (help), care conine informaii despre
facilitile oferite,
un manual de utilizare, precum i
un program de ndrumare interactiv n crearea fiierelor folosite n epidemiologie.
Pentru crearea unui fiier-chestionar se va folosi modulul Make View, anume comanda:
FileNewFile name (numele bazei de date: nume_EPI)OpenName the View
(Chest1 ca nume dat chestionarului)

n pagina din partea stng gsii trei opiuni referitoare la gestiunea paginilor din
chestionar (Add Page adugarea unei noi pagini la sfritul celor deja existente, Insert
Page adugarea unei pagini noi ntre dou deja existente, Delete Page eliminarea paginii
curente) precum i comanda Program care face posibil programarea anumitor operaii de
verificare, ducnd astfel la evitarea erorilor care pot aprea la introducerea datelor.
Introducerea de cmpuri n pagina curent a chestionarului, conform indicaiei afiate, se
efectueaz cu un clic pe butonul din dreapta la mausului, n poziia n care se dorete apariia
cmpului respectiv (pentru fixarea poziiei este util grila). Ca urmare, va aprea caseta de
dialog Field Definition n care se vor introduce caracteristicile cmpului: numele, tipul,
dimensiunea, limitrile valorilor, codificri, valorile legale etc.

- 94 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

Caseta de dialog Field Definition este prezentat n figura urmtoare. Se observ c tipul
cmpului este fixat implicit pe Text.

Chestionarul va conine urmtoarele 15 cmpuri:


1. Codul numeric personal. n caseta text Question or Prompt vom introduce textul
Codul Numeric Personal:, n grupul Field or Variable vom alege pentru Type valoarea
Number, iar pentru Pattern valoarea ############# (adic 13 cifre); n sfrit, n
caseta text Field Name vom introduce textul CNP.
(De menionat c secvena de caractere CNP va servi drept nume al cmpului, iar
secvena mai lung Codul Numeric Personal: va servi drept etichet pentru explicaii pe
ecran.)
2. Numele pacientului va fi de tip text i va avea cel mult 30 de caractere. De data
aceasta n caseta text Question or Prompt vom introduce Numele:, pentru Type vom
alege valoarea Text, iar Size va fi stabilit la 30. Numele cmpului poate fi lsat cel
propus n caseta text Field Name.
3. Prenumele pacientului va fi tratat similar ca i numele su.
4. Sexul pacientului va avea dou valori posibile: F sau M. De data aceasta, n caseta
text Question or Prompt vom introduce Sexul:, pentru Type vom alege valoarea Text,
iar n grupul Code Tables vom apsa butonul Legal Values, apoi butonul Create New, i
vom tasta valorile legale F, apoi M (vezi figura urmtoare). i n acest caz numele
cmpului poate fi lsat cel propus n caseta text Field Name.
5. Data naterii pacientului va fi evident de tip dat calendaristic. Pentru a putea
preleva aceast dat, n caseta text Question or Prompt vom introduce Data naterii:,
pentru Type vom alege valoarea Date, iar pentru Pattern valoarea aleas va fi DD-MMYYYY. De data aceasta vom interveni n caseta text Field Name pentru a modifica numele
cmpului n DataNast.

- 95 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

6. Data internrii pacientului va fi tratat similar ca i data naterii.


7. Edeme va fi o variabil cu dou valori posibile Yes/No. De data aceasta, n caseta text
Question or Prompt vom introduce Edeme?, pentru Type vom alege valoarea Yes/No.
n acest caz numele cmpului, n caseta text Field Name, va fi modificat n Edeme.
n mod asemntor se procedeaz pentru urmtoarele 3 cmpuri:
8. Pleurezie.
9. Palpitaii (numele cmpului Palpitatii).
10. Tuse.
11. Temperatura va fi o variabil de tip numeric i va lua valori numai ntre 35 i 43.
Pentru stabilirea valorilor limit se bifeaz caseta de validare Range i se aleg pentru Lower
i Upper valorile 35, respectiv 43.
Ultimele 5 cmpuri (Edeme, Pleurezie, Palpitatii, Tuse i Temperatura) vor fi grupate
ntrun grup numit Manifestari. Pentru crearea unui grup se procedeaz n felul urmtor: se
selecteaz cmpurile prin tragere cu mausul deasupra, apoi din meniul Insert se alege
comanda Group.
Pagina construit poate s aib urmtoarea form:

- 96 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

Cu ajutorul comenzii Add Page (din meniul din pagina din stnga) se va aduga o nou
pagin n care vor fi plasate ultimele trei cmpuri:
12. Salariat, de tipul Yes/No,
13. Numrul copiilor, de tip numeric cu valori ntre 0 i 14,
14. Copii, o list-tabel care va conine numele i vrsta copiilor. Pentru aceasta n caseta
text Question or Prompt vom introduce Copii:, iar n grupul Code Tables vom apsa
butonul Grid. n caseta combinat Enter Column Name for Grid se va introduce textul
Numele copilului, dup care se apas butonul Save Column i se procedeaz la fel pentru
Vrsta copilului.
15. Vrsta pacientului n momentul internrii, de tip numeric.
Evident, odat ce cunoatem data naterii i data internrii, vrsta pacientului ar trebui s
fie calculat automat! Pentru asemenea operaiuni se poate folosi comanda Program din
pagina din stnga!
Ca urmare a comenzii Program pe ecran va aprea o cu totul alt organizare: pagina din
stnga va fi intitulat Check, iar cea din dreapta Check Commands.
Vei alege Varsta drept cmp n care se va calcula valoarea, apoi vei comanda Assign,
ncercnd s introducei expresia de calcul
=YEARS(DataNast, DataIntern)
(ca n figura de mai jos).

Probabil c nu vei reui. Motivul: cmpurile DataIntern i DataNast sunt plasate pe


alt pagin dect Varsta i valorile lor nu sunt disponibile pentru calcule! ncercai, ca
soluie extrem, mutarea cmpului Varsta de pe pagina 2 pe pagina 1. Evident, vei face apel
la comenzile Cut/Paste din meniul Edit. Dup mutare nu ar mai trebui s ntmpinai
dificulti. (Atenie, nu se recomand tastarea expresiei, ci formarea ei din componente
selectate!)

- 97 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Tema 35: introducerea datelor n Epi Info


Se poate realiza direct din meniul File, comandnd Enter Data. Alte posibiliti, dup
prsirea modulului Make View, din pagina principal Epi Info fie se alege direct modulul
Enter Data, fie se comand Enter Data din meniul Programs. n acest caz se deschide
chestionarul creat, alegndu-se proiectul i view-ul corespunztor.
Se vor introduce cel puin 4 nregistrri (adic se completeaz cmpurile cu date pentru
cel puin 4 persoane, pe ambele pagini!). Dup care salvai fiierul nume_EPI.mdb i
transferai-l n cminul d-voastr.
n figura de mai jos este prezentat momentul completrii datei internrii, pe pagina 1
pentru nregistrarea a 3-a. De menionat c pentru toate inscripiile legate de valorile
cmpurilor a fost ales un font standard de afiare (MS Sans Serif) de mrime 14 p.t.

Se impune o observaie. n datele pe care le introducem apar redundante sexul i data


naterii. Este posibil ca valoarea din cmpul DataNast s fie calculat automat odat ce a
fost introdus codul numeric personal, la fel valoarea din cmpul Sexul. Putei realiza
aceasta?
Tema 36: analiza statistic primar a datelor din fiiere
Pentru a efectua calcule statistice vom folosi modului Analyze Data. n cadrul acestui
modul vom folosi mai multe comenzi pe care le putem alege din fereastra de comenzi din
partea stng. Rezultatele execuiei comenzilor sunt afiate n fereastra din dreapta sus
(intitulat Analysis Output). n fereastra din dreapta jos (intitulat Program Editor) se vor
afia comenzile/seturile de comenzi care au fost executate anterior; de asemenea, se pot
introduce noi comenzi, n regim de linie de comand.
Comenzile pe care le putem alege sunt grupate, n fereastra din stnga, n cteva grupe.
Distingem astfel comenzile de lucru cu datele (grupate n Data), cele ce opereaz asupra
variabilelor (grupate evident n Variables), comenzile de selecie (grupate n Select/If),
comenzile de analiz statistic primar (grupate n Statistics) etc.
Read (Import) este comanda utilizat la nceputul oricrei sesiuni de lucru n modulul
Analysis. Este folosit pentru preluarea datelor dintr-un fiier, date ce vor fi folosite pentru
prelucrrile ulterioare (pn la o nou comand Read (Import).). Formatul implicit al

- 98 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

datelor este Epi 2000, dar acesta poate fi schimbat astfel nct este posibil s se preia date i
din alte tipuri de fiiere (de exemplu diverse versiuni de Excel, diverse versiuni de Fox Pro,
Paradox sau chiar documente hipertext).
Softul Epi Info este nsoit de mai multe proiecte pentru exemplificare i auto-nvare,
dintre care cel mai simplu este Sample.mdb.
Lansai n execuie comanda:
Read (Import)Data Formats: Epi 2000
Data Source: Sample.mdb
Show: Views
Views: viewBabyBloodPressure
Vei constata c aceasta este de fapt comanda:
READ 'C:\...\Epi_Info\Sample.mdb':viewBabyBloodPressure
List, din grupul Statistics, este comanda de afiare sub form tabelar (Grid sau HTML)
a valorilor unor variabile din fiierul activ de date. Implicit, pentru valoarea * n lista
Variables, vor fi afiate valorile pentru toate variabilele. Dac ns vor fi selectate doar unele
variabile, afiarea valorilor se va efectua doar pentru aceste variabile. Aceast comand
permite i modificarea valorilor variabilelor din fiierul activ de date (Allow Updates).
Ca exemplu, vom afia doar valorile variabilelor (cmpurilor) Birthweight,
SystolicBlood, AgeInDays sub form tabelar (Display Mode: Grid) dup ce aceste
cmpuri au fost selectate din lista derulant Variables.
Comanda efectiv este:
LIST Birthweight SystolicBlood AgeInDays GRIDTABLE

Frequencies, din grupul Statistics, este comanda cu care de obicei se ncepe analiza
unui nou set de date, pentru c nainte de a face prelucrri statistice mai complicate, vrem s
aflm cteva informaii de baz, legate de distribuiia datelor. Comanda se poate folosi att
pentru variabile calitative, ct i pentru variabile cantitative, i conduce la obinerea unui
tabel-sintez care conine toate valorile variabilelor specificate n lista Frequency of:,

- 99 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

mpreun cu frecvenele absolute (numrul de apariii), procentele i procentele cumulate


pentru fiecare valoare a variabilei.
De asemenea, n tabel este trecut i o schi de reprezentare grafic de tip cu bare.
n figura de mai jos este prezentat efectul comenzii
FREQ Birthweight
Birthweight in Oz (X1)

Frequency

Percent

Cum Percent

90

6.3%

6.3%

95

6.3%

12.5%

100

6.3%

18.8%

105

12.5%

31.3%

120

25.0%

56.3%

125

18.8%

75.0%

130

6.3%

81.3%

135

6.3%

87.5%

150

6.3%

93.8%

160

6.3%

100.0%

16
100.0%
100.0%
Total
95% Conf Limits
90
0.2%
30.2%
95
0.2%
30.2%
100
0.2%
30.2%
105
1.6%
38.3%
120
7.3%
52.4%
125
4.0%
45.6%
130
0.2%
30.2%
135
0.2%
30.2%
150
0.2%
30.2%
160
0.2%
30.2%
Se observ c sunt afiate i intervalele de ncredere 95% (95% Confidence Limits)
pentru fiecare valoare a variabilei. Ele trebuie citite n felul urmtor: avem ncredere 95% c
procentul celor care la natere cntresc 90 oz se situeaz undeva ntre 0.2% i 30.2%. Acest
rezultat este bazat pe nregistrarea unui caz din 16! La cursurile de biostatistic din anul al IIlea se va explica modul n care se obin aceste evaluri.
n cazul n care se specific o variabil de stratificare, se obin mai multe tabele de
frecven, cte unul pentru fiecare valoare a variabilei de stratificare.
Comanda Means conduce, n plus fa de datele pe care le-am obinut deja cu comanda
Frequencies, la obinerea unor indicatori statistici de centrare i mprtiere: media (Mean),
mediana (Median), cuartilele (de 25% i de 75%), valoarea minim (Minimum) i maxim
(Maximum), modul = valoarea avnd frecvena maxim (Mode), variana (Variance) i
abaterea standard (Std Dev). Evident, Obs este numrul total de valori ale variabilei, iar Total
este suma tuturor valorilor variabilei.
n figura de mai jos este prezentat efectul comenzii

- 100 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

MEANS AgeInDays
Frequency
Percent
Cum Percent

Age in Days(X2)
2

18.8%

18.8%

43.8%

62.5%

25.0%

87.5%

12.5%

100.0%

Total

16

100.0%

100.0%

Obs Total
16 53.0000
Minimum
2.0000

Mean Variance
3.3125
.8958

25%
Median
3.0000 3.0000

Std Dev
.9465

75%
Maximum
4.0000
5.0000

Mode
3.0000

Comanda Means poate fi folosit ns numai pentru variabile cantitative; pentru cele
calitative trebuie s ne mulumim cu rezultatele comenzii Frequencies.
Comanda Select, din grupul Select/If, este folosit pentru selectarea unui grup de
nregistrri care ndeplinesc un anumit criteriu. Dup selectarea grupului de nregistrri, n
prelucrare vor fi luate n calcul doar acestea. Comanda Select rmne activ pna la anularea
ei (Cancel select).
Ca exemplu, s selectm noii nscui cu vrsta (exprimat n zile) mai mare de 3. n
caseta Select Criteria: formai expresia AgeInDays>3. n urma unei comenzi List se va
obine urmtorul rezultat:
Observation Birthweight in
Number
Ounces (X1)

Age in
Days(X2)

Systolic Blood PresUniqueKey RecStatus


sure (mm Hg)(Y)

120

90

130

92

125

98

120

96

10

90

95

10

14

150

97

14

Ultimele dou coloane, intitulate UniqueKey i RecStatus, sunt cmpuri speciale


pentru tabele create cu Epi Info. n cmpul RecStatus se pstreaz starea nregistrrii.
Anume, pentru nregistrrile care au fost marcate pentru tergere valoarea va fi 0, iar pentru
restul valoarea va fi 1. Cmpul UniqueKey este folosit pentru numrarea automat a
nregistrrilor din tabel.
Comanda Header, din grupul Output, poate fi folosit pentru a stabili un text ca titlu
pentru rezultate, de asemenea pot fi precizate caracteristicile de redare (fontul, mrimea,
etc.). Un exemplu:
HEADER 2 "Rezultate pentru nou nascuti" (BOLD) TEXTFONT +4

- 101 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Comanda Type, din acelai grup Output, este analoag celei anterioare; evident, este
folosit pentru inserarea unei secvene de caractere sau a coninutului unui fiier-text n
fluxul de ieire (fie cel implicit monitorul , sau cel specificat cu comanda RouteOut).
Comanda RouteOut redirecteaz ieirea (fluxul de rezultate) ctre coninutul unui fiier
cu numele specificat; acest proces va fi terminat prin comanda CloseOut. Rezultatele
obinute n urma unor comenzi precum Frequencies, List etc. vor fi inserate n coninutul
fiierului cu numele specificat prin RouteOut.
Deschidei (din Sample.mdb) cu ajutorul comenzii Read (Import) tabelul
viewEstriolAndBirthweight. Folosii comanda RouteOut pentru a redireciona rezultatele
obinute spre fiierul cu numele nume_EBW (evident, n folderul C:\Anul_1). Ce extensie
va avea acest fiier?
Introducei titlul Estriolul i greutatea la natere cu ajutorul comenzii Header bifnd
opiunile Bold i Italic i alegnd mrimea fontului de 7. Introducei apoi textul
Coninutul fiierului cu ajutorul comenzii Type bifnd i acum opiunile Bold i Italic,
ns alegnd mrimea fontului de 5. Folosii comanda List pentru a lista valorile celor dou
variabile Birthweight i Estriol, alegnd modul de afiare Web (HTML). Introducei un
nou text: Prelucrri statistice pstrnd parametrii de la textul anterior. Cu ajutorul
comenzii Means calculai indicatorii statistici pentru variabila Birthweight, apoi pentru
Estriol. nchidei fiierul de rezultate cu ajutorul comenzii CloseOut.
Probabil c suntem de acord cu toii c informaia prezentat grafic este mai uor de
neles. Cele mai utilizate moduri de prezentare grafic sunt diagramele cu dreptunghiuri
(Bar sau Rotated Bar), diagramele de tip rozet (Pie) i histogramele (Histogram). Primele
dou tipuri sunt potrivite pentru afiarea informaiei despre variabilele care au un numr
mic de valori (n special variabile calitative). Ultimul tip este adecvat prezentrii
sumarizate a variabilelor care au un numr mare de valori numerice (aa cum este cazul
greutii exprimat n grame, sau a nlimii exprimat n centimetri), bineneles dup ce se
realizeaz gruparea valorilor n cteva intervale de valori.
Comanda Graph, din grupul Statistics, este folosit pentru a realiza reprezentri
grafice ale variabilelor din fiierul activ de date. Ca un exemplu, s deschidem (din sursa
Sample.mdb) cu ajutorul comenzii Read (Import) tabelul viewSmoke. Cu ajutorul
comenzii Graph vom prezenta valorile variabilei Sex ntro diagram cu bare
(dreptunghiuri). Pentru aceasta n fereastra obinut prin lansarea comenzii, alegem Bar n
lista Graph Type: i Sex n X-AXIS Main_Variable(s):. n Y-AXIS Show values of: va
fi pstrat valoarea implicit Count. Titlul diagramei va fi: Repartitia pe sexe a
persoanelor fumatoare | creat de ... (numele d-voastr). Dup afiare, diagrama obinut va
fi exportat (FileExport...) n format jpg dup care va fi redenumit nume_DISX.jpg
alegnd i calea de acces prin opiunea Export Destination: File Browse.
n mod asemntor se procedeaz pentru variabila Race pentru care vom alege tipul de
diagram Rotated Bar, apoi pentru variabila Marital pentru care alegem tipul de grafic
Pie. Salvai cele dou diagrame, dup ce ai ales titluri adecvate, n fiiere cu denumirile
nume_DIRACE.jpg respectiv nume_DIMAR.jpg. Pentru variabila cantitativ Age tipul de
diagram adecvat va fi Histogram, pentru care vei stabili lungimea intervalului de grupare
la 10, iar prima valoare va fi 0. Diagrama obinut va fi salvat n fiierul
nume_DIAGE.jpg. Ce titlu i-ai stabili?
n continuare, dorim s reprezentm grafic variabila Weight separat pentru fiecare
valoare a variabilei Sex. Pentru aceasta, alegem tipul de diagram Histogram, variabila
principal Main_Variable(s): va fi aleas Weight, lungimea intervalului de grupare va fi

- 102 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

15, titlul principal va fi: Repartitia greutatii in functie de sex | creat de ... (numele dvoastr), la opiunea One Graph for Each Value of alegem variabila Sex, vom bifa
opiunea Multiple Graph per Page i vom introduce valorile 2 pentru No
Across/Horizontal respectiv 1 pentru No Down/Vertical. Vom salva diagramele obinute
sub numele nume_DIAGESX1.jpg respectiv nume_DIAGESX2.jpg.
Ca un exerciiu de control, deschidei tabelul viewOswego din proiectul Sample.mdb.
Redirectai rezultatele prelucrrilor urmtoare spre fiierul nume_OSW. Fiecare comand va
fi nsoit de un text explicativ, n care vei specifica ce se obine cu comanda respectiv.
Listai coninutul fiierului. Pentru variabila Age vei calcula media pentru persoanele
sntoase (criteriul ill=No) i separat pentru persoanele bolnave (ill=Yes).
Reprezentai grafic adecvat variabilele Age, Sex, Ill, salvai diagramele obinute n
format JPG i inserai-le, nsoite de comentariile d-voastr referitoare la ceea ce dorii s
prezentai n diagramele respective, ntr-un document denumit nume_DIOSWEGO.doc.
Tema 37: tabele de contingen n Excel
Riscul apariiei unei maladii (sau riscul de deces) este raportul ntre numrul de
evenimente ce apar ntro perioad de timp specificat (de obicei un an) i numrul de
indivizi luai n considerare (respectiv aflai n via) la nceputul perioadei.
Tabelul urmtor, ntocmit pentru compararea riscurilor, conine date privind mortalitatea
la doi ani dup primul atac de cord suferit de fumtori. (Sursa: Daly, Bourke and McGilvray,
pag. 184.)
Supravieuirea la 2 ani
Total
decedai
n via
au continuat s fumeze
19
135
154
n-au mai fumat
15
199
214
Total
34
334
368
Acesta este un exemplu tipic de tabel de contingen (de tipul 2 2, adic dou linii, dou
coloane), bordat cu o linie i o coloan a totalurilor.
Datele primare nu se prezint ns n acest fel. Preluai fiierul LP08_1.xls pentru a vedea
cum sunt nregistrate datele primare. Dac deschidem fiierul cu Excel, atunci vom folosi de
patru ori (pe patru coloane) nsumarea rezultatelor date de funcia logic IF, condiiile
logice fiind de forma AND(C2=FALSE,D2=TRUE) i analoagele.
Preluai cele 368 de nregistrri pe o prim foaie de calcul a fiierului nume_CALCULE,
foaie pe care o vei denumi Primare.
Creai tabelul de mai sus pe a doua foaie de calcul, de exemplu n domeniul A1:D5
(avnd grij s denumii aceast foaie de calcul Conting)
Calculai n coloana E rata deceselor. (Astfel, pentru ntreg lotul de pacieni, n celula E5
vom plasa formula =B5/D5 i vom obine rata de 9.24%; pentru cei ce au continuat s
fumeze, n celula E3 vom plasa formula =B3/D3 i vom obine rata de 12.34%, iar pentru
cei ce n-au mai fumat, n celula E4 vom obine rata 7.01%. Evident, ar fi de dorit s plasai
n celula E2 un text explicativ, ca de exemplu Rata deceselor)
Se va observa o cretere a ratei deceselor n cazul celor ce au continuat s fumeze,
comparativ cu cazul celor care n-au mai fumat. Oare aceast cretere este semnificativ?
Pentru a rspunde la ntrebri de acest fel va fi obligatoriu s precizm nivelul de
semnificaie, altfel rspunsurile sunt lipsite de coninut.
S alegem nivelul de semnificaie uzual 0.05 . Afirmaia c fumatul este ASOCIAT
CU decesul timpuriu, dup un prim atac de cord poate fi confirmat (dar nu respins!) cu

- 103 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

ajutorul unui test de semnificaie bazat pe acest nivel de semnificaie i pe o anumit


distribuie hi-ptrat (anume cea cu un singur grad de libertate). Pragul ce trebuie depit
pentru a putea confirma afirmaia este obinut n Excel cu ajutorul formulei
=CHIINV(0.05, 1)
i va avea valoarea aproximativ 3.84. Oare este el depit?
Atenie, apelnd funcia CHIINV ni se ofer explicaii detaliate n caseta de folosire a
funciei. (ntrebare: este confirmat afirmaia?)
Afirmaia c fumatul este O CAUZ A decesului timpuriu, dup un prim atac de cord
poate fi confirmat cu ajutorul unui alt test de semnificaie bazat pe nivelul de semnificaie
ales i pe o anumit distribuie, normal standard de data aceasta. Pragul ce trebuie depit
pentru a putea confirma afirmaia este obinut n Excel cu ajutorul formulei
=NORMSINV(10.05)
i va avea valoarea aproximativ 1.64. Oare este el depit?
Vom ncerca s confirmm ultima afirmaie (este cauz) prin efectuarea unui test de
semnificaie. Compararea celor dou populaii, anume a celor care n-au mai fumat,
respectiv a celor care au continuat s fumeze se va face la nivelul proporiilor riscurilor de
deces.
Ipoteza nul, pe care ncercm s o respingem n urma efecturii testului de
semnificaie, este urmtoarea
1 2
i ea exprim faptul c cele dou proporii nu difer semnificativ una de alta. Ipoteza
alternativ, pe care o vom accepta dac vom reui respingerea ipotezei nule, este urmtoarea:
1 2 .
Evident, ea exprim faptul c riscul de deces este mai mare pentru cei care continu s
fumeze.
Proporiile riscurilor de deces sunt estimate prin frecvenele relative observate,
p1 0.1234 , p2 0.0701, calculate pe baza datelor din eantioane. Ele sunt n concordan
cu ipoteza alternativ!
(Este important s facem aceast observaie! Cci n cazul n care frecvenele relative
observate nu erau n concordan cu ipoteza alternativ, am fi confirmat o alt afirmaie!)
Avem nevoie i de riscul de deces pentru ntreaga populaie, uor de calculat

34
368

9.24% . De asemenea, trebuie s reinem i volumele eantioanelor, n1 154 ,

n2 214 .
Statistica pe care o folosim este z

p 2 p1

iar valoarea obinut o vom

1
1
p(1 p)
n1 n2
compara cu valoarea prag z corespunztoare nivelului de semnificaie ales. Mai precis,
vom putea respinge ipoteza nul doar dac vom constata c z z .

S ne alegem un nivel de semnificaie 0.01. Valoarea prag z va fi obinut n Excel


prin formula
=NORMSINV(0.99)
plasat ntro celul oarecare. (Atenie, 0.99 este 1 .) Ar trebui s o gsim 2.326.

- 104 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

Copiai ntreaga foaie de calcul Conting ntro foaie nou, denumit ZTest. Plasai aici
n celula E2 inscripia Frecvene relative iar dedesubt afiai coninutul celulelor cu 4
zecimale (numeric, nu n procente).
Plasai n celula A7 inscripia Nivelul de semnificaie, iar n celula B7 numrul 0.01. n
continuare, plasai n celula C7 inscripia Valoarea prag, iar n celula D7 formula
=NORMSINV(1-B7)
De asemenea, plasai n celula E7 inscripia Valoarea statisticii, iar n celula F7
formula de calcul:
=(E3-E4)/SQRT(E5*(1-E5)*(1/D3+1/D4))
n sfrit, n celula A8 plasai, aliniat la stnga, formula logic:
=IF(F7>D7,"respingem H0","nu putem respinge H0")
Care este rezultatul?
Modificai acum nivelul de semnificaie, n celula B7, la 0.05. Ce se ntmpl?
Ar trebui, cu nivelul de semnificaie de 5%, s tragei concluzia c fumatul n continuare
are efect negativ asupra ratei de supravieuire a pacienilor ce au suferit un atac de cord.
Totui, cu nivelul de semnificaie mai mic, de doar 1%, aceast concluzie nu mai este
susinut de datele din eantioane.
Putem afla oare nivelul de semnificaie limit pentru care concluzia este susinut de
datele din eantioane?
Plasai n celula A9 inscripia Valoarea p (riscul acceptrii ipotezei alternative), iar n
celula B9 formula
=1-NORMSDIST(F7)
Ar trebui s obinei 4.08%.
Copiai acum ntreg coninutul foii de calcul ZTest n alt foaie de calcul, pe care o vei
redenumi Gripa.
Modificai aici coninutul tabelului din A2:D5, aa nct s apar astfel:
S-au mbolnvit de grip
Nu s-au mbolnvit de grip
Total
Vaccinai
80
420
?
Nevaccinai
150
535
?
Total
?
?
?
Este vorba despre rezultatul unui studiu organizat de o companie farmaceutic, pentru a
testa eficacitatea unui vaccin nou mpotriva gripei. n acest studiu, au fost selectai n mod
aleatoriu o serie de locuitori ai unui ora mare (ci anume?), care au fost urmrii din
noiembrie pn n februarie. Dintre acetia, unii (ci anume?) au fost vaccinai, ceilali nu.
Se poate afirma c vaccinul este eficient n combaterea gripei? (Se va alege ca nivel de
semnificaie 0.05 .) Care este valoarea p a acestei afirmaii?
Tema 38: testul hi ptrat n Excel
S relum afirmaia fumatul este ASOCIAT CU decesul timpuriu, dup un prim atac de
cord. Ea poate fi confirmat cu ajutorul unui test hi-ptrat DE SEMNIFICAIE.
n Excel calculele necesare confirmrii vor exploata tabelul de contingen (din domeniul
B3:C4 (care, reamintim, conine datele observate). Acest tabel are dou rnduri i dou
coloane. Prin urmare, numrul gradelor de libertate este (21)(21) = 1.
Copiai tabelul de pe foaia ZTest pe o foaie nou, unica foaie de calcul din fiierul
nume_HIPATRAT.xls. Redenumii ChisqTest aceast foaie.

- 105 -

MG - Lucrarea practic 8 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Preluai, de asemenea, o copie a rndurilor 7:8 de pe foaia ZTest pe foaia ChisqTest.


Aceste rnduri conin nivelul de semnificaie, valoarea prag, valoarea statisticii, precum i
formula de calcul a deciziei de a respinge sau nu ipoteza nul.
Formula de calcul a valorii prag, din celula B9, a fost pregtit pentru testul Z; ea trebuie
adaptat pentru testul hi ptrat. Aadar, o vei modifica n
=CHIINV(B7, 1)
Rmne doar s adaptm statistica pe care o folosim i care de data aceasta este cea a lui
Pearson X
2

N N
N rc r c , unde N r sunt totalurile pe linii, N c sunt
N

este totalul general. Aceste totaluri au fost calculate pe coloana

N
N r N c

totalurile pe coloane, iar N


D i pe rndul 5.
Formula pe care ar trebui s o plasm n celula F9 este destul de complicat. Ar fi de
N N
preferat calculul preliminar al expresiilor r c , pe care l-am putea efectua de exemplu n
N
domeniul F3:G4, prin formula
=$D3*B$5/$D$5
i analoagele ei.
2

N N
N
N rc r c , pe care l-am putea
Ar urma calculul preliminar al termenilor
N r N c
N
efectua de exemplu n domeniul I3:J4, prin formula
=1/F3*(B3-F3)^2
i analoagele ei.
Acestea fiind calculate, formula din celula B9 devine o simpl nsumare:
=SUM(I3:J4)
iar concluzia privind confirmarea afirmaiei (prin respingerea ipotezei nule) apare automat n
celula A8.
Ar fi interesant s plasai n celula A9 inscripia Valoarea p (riscul acceptrii ipotezei
alternative), iar n celula B9 formula de calcul, care n cazul acestui test hi ptrat devine
=CHITEST(B3:C4,F3:G4)
Ar trebui s obinei o valoare dubl fa de valoarea pe care ai obinut-o (pentru acelai
nivel de semnificaie ales), n celula A9 de pe foaia ZTest. Avei o explicaie pentru
aceast coinciden?
Tema 39: comanda TABLES n Epi Info
Vom folosi acum modulul Analyze Data al aplicaiei EpiInfo pentru a analiza datele
primare din fiierul LP08_1.xls.
nainte de toate este necesar s prelum acest fiier, care nu a fost creat cu aplicaia
EpiInfo! Pentru aceasta vom folosi comanda Read (Import) din gruparea de comenzi Data.
n caseta de dialog READ va trebui s alegem Excel 8.0 n lista Data Formats, apoi s
identificm fiierul n caseta Data Source.
Comenzile date, exprimate n limbajul aplicaiei, vor fi afiate n fereastra Program
Editor. Ele vor putea fi reluate (eventual dup modificri) cu butonul Run din aceast
fereastr.

- 106 -

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 8 2011/2012

Apelai comanda List pentru a vedea coninutul fiierului. Observai cum sunt
identificate datele, pe linii i pe coloane. (Este un exemplu simplificat de tabel coninnd
date primare.)
Apelai comanda Tables pentru a crea tabelul de contingen ntre variabilele Cont_smok
i Deceased. Alegei aceste variabile n casetele list Exposure Variable respectiv Outcome
Variable (ca n figura urmtoare).

Observai rezultatele afiate. n tabelul de contingen, pe lng numerele cu care ne-am


obinuit, sunt afiate i procentajele pe linii (Row%) i pe coloane (Col%). Pentru a scpa
de ele, reluai comanda, apsai butonul Settings (vezi figura) i renunai la Show Percents.
Observai restul rezultatelor afiate n special n ultima parte. Ce putei identifica?
STATISTICAL TESTS
Chi-square 1-tailed p
Chi square - uncorrected
3,0321
Chi square - Mantel-Haenszel
3,0238
Chi square - corrected (Yates)
2,4299
Mid-p exact
0,0441211064
Fisher exact
0,0603417435

- 107 -

2-tailed p
0,0816356755
0,0820513166
0,1190395582

MG - Lucrarea practic 9 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Lucrarea practic 9
Indicaii generale:
Testarea de semnificaie statistic este o metod, veche de circa 75 de ani, pentru
confirmarea adevrurilor pe baza datelor obinute din eantioane.
Ea const, aa cum a precizat creatorul ei, R. A. Fisher, n acceptarea adevrului
afirmaiei dorite prin respingerea ca implauzibil a unei alte afirmaii, numite ipoteza
nul. Este ns absolut necesar ca ipoteza nul s exprime o egalitate sau o coinciden!
Avnd la dispoziie date provenite dintrun eantion, dispunem de dou metode de
stabilire statistic a adevrului, anume testarea bonitii i testarea semnificaiei
statistice. Ele se deosebesc prin specificul propoziiilor asupra crora pot fi aplicate:
- testarea bonitii stabilete adevrul statistic al unor propoziii ce exprim o
egalitate, o similaritate sau o coinciden,
- testarea semnificaiei statistice (de semnificaie statistic) stabilete adevrul
statistic al unor propoziii ce exprim o inegalitate, o disimilaritate sau o
discrepan.
Un caz particular, destul de des ntlnit, este cel al testului t (sau Student). Acest
test se poate aplica, n studiile biologice, n dou situaii:
1) Pentru a confirma c o populaie se afl, dup un tratament, ntro stare mai
bun dect naintea tratamentului;
2) Pentru a confirma c o populaie se afl ntro stare mai bun dect alt
populaie.
Condiia esenial de aplicare a acestui test este ca indivizii populaiilor s poat fi
msurai, aadar s putem obine eantioane de numere reale.
n aceast lucrare practic:
a) vei nva s lucrai cu comanda MEANS rezolvnd probleme date ca exemplu,
b) vei interpreta rezultatul testului (de bonitate) Bartlett;
c) vei confirma, prin testare de semnificaie, propoziii care afirm c o medie este
mai mare dect alta,
d) vei exploata funcia RAND pentru a obine un eantion aleator,
e) vei folosi Excel pentru a obine o curb ROC.
Teme
40: comanda MEANS n Epi Info
41: afirmaii acceptate prin testare de semnificaie statistic
42: teste Student pereche
43: extragerea eantioanelor aleatoare
special: obinerea curbei ROC n Excel
Softul ce va fi utilizat n lucrarea practic:
Epi Info

108

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 9 2011/2012

Tema 40: comanda MEANS n Epi Info


S ne reamintim cum se creeaz un fiier chestionar (view) n EpiInfo. Pentru aceasta
vom folosi modulul Make View, comanda FileNewFile name (numele bazei de date =
nume_EPIINFO)OpenName the View (numele chestionarului = Primul) care conine
urmtoarele cinci cmpuri:
nrcrt. Dup InsertField vom introduce Question or Prompt = Nr.Crt., Type =
Number, Pattern = ####, Field Name = NrCrt
varsta. n Field Definition vom introduce Question or Prompt = Varsta, Type = Number,
Pattern = ###, Field Name = Varsta
sex, care va avea dou valori, F i M. Pentru aceasta n Field Definition vom introduce
Question or Prompt = Sex, Type = Text, Legal ValueCreate New: M, FOK
dom, care va avea dou valori, R (de la rural) i U (de la urban). Pentru aceasta n
Field Definition vom introduce Question or Prompt = Domiciliu, Type = Text, Legal
ValueCreate New: R, UOK
h. n Field Definition vom introduce Question or Prompt = Inaltimea, Type = Number,
Pattern = ###, Field Name = H
Introducei acum, folosind modulul Enter Data, datele urmtoare.
NrCrt Varsta Sex Dom
H
NrCrt Varsta Sex Dom
H
1
59
F
R
160
26
39
M
U
173
2
48
F
R
164
27
41
F
U
156
3
59
F
U
167
28
77
M
R
172
4
19
F
U
167
29
32
M
U
183
5
60
F
U
168
30
76
M
U
172
6
58
F
R
150
31
31
F
U
155
7
51
F
U
167
32
64
F
U
156
8
36
F
U
156
33
74
F
U
164
9
41
F
U
165
34
27
F
R
162
10
50
F
U
150
35
38
F
U
167
11
21
F
U
152
36
63
F
U
156
12
19
F
U
162
37
28
F
R
163
13
35
F
U
157
38
64
F
U
155
14
43
F
U
160
39
71
F
U
168
15
27
F
U
165
40
69
F
U
158
16
31
F
U
172
41
23
F
U
163
17
15
F
R
150
42
88
F
U
160
18
33
F
U
165
43
49
F
U
157
19
69
F
R
149
44
52
F
U
155
20
63
F
U
152
45
35
F
U
160
21
24
F
U
150
46
63
F
U
162
22
66
F
U
157
47
57
M
R
163
23
82
F
U
165
48
27
F
U
160
24
54
F
U
160
49
40
M
R
167
25
54
F
U
156
50
55
F
U
166
plus o ultim nregistrare (a 51-a) care s conin datele d-voastr.
S facem observaia c valorile variabilelor Varsta i H sunt numerice, iar cele ale
variabilelor Sex i Dom sunt calitative. Tratamentul care se aplic variabilelor depinde de
tipul lor. Pentru variabilele numerice se calculeaz de obicei media i variana (eventual
abaterea standard). Pentru variabilele calitative se creaz de obicei diagrame de tip rozet.

109

MG - Lucrarea practic 9 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Pentru a efectua calcule statistice vom folosi modulul Analyze Data. Mai nti vom prelua
fiierul creat anterior. Pentru aceasta vom folosi comanda Read, indicnd n Data Source
denumirea nume_EPIINFO.mdb.
Pentru cele dou variabile calitative, Sex i Dom, am putea crea cu comanda Tables
tabelul de contingen. Vom obine o serie de rezultate ale comenzii. Formal, am putea
depista o eventual asociere ntre sexul masculin i domiciliul urban, de exemplu, asociere
care poate prea ntmpltoare. Atragem atenia c metodele statisticii dau uneori rezultate
care nu sunt justificate logic!
Variabilelor numerice NU li se aplic deloc comanda Tables, ci comanda Means.
Calculai media i variana variabilei Varsta. Folosii comanda MeansMeans of:
Varsta. Media va fi valoarea afiat la Mean iar variana valoarea afiat la Variance. Ar
trebui s obinei: Mean n jur de 48.0 i Variance aprox. 347.5.
Calculai media i variana variabilei Varsta separat pentru persoanele de sex masculin i
pentru persoanele de sex feminin: Folosii aceeai comand Means Means of: Varsta, dar
de data aceasta Stratify by: Sex.

Reprezentai valorile variabilei Sex ntro diagram cu dreptunghiuri. Se folosete


comanda Graph: Graph Type: Bar iar la X-Axis: Main_Variable(s): Sex. Titlul diagramei
(1st Title) va fi Distribuia pacienilor pe sexe. Diagrama obinut va fi exportat
(comanda FileExport...) n format JPG i va fi salvat cu numele nume_BARS alegnd
aceasta la Export Destination: FileBrowse.
Reamintim c pentru a importa un fiier din format Excel vom folosi modulul Analyze
Data, mai precis, comanda Read. Exemplu:
ReadData Formats: Excel 8.0, Data Source: LP09_1.xls, Worksheets: SmkChol
Pentru acest fiier, reprezentai valorile variabilei Smk ntro diagram rozet. Pentru
reprezentarea grafic se folosete comanda Graph: Graph Type: Pie iar la X-Axis:
Main_Variable(s): Smk. Titlul diagramei (1st Title) va fi Fumtori vs. nefumtori.
Diagrama obinut va fi exportat (FileExport...) n format JPG i va fi salvat cu numele
nume_PIECHART.
Observati:
Comanda Means (din Epi Info) este folosit pentru a se obine statistici descriptive
pentru variabile de tip continuu (ceea ce nu este cazul variabilei Sex de mai sus). De
asemenea, sunt calculate i statistici care se refer la probabilitatea ca mediile pentru
grupuri s fie egale. Comanda Means aplicat unei variabile categoriale (cu valorile
yes/no) calculeaz proporia pentru valoarea yes.

110

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 9 2011/2012

Comanda Means are dou formate. Dac se utilizeaz numai pentru o singur variabil
(Means of), ea genereaz un tabel identic cu cel al comenzii Frequencies, dar n plus sunt
calculate i statisticile descriptive.
n cazul n care comanda se utilizeaz pentru dou variabile, prima fiind o variabil
numeric care conine datele care vor fi analizate (Means of) iar cea de-a doua o variabil
de grupare (Cross-tabulate by Value of), se va obine un tabel mai amplu, cu urmtoarele
statistici descriptive pentru fiecare valoare a variabilei de grupare: media (Mean), mediana
(Median), cuartilele (25% i 75%), valoarea minim (Minimum) i maxim (Maximum),
modul (Mode), variana (Variance) si deviaia standard (Std Dev). Tabelul se continu cu
valorile pentru testele statistice Anova, t, Bartlett, Mann-Whitney/Wilcoxon sau KruskalWallis. Dac este specificat i variabila de grupare (Stratify by), se obin mai multe
tabele, cte unul pentru fiecare valoare a variabilei de grupare.
Concret, putei observa c comanda Means realizeaz urmtoarele teste statistice:
1. teste parametrice: ANOVA, Student (t-test),
2. teste neparametrice: Kruskal-Wallis, Mann-Whitney (U-test).
n cazul n care variabila de grupare are numai dou valori (adic avem dou grupuri) este
calculat testul t (Student) sau testul Mann-Whitney (Wilcoxon Rank Sum Test), iar n cazul n
care variabila de grupare are mai mult de dou valori (sunt cel puin trei grupuri) este
calculat testul F (ANOVA) sau testul Kruskal-Wallis. Alegerea ntre testul parametric
respectiv cel neparametric se va face n funcie de rezultatul testului Bartlett (testul pentru
verificarea omogeneitii varianelor).
Atenie, testul Bartlett este un test de bonitate, iar toate celelalte sunt teste de semnificaie
statistic.
Ca exemplu, preluai datele dintrun fiier de nvare a softului, cu ajutorul comenzii
ReadData Formats: Epi 2000, Data Source: sample.mdb, Views: viewSmoke.
Folosii mai nti comanda List pentru a identifica denumirile variabilelor (cmpurilor).
ncercai s identificai ce fel de date conine fiecare. (Valorile variabilei Sex sunt 1 i 2.)
S verificm c exist o diferen semnificativ ntre media nlimilor brbailor i media
nlimilor femeilor. Pentru aceasta vom folosi comanda Means n care variabila numeric
este Height iar variabila de grupare (Cross-tabulate by Value of) este Sex.

Vom lucra cu urmtoarele ipoteze:


Ipoteza alternativ: Exist o diferen semnificativ ntre media nlimilor brbailor i
media nlimilor femeilor.
Ipoteza nul: Nu exist o diferen semnificativ ntre media nlimilor brbailor i
media nlimilor femeilor.

111

MG - Lucrarea practic 9 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Variabila Sex are, aa cum am observat, dou valori. Vom verifica mai nti dac
dispersiile sunt omogene pentru cele dou grupuri: brbai (valoarea 1?) i femei (valoarea
2?), cu ajutorul testului Bartlett. Se va observa c varianele pentru nlimea brbailor
(2481.7762) i pentru nlimea femeilor (2509.2829) nu difer foarte mult ntre ele.
Valoarea p dat de testul Bartlett este 0.9455 (foarte apropiat de 1), ceea ce indic faptul
c cele dou variane sunt aproximativ egale, prin urmare putem s folosim rezultatele de la
testele parametrice (fie ANOVA, fie t). n cazul nostru vom folosi rezultatul dat de testul t.
Valoarea p dat de testul t (Student) este afiat ca 0.0000, deci este foarte mic. Se poate
respinge deci ipoteza nul! Afirmaia conform creia exist o diferen semnificativ ntre
nlimea medie a brbailor i nlimea medie a femeilor este confirmat de datele din
eantionul folosit. Aceast diferen nu poate s fie atribuit ansei, ntmplrii sau erorii de
eantionare!
S verificm c exist o diferen semnificativ ntre greutile medii ale straturilor
(persoanele au fost grupate n 3 straturi). Pentru aceasta vom folosi comanda Means n care
variabila numeric este Weight iar variabila de grupare (Cross-tabulate by Value of) este
Strata. Vom lucra cu urmtoarele ipoteze:
Ipoteza nul: Greutatea medie a persoanelor din stratul 1 coincide cu greutatea medie a
persoanelor din stratul 2 i cu greutatea medie a persoanelor din stratul 3.
Ipoteza alternativ: Exist cel puin o diferen semnificativ ntre greutile medii
corespunztoare celor 3 straturi.
Rezultatele afiate de ctre EpiInfo vor arta n felul urmtor:
Descriptive Statistics for Each Value of Crosstab Variable
Obs
Total
Mean
Variance
Std Dev
1 113

23747.0000

210.1504

40130.0575

200.3249

2 112
3 112

24359.0000
18840.0000

217.4911
168.2143

43714.5044
7674.8366

209.0801
87.6061

Minimum
1 104.0000
2 88.0000
3 99.0000

25%
130.0000
130.0000
130.0000

Median
150.0000
154.5000
155.0000

75%
185.0000
187.0000
189.0000

Maximum
999.0000
999.0000
999.0000

Mode
150.0000
140.0000
120.0000

ANOVA, a Parametric Test for Inequality of Population Means


(For normally distributed data only)
Variation
SS
df
MS
F statistic
Between
158453.0891
2
79226.5446
2.5946
Within
10198783.2907
334
30535.2793
Total
10357236.3798
336
P-value = 0.0762
Bartlett's Test for Inequality of Population Variances
Bartlett's chi square= 82.5247
df=2
P value=0.0000
A small p-value (e.g., less than 0.05 suggests that the variances are not homogeneous and that the ANOVA
may not be appropriate.
Mann-Whitney/Wilcoxon Two-Sample Test (Kruskal-Wallis test for two groups)
Kruskal-Wallis H (equivalent to Chi square) =
.0853
Degrees of freedom =
2
P value =
0.9582

112

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 9 2011/2012

Observm c variabila Strata are trei valori (1, 2 i 3). Vom verifica mai nti
omogeneitatea varianelor, pentru cele trei grupuri, cu ajutorul testului Bartlett. (Rezultate: 1:
40130.05; 2: 43714.50; 3: 7674.83). Observai ct de diferite sunt valorile varianelor n cele
trei straturi.
Valoarea p (de la testul Bartlett) este de data aceasta foarte mic (0.0000), ceea ce indic
faptul c dispersiile sunt categoric neomogene. Prin urmare nu putem s folosim rezultatele
de la testele parametrice (ANOVA sau t). Va trebui aadar s folosim rezultatele testelor
neparametrice, i anume n cazul nostru rezultatul testului Kruskal-Wallis.
Valoarea p este 0.9582, foarte mare, ar trebui s ne determine s acceptm ipoteza nul,
conform creia nu exist diferene semnificative ntre greutile medii ale celor trei straturi
(1: 210.15; 2: 217.49; 3: 168.21).
n concluzie, nu exist, din punct de vedere statistic, diferene ntre greutile medii ale
persoanelor din cele trei straturi, iar diferenele constatate pot s fie atribuite ansei
(ntmplrii) sau erorii de eantionare.
Exportai spre Excel datele pe care le folosii. Comanda utilizabil este Write(Export)
Output Formats: Excel 4.0, File Name: nume_SMOKE. Vei exploata acest fiier n
lucrarea practic urmtoare.
Exerciiu
a) Exist diferen semnificativ ntre mediile dozei de medicament (dose) la persoanele
cu vrsturi (vomit = 1) i la persoanele fr vrsturi (vomit = 0)? Fiierul de date este
LP09_2.xls.
b) Exist diferen semnificativ ntre mediile dozei de medicament (dose) la persoanele
din grupurile definite de cele trei metode (method = 1, 2, 3)? Fiierul de date este acelai.
Considerai pe rnd ntrebrile de mai sus a) i b). Rezolvai problema ridicat cu ajutorul
aplicaiei Epi Info. Completai documentul nume_MEANS cu urmtoarele precizri, pentru
fiecare situaie n parte:
- explicit, ipoteza nul i ipoteza alternativ luate n consideraie,
- rezultatul testului Bartlett i interpretarea sa,
- testul statistic corespunztor ce va fi ales,
- rezultatul testului i interpretarea valorii p corespunztoare,
- concluzia (recomandarea) final.
De asemenea, salvai-l i ca document hipertext, pregtit pentru includerea n site-ul pe
care vi l-ai creat.
Tema 41: afirmaii acceptate prin testare de semnificaie statistic.
La tema anterioar ai creat un fiier nume_SMOKE.xls. Conine date obinute de la 337
persoane, de ambele sexe, n cadrul unei cercetri efectuate n S.U.A. privind obiceiul de a
fuma. Printre altele, pe coloana intitulat HEIGHT vom gsi nlimile persoanelor, msurate
ns n oli (inches), nu n cm. De asemenea, pe coloana SEX se afl nregistrate valori 1 sau
2 (presupunem c nseamn feminin, resp. masculin)
Vom folosi aceste date ca un eantion care s serveasc la confirmarea statistic a
propoziiei considerat ca ipotez alternativ:
nlimea medie a femeilor este mai mic dect nlimea medie a brbailor.
(Aceasta este departe de a constitui o noutate tiinific! Dar scopul nostru, pur didactic,
este de a arta cum confirmm o propoziie prin testare de semnificaie.)
Ipoteza nul corespunztoare (care va fi respins) se exprim astfel:
nlimea medie a femeilor coincide cu nlimea medie a brbailor.

113

MG - Lucrarea practic 9 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Pentru a nu ne complica cu detalii inutile, s selectm coloanele HEIGHT i SEX i s le


copiem n domeniul A:B al unei foi de calcul noi, pe care o vom redenumi TTest.
S sortm domeniul A:B dup valorile coloanei SEX. Dup sortare, s identificm toate
valorile din coloana HEIGHT care corespund valorii 2 din coloana SEX, ele ar trebui s
ocupe celule contigue (s-ar putea s fie cele din domeniul A124:A338).
S calculm, cu funcia AVERAGE, media nlimilor femeilor din eantion. Formula de
calcul pe care o plasm ntro celul liber, de exemplu n celula C2 este urmtoarea:
=AVERAGE(A2:A123)
S calculm de asemenea media nlimilor brbailor din eantion. Formula de calcul
pe care o plasm ntro alt celul liber, de exemplu n celula D2 este urmtoarea:
=AVERAGE(A124:A338)
(Este de dorit s plasm i texte explicative, de exemplu Media nlimilor femeilor n
celula C1 i Media nlimilor brbailor n celula D1.)
Dup obinerea celor dou medii, este obligatorie verificarea concordanei cu ipoteza
alternativ. Dar, ntruct nalimile se afl n relaie de inegalitate neconcordant (549>507),
utilizarea testului de semnificaie se oprete aici. Concluzia, pe hrtie, ar trebui s fie
exprimat astfel: datele obinute din eantion nu numai c nu confirm adevrul propoziiei,
dar mai degrab i confirm negaia.
S admitem c am fcut o eroare de interpretare, n mod corect valorile 1 i 2 din coloana
SEX nsemnnd, masculinresp. feminin.
n aceast situaie mediile de eantion, calculate cu funcia AVERAGE, sunt concordante
cu ipoteza alternativ. Putem trece la pasul urmtor, anume la evaluarea riscului pe care ni-l
asumm acceptnd ca adevrat ipoteza alternativ (cnd, de fapt, nu este). Acest risc se
evalueaz prin valoarea p, i se calculeaz cu ajutorul funciei TTEST. Mai precis, formula
adecvat de calcul este
=TTEST(A2:A123,A124:338,1,3)
Comparai riscul calculat (ar trebui s fie aproximativ 0.000000000000216) cu cel care a
fost raportat de ctre Epi Info ca valoare p pentru testul t. Concluzia, pe hrtie, ar trebui s
fie exprimat astfel: datele obinute din eantion confirm adevrul propoziiei (valoare p <
0.001).
Tema 42: teste Student pereche.
A fost efectuat un test clinic pentru a se determina eficacitatea unei substane X care, n
opinia firmei productoare de medicamente, contribuie la creterea duratei de somn profund.
Au fost testai 10 pacieni voluntari, pe durata a dou zile. Fiecruia i s-au oferit dou pastile
aparent identice, cte una n fiecare zi. Una dintre pastile coninea substana activ,
cealalt un placebo cu gust asemntor. Pacienii nu au avut cunotin despre coninutul real
al pastilelor.
n tabelul urmtor sunt nregistrate rezultatele testului clinic, constnd n duratele
somnului n cele dou situaii.
Pacientul
1
2
3

Medicament
6.1
7.0
8.2

Placebo
5.2
7.9
3.9

Pacientul
6
7
8

Medicament
8.4
6.9
6.7

Placebo
5.4
4.2
6.1

7.6

4.7

7.4

3.8

6.5

5.3

10

5.8

6.3

114

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 9 2011/2012

La o prim examinare, se poate observa c duratele din coloana Placebo sunt, cu doar
dou excepii, mai mici dect cele din coloana Medicament. Aceasta este o indicaie
pozitiv, dar confirmarea afirmaiei folosirea pilulei cu substana X conduce la o cretere a
duratei de somn profund va trebui fcut altfel. Mai precis, confirmarea se va obine prin
efectuarea unui test de semnificaie. De data aceasta vom efectua un test t pereche.
Ipoteza nul, pe care ncercm s o respingem n urma efecturii testului de
semnificaie, este urmtoarea
medicament placebo
i ea exprim faptul c cele dou durate medii de somn profund nu difer semnificativ una
de alta. Ipoteza alternativ, pe care o vom accepta dac vom reui respingerea ipotezei nule,
este urmtoarea:
medicament placebo.
Introducei datele din tabelul de mai sus, pe coloanele A-B-C, ntro foaie de calcul din
fiierul nume_TESTE.xls, pe care o vei redenumi TTest.
Prima operaiune care trebuie efectuat este calculul duratelor medii de somn profund,
mmedicament pentru Medicament, respectiv m placebo pentru Placebo. Ar trebui s avem
mmedicament m placebo, n caz contrar testarea de semnificaie statistic trebuie oprit
imediat (datele din eantion nu confirm ipoteza dorit!)
Plasai n celula B12 formula de calcul a mediei
=AVERAGE(B2:B11)
i extindei-o la celula C12.
Valorile obinute (7.26 i 5.28) sunt compatibile cu ipoteza alternativ.
Este de dorit s plasm n celula A12 textul explicativ Medii.
Continum cu calculul diferenelor ntre valorile obinute pentru fiecare pacient. Ele vor fi
obinute prin plasarea n celula D2 a formulei de calcul =B2-C2, apoi prelungirea ei la
domeniul D2:D11. Este de dorit s plasm n celula D1 textul explicativ Diferene.
n celula D13 plasai formula de calcul a abaterii standard (a diferenelor)
=STDEV(D2:D11)
Se va obine (aproximativ) valoarea s 1.768 . Statistica pe care o folosim acum este
m placebo mmedicament
t
iar valoarea obinut o vom compara cu valoarea prag t
s/ n
corespunztoare nivelului de semnificaie ales, pentru o distribuie t cu n 1 9 grade de
libertate. Mai precis, vom putea respinge ipoteza nul doar dac vom constata c t t .
Este de dorit s plasm n celula A13 textul explicativ Abateri standard.
Plasai n celula A14 inscripia Nivelul de semnificaie, iar celula B14 numrul 0.01. n
continuare, plasai n celula C14 inscripia Valoarea prag, iar n celula D14 formula
=TINV(B14,9)
De asemenea, plasai n celula E14 inscripia Valoarea statisticii, iar n celula F14
formula de calcul:
=(B12-C12)/(D13/SQRT(10))
n sfrit, n celula A15 plasai formula logic:
=IF(F14>D14,"respingem H0","nu putem respinge H0")
Care este rezultatul?
Modificai acum nivelul de semnificaie, n celula B14, la 0.05. Ce se ntmpl?
Ar trebui, cu nivelul de semnificaie de 5%, s tragei concluzia c folosirea pilulelor cu
substana X crete durata de somn profund.

115

MG - Lucrarea practic 9 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Totui, cu nivelul de semnificaie de doar 1%, aceast concluzie nu mai este susinut de
datele din eantion. Dar o simpl modificare, pentru pacientul nr. 2 a valorii 7.9 n 7.7
(pentru placebo), va determina schimbarea deciziei!
Ar fi de dorit s evalum valoarea p asociat ipotezei alternative, adic a riscului de
acceptare eronat a ipotezei alternative (bazndu-ne pe datele din eantionul ales). Este un
calcul simplu, dac tim s folosim funcia TTEST. Plasai ntro celula liber formula
=TTEST(B2:B11,C2:C11,1,1)
i evaluai rezultatul, care este tocmai valoarea p dorit.
Tema 43: extragerea eantioanelor aleatoare.
Teoria statisticii se bazeaz pe presupunerea c eantionul a fost ales aleator n populaie.
Vei exersa acum tehnica extragerii unui eantion aleator de pacieni.
S admitem c dorim extragerea unui numr determinat (prin calcule statistice anterioare)
de pacieni, n condiiile n care fiecrui pacient trebuie s i se acorde anse egale de a fi ales.
(Atenie, atunci cnd afirmm c extragem la ntmplare, de fapt subnelegem c ansa de
a fi ales este aceeai pentru fiecare candidat potenial.)
Probabil c dintre aplicaiile larg utilizate cea mai dotat pentru simulri aleatoare este
Excel. Ea dispune de funcia RAND, precum i de un modul de generare de numere
aleatoare distribuite Bernoulli, binomial, Poisson, normal etc. Cea mai adecvat scopului
nostru este funcia RAND, care returneaz UN numr distribuit uniform ntre 0 i 1 ceea ce
nseamn, n principiu, c orice numr dintre 0 i 1 are aceleai anse de a fi returnat de ctre
funcie. (Atenie, funcia RAND d un rezultat volatil, care se modific la orice schimbare
efectuat pe foaia de calcul!)
Soluia de alegere la ntmplare a unui numr de indivizi este bazat pe exploatarea
funciei RAND.
Pentru exemplificare, s folosim datele celor 368 pacieni stocate n foaia de calcul
LP09_3.xls, presupunnd c acetia au fost toi pacienii examinai de medicul A.B. n
decursul unui an. Vom selecta la ntmplare un eantion format din 20 de pacieni.
Observm c sunt ocupate doar coloanele A-E. Coloana A, sub titulatura id conine
coduri-numere de ordine. Atunci cnd efectuai selecii, asigurai-v c fiecare nregistrare
(pacient) are un identificator unic, de acest tip.
Vom efectua operaiunea de selecie exploatnd celulele din coloana F. Mai precis, n
celula F1 vom plasa textul selectia, iar n celula F2 vom plasa coninutul =RAND() (ar fi
de preferat s-o facei prin intermediul comenzii InserareFuncie.)
Odat plasat acest coninut, l vei extinde pe vertical prin tragere de mnerul celulei
la domeniul F2:F369.
(Ar trebui s observai c n urma extinderii coninutul din F2 se schimb; motivul este
volatilitatea funciei RAND.)
Selectai acum datele din celulele A-F (prin tragere deasupra butoanelor-indicator de
coloan). Sortai aceste date, dup valorile coloanei F. Folosii comanda DateSortare.
Acum, primele 21 de rnduri vor conine datele celor 20 de indivizi selectai n eantion.
Copiai aceste prime 21 rnduri ntro foaie nou, pe care o denumii Eantion1. Repetai
procedura de selecie prin sortarea dup datele din coloana F, prelund o copie a primelor 21
rnduri n alt foaie, pe care o denumii Eantion2. Redenumind Originale foaia iniial
a fiierului, salvai-l cu denumirea nume_SELECTII.xls (dar i ca pagin Web!).

116

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 9 2011/2012

Tema special: obinerea curbei ROC n Excel.


Vei efectua acum calculele necesare pentru a obine o curb ROC.
Curbele ROC (receiver-operating characteristic) sunt diagrame de evaluare a
performanelor realizate de un test (biologic) n clasificarea n dou clase (sntos/ bolnav).
Se construiesc prin reprezentarea grafic a senzitivitii n raport cu valoarea 1
specificitatea, pentru diverse praguri alese n domeniul valorilor testului.
Pentru a le defini, s facem urmtoarele precizri. S presupunem c valori mari la test
ne ndeamn s diagnosticm boala (dar nu cu certitudine absolut!). Subiecii pozitivi
sunt cei pentru care a fost certificat boala, ceilali sunt negativi. Odat fixat un prag ,
senzitivitatea asociat pragului este proporia subiecilor pozitivi pentru care valoarea la
test depete pragul . Specificitatea asociat pragului este proporia subiecilor negativi
(adic sntoi) pentru care valoarea la test nu depete pragul .
Concret, senzitivitatea se obine mprind numrul de subieci true positives la numrul
total de subieci pozitivi (bolnavi), iar specificitatea se obine mprind numrul de
subieci true negatives la numrul total de subieci negativi.
Preluai foaia de calcul din fiierul LP09_4.xls n foaia pe care o vei denumi Datele
din cartea de calcul pe care o vei denumi nume_ROC.xls. Vei gsi valorile testului pentru
32 de subieci, mpreun cu clasificarea lor, certificat clinic.
Un prim calcul ce trebuie realizat, dup sortarea nregistrrilor n ordinea cresctoare a
valorilor testului, este cel al valorilor extreme ale testului. Plasai n celula C1 textul
Extreme, apoi n celulele din domeniul C2:C3 inserai formulele de calcul
corespunztoare. (n C2 formula de obinere a valorii minime =MIN(A2:A33), iar n C3
formula pentru valoarea maxim =MAX(A2:A33).)
Inserai n cartea de calcul nume_ROC.xls o foaie nou, denumind-o Calcule. Vei
efectua aici urmtoarele operaiuni, n ordine:
a) preluai din foaia Datele coloanele A i B;
b) plasai n coloana C valorile-prag pentru care calculm senzitivitatea i specificitatea.
Plasai n celula C1 textul Praguri, n C2 formula primului prag (care este cu 1 mai mic
dect valoarea minim) =Datele!C21, iar n C3 formula primului prag intermediar (care
este media aritmetic a primelor dou valori) =(A3+A2)/2. Extindei formula din C3 la
domeniul C3:C33 iar dedesubt plasai formula ultimului prag =Datele!C3+1;
c) este obligatoriu s identificm pragurile intermediare care coincid cu valori ale testului,
pentru a fi eliminate. n acest scop vei compara coloana C cu coloana A a valorilor testului,
iar rezultatele comparrii le vei trece pe coloana D. Aadar, n celula D1 plasai textul
Elimin rndul?, iar n D2 formula =IF(C2=A2,da,nu) pe care o extindei la
domeniul D2:D34;
d) urmeaz stabilirea numrului de subieci true negatives, false negatives, true
positives i false positives pentru fiecare prag. Vei rezerva n acest scop coloanele E:H,
n care:
pe rndul 1 vei plasa texte de identificare, de exemplu True neg n celula E1, False
neg n celula F1, False pos n celula G1 i True pos n celula H1;
pe rndul 2 vei plasa valori de iniializare, de exemplu 0 n celulele E2 i F2, apoi
=COUNTIF($B$2:$B$33,"sanatos")E2 n celula G2, iar n celula H2 formula
=COUNTIF($B$2:$B$33,"bolnav")F2;
pe rndul 3 vei plasa alte valori de iniializare n celulele E3 i F3, apoi le vei extinde
pe rndurile urmtoare, pn la 34. Formulele sunt

117

MG - Lucrarea practic 9 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

=COUNTIF($B$2:$B3,"sanatos") resp. =COUNTIF(...,"bolnav")


(Ai identificat rolul acestor formule?)
e) n sfrit, coloanele I i J vor servi pentru calcularea senzitivitilor respectiv
specificitilor. Plasai n celula I1 textul 1 Specif iar n J1 textul Senzit, inserai
dedesubt formulele de calcul, =1E2/(E2+G2) n celula I2 i =F2/(F2+H2) n celula
J2 dup care extindei formulele la domeniul I2:J34.
Inserai n cartea de calcul nume_ROC.xls a treia foaie, denumind-o Grafica. Vei
aduce aici datele de care avem nevoie pentru a efectua reprezentarea grafic dorit. Mai
precis, preluai n domeniul A1:C34 prin Copiere/Lipire special (Valori), una dup alta,
coloanele identificate de textele Elimin rndul?, 1 Specif i Senzit din foaia
Calcule.
Selectai domeniul A1:C34 i sortai-l dup valorile din coloana Elimin rndul?. Dup
sortare eliminai toate rndurile care au valoarea da n aceast coloan.
Cu datele rmase n coloanele B i C vei construi reprezentarea grafic. Dup selectarea
lor inserai diagrama de tipul X-Y (cu marcatori
unii prin segmente). Introducei prin tastare
titlurile 1 Specificitatea pe axa X i
Senzitivitatea pe axa Y. Eliminai legenda i
toate liniile de ghidare.
Modificai scalarea pe ambele axe aa nct
valorile extreme s fie 0 1.
Folosind instrumentele de desenare, plasai pe
diagonal un segment de dreapt, iar apoi textul
aria = 0.675 ntro caset text.
Preluai diagrama obinut n documentul
nume_CURBA_ROC.doc
plasnd-o
ca
exemplu dup paragrafele pe fond gri anterioare.

118

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 10 2011/2011

Indicaii generale:
n cadrul modelelor de regresie multipl ne intereseaz influena variabilelor
predictor (n numr de dou sau mai multe) asupra variabilei rspuns.
Variabila rspuns ar putea fi, de exemplu, durata de spitalizare a pacientului, pentru
care am dori o estimare n momentul internrii. Variabila rspuns ar putea reprezenta, de
asemenea, o mrime dificil de msurat, n condiiile n care variabilele predictor sunt
msurabile mult mai facil.
Pot prezenta interes urmtoarele:
1. Care este importana relativ a efectului fiecrei variabile predictor?
2. Ar putea fi oare eliminat din model o anumit variabil predictor, dat fiind
c efectul ei asupra variabilei rspuns pare neglijabil?
3. Ar trebui incluse n model alte variabile predictor?
4. Modelul obinut este bun pentru a face predicii?
n aceast lucrare practic vei exemplifica diverse situaii n care s-ar putea obine
modele de regresie:
a) simpl, liniar sau neliniar,
b) multipl, liniar sau cu interaciune,
ncercnd validarea lor pentru a fi folosite n prognoze.
Teme
44: folosirea testului Student
45: linii de tendin n Excel
46: regresia liniar cu Epi Info
special: regresia multipl
Softul ce va fi utilizat n lucrarea practic:
Excel, Epi Info

119

MG - Lucrarea practic 10 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Tema 44: folosirea testului Student.


Creai documentul Word denumit nume_TESTULT, cu urmtorul coninut:
Testul t (Student) este folosit de obicei n dou situaii:
(a) cele dou grupuri de observaii (ce trebuie comparate) sunt obinute de la aceiai
indivizi, testai de dou ori (de exemplu nainte i dup un tratament). Este evident c
datele obinute sunt n perechi, prin urmare Type = 1. Se testeaz:
a1) n cazul unui test unilateral, afirmaia n urma tratamentului, situaia
pacientului se mbuntete. Este evident c va trebui s controlm, anterior efecturii
testului, dac ntre mediile observaiilor exist relaia corespunztoare afirmaiei (n caz
contrar testul nu-i are rostul, el se aplic de fapt pentru afirmaia n urma tratamentului,
situaia pacientului se nrutete); n acest caz Tails = 1;
a2) n cazul unui test bilateral, afirmaia n urma tratamentului, situaia pacientului
se modific; n acest caz Tails = 2;
(b) cele dou grupuri de observaii sunt obinute de la indivizi din grupuri net diferite
(de exemplu, un grup este format din pacienii tratai cu un medicament, cellalt grup, cel
de control, este format din pacienii tratai cu placebo). De data aceasta Type este 2 sau
3, n funcie de situaia varianelor celor dou grupuri. De regul nu avem informai despre
variane, ceea ce ne oblig s acceptm c ele ar fi diferite ntre ele (cazul
heteroscedastic), ceea ce nseamn c Type = 3. Uni- sau bilateralitatea se trateaz exact
ca n situaia (a). Se testeaz de fapt afirmaia pacienii tratai medicamentos se comport
mai bine (respectiv diferit) fa de cei tratai cu placebo.
Testul t este un test parametric, comparaia fcndu-se la nivelul mediilor. Testul
neparametric corespunztor, aplicabil n cazul datelor ordinale, este testul Wilcoxon.
Tema 45: linii de tendin n Excel.
Tabelul urmtor prezint vrsta i nivelul steroizilor n plasm pentru cteva persoane
de sex feminin.
vrsta 8 9 10 10 11 12 13 14 15 16 18 18 20 20 23 23 25
nivelul 4 6 8
11 11 15 20 22 22 25 23 25 24 22 18 20 15
Ce sugereaz aceste date?
Chiar dac rspunsul pare evident (deoarece datele au fost ordonate cresctor dup
vrst): nivelul steroizilor crete odat cu vrsta, pn la circa 20 ani, apoi scade, este
recomandat ntocmirea unei diagrame de tipul X-Y i aplicarea metodei regresiei (dar nu
liniare!)
Plasnd datele ntro foaie de calcul a fiierului Excel denumit nume_STEROIZI
(recomandm plasarea datelor pe dou coloane i redenumirea foii ca Datele!), putem
crea imediat diagrama (ca foaie separat, denumit Diagrama):
Nivelul steroizilor

y = -0.212x2 + 7.7085x - 45.845


R2 = 0.961

30

25

20

15

10

0
0

10

15
Vrsta (ani)

120

20

25

30

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 10 2011/2011

Inserai pe diagram dreapta de tendin liniar (se mai numete i dreapta de regresie).
Este vizibil c dreapta de tendin liniar nu ajusteaz bine datele. n schimb, o curb
parabolic (tendin polinomial de gradul 2) are un coeficient de determinaie foarte bun
(0.961) i poate fi folosit pentru a efectua prognoze. Curba ne sugereaz inversarea la
vrsta de 18 ani a tendinei de cretere a nivelului steroizilor.
Ce nivel al steroizilor ne ateptm s gsim la persoanele n vrst de 21 i 24 ani? Este
util curba pentru a prognoza nivelul steroizilor la persoanele n vrst de 40 ani?
Prerea nutriionitilor este c masa muscular, la persoanele de sex feminin i vrst
naintat, descrete odat cu vrsta. Datele de care dispunem, msurate de un nutriionist
pentru 16 persoane de sex feminin, sunt urmtoarele.
vrsta
71 64 43 67 56 73 68 56 76 65 45 58 45 53 49 78
masa musc. 41 45 50 34 43 36 39 40 32 42 58 38 48 50 52 38
Putem estima masa muscular medie pentru o femeie de 60 de ani? Putem accepta
prerea nutriionitilor?
Adugai masa muscular evaluat de d-voastr pentru alte dou persoane, i ncercai
s interpretai datele obinute prin regresie liniar simpl i prin regresie neliniar. Plasai
datele din cele dou tabele anterioare, explicaiile despre ele i diagramele obinute ntrun
document denumit nume_REGRESII.doc.
Tema 46: regresia liniar cu Epi Info.
Dorim s gsim o formul care s ne ajute s prezicem durata de spitalizare (D) odat
ce cunoatem vrsta (V) i sexul (S) al pacientului. Valorile lui S le definim astfel: 1 =
masculin, 0 = feminin.
Cea mai simpl formul o obinem folosind un model de regresie liniar multipl
D = 0 + 1V + 2S
n care coeficienii 0, 1, 2 vor fi obinui prin estimare, odat ce cunoatem datele (di, vi,
si) dintr-un eantion.
Folosind sub-eantionul format doar din pacienii de sex feminin, modelul de regresie se
reduce (teoretic) la
D = 0 + 1V.
Iar dac folosim sub-eantionul format doar din pacienii de sex masculin, modelul de
regresie devine
D = (0 + 2) + 1V.
Observm c n toate cele trei modele avem acelai coeficient pentru vrsta V, iar
termenii liberi difer ntre ei exact prin coeficientul lui S.
ns este esenial s ne dm seama c din sub-eantioane nu vom obine dect estimaii
ale parametrilor. De exemplu, pentru parametrul 1 vom obine estimaiile 1 i 1 . Nu
avem motive s credem c aceste estimaii ar fi egale. Dar oare sunt apropiate ca valori?
S exploatm datele din fiierul LP10_1.xls, n care coloanele corespund variabilelor
noastre n mod evident.
DURATA = D, VARSTA = V, SEXUL = S.
Adugai datele a doi pacieni suplimentari (de sexe diferite), apoi preluai-le n tabel n
fiierul document nume_PREDICTIE.doc, dedesubtul unei explicaii de clarificare
Tabelul urmtor conine vrsta (n ani), sexul i durata de spitalizare a 56 de pacieni
internai n Spitalul Judeean ncepnd cu data de 1 mai 2008
i deasupra textului urmtor:
Pe baza acestor date dorim s determinm o formul de calcul care s ne permit
prognozarea duratei de spitalizare pentru un pacient nou, odat ce-i nregistrm vrsta i
sexul. Folosim n acest scop comanda REGRESS din EpiInfo.

121

MG - Lucrarea practic 10 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Preluai aadar datele n EpiInfo, apoi folosii comanda Advanced Statistics Linear
Regression, ncercnd s determinai execuia comenzii (n clar)
REGRESS DURATA = VARSTA SEXUL
EpiInfo v va oferi rapid, ca rezultate, valorile
0 (CONSTANT) = (aproximativ) 22.477
(VARSTA) = (aproximativ) 0.699, (SEXUL) = (aproximativ) 0.014.
1

Cu toate c se raporteaz un coeficient de determinaie multipl destul de mare


(aproximativ 0.73), valoarea p ataat variabilei SEXUL de aproximativ 0.97 ne
determin (la prima vedere) s validm mai degrab ipoteza nul H0: 2 0 . Facem ns o
eroare de principiu (care?).
S verificm c EpiInfo calculeaz bine, exploatnd n acest scop cele dou regresii
simple corespunztoare sub-eantioanelor stratificate dup sex.
Vom utiliza mai nti comanda Select/IfSelect, impunnd condiia SEXUL = 0.
Pentru datele rmase vom comanda
REGRESS DURATA = VARSTA.
Ca rezultate ar trebui s obinem estimaiile pentru parametrii 0 (CONSTANT) i 1
(VARSTA). Aproximativ, aceste estimaii sunt 0 17.5 i 1 0.6 .
Reluai schimbnd sub-eantionul. Va trebui s comandai Select/IfCancel Select,
apoi s selectai impunnd condiia SEXUL = 1. n final comanda
REGRESS DURATA = VARSTA
va avea ca efect obinerea unei noi estimaii pentru parametrul 1 (VARSTA). Aceast
estimaie este, aproximativ, 1 0.76 .
Coeficienii de determinaie multipl sunt, n ambele situaii, destul de mari, iar valorile
p asociate sunt foarte mici, ceea ce ne determin acceptarea ipotezelor c avem coeficieni
diferii de zero. Erorile standard raportate ne ajut s formm intervale de ncredere 95%
pentru coeficieni.
Completai documentul cu urmtoarele (nlocuind numerele dintre paranteze):
Pentru pacienii brbai, formula de calcul a duratei de spitalizare este
Durata de spitalizare (n zile) = (25.6) + (0.76) *Vrsta (n ani)
Statistica ne indic, datorit mrimii eantionului pe care l-am folosit i datorit
unor ipoteze de normalitate urmtoarele intervale de ncredere 95%
[(33.4), (17.8)] pentru constanta din formul,
[(0.6), (0.9)] pentru coeficientul 1 al lui VARSTA.
Al doilea interval de ncredere conine in extremis estimaia 1 obinut anterior.
ncrederea n rezultatele calculate cu aceast formul ar trebui s fie mediocr,
ntruct coeficientul de determinaie este mare, dar nu suficient pentru a accepta pentru
prognoze o formul liniar.
De fapt, situaia anterioar (n care avem de-a face cu variabile predictor de tip binar)
este tipic pentru inserarea n model a unor termeni reprezentnd interaciuni. Mai precis,
ar trebui s folosim un model de regresie (liniar?) multipl
D = 0 + 1V + 2S + 3V*S
n care termenul produs V*S poart numele de termen de interaciune.
n EpiInfo includerea unui asemenea termen este facil. Calea cea mai simpl const n
exploatarea ferestrei REGRESS. Dup selectarea variabilelor VARSTA i SEXUL din lista
derulant Other Variables i trecerea lor n lista de dedesubt, o nou selectare a lor va

122

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 10 2011/2011

determina activarea butonului Make Interaction. Apsarea acestui buton va determina


apariia termenului dorit VARSTA*SEXUL n lista Interaction Terms.
Comentai n documentul nume_PREDICTIE.doc informaiile raportate de ctre
EpiInfo pentru o asemenea situaie. Identificai de asemenea intervale de ncredere 95%
pentru cei patru parametri ai regresiei liniare multiple. (Atenie, plasai n document
valorile numerice pe care le-ai obinut, NU cele care sunt n chenar!)
Informai-v asupra tratrii unei variabile ca variabil dummy.
Putei imagina situaii n care din date medicale se pot crea formule valabile pentru
prognoze?
n fiierul LP10_2.xls se afl o parte dintre datele obinute n urma unui studiu ce avea
ca scop determinarea relaiei ntre obezitatea femeilor i unele date antropometrice care pot
fi msurate direct, fr dificulti: grosimea pielii tricepsului (X1), circumferina coapsei
(X2), circumferina braului (X3).
Cantitatea de grsime n corp (Y) nu poate fi msurat direct; ea poate fi evaluat
prin procedura imersiunii persoanelor n ap, procedur care nu poate fi aplicat n mod
curent.
Este oare posibil s gsim o formul care s ne permit s evalum cantitatea de
grsime n corp bazndu-ne doar pe cele trei date obinute prin msurare direct? Dac
da, este oare necesar s efectum toate cele trei msurtori?
Adugai dou nregistrri noi (a 21-a i a 22-a), apoi ncercai s dai rspunsuri la
ntrebri i inserai textul ncadrat i rspunsurile n documentul nume_PREDICTIE. Ar
trebui s efectuai urmtoarele operaiuni cu Excel:
- trei diagrame de tipul X-Y, anume
a) ale perechii SKIN_THICK, THIGH_CIRC,
b) ale perechii SKIN_THICK, MIDARM_CIRC,
c) ale perechii THIGH_CIRC, MIDARM_CIRC.
- inserarea pe diagrame a celor trei drepte de tendin, precum i a coeficienilor de
determinaie respectivi;
- calculul coeficienilor de corelaie Pearson. De exemplu, coeficientul de corelaie
ntre setul de date THIGH_CIRC i setul de date MIDARM_CIRC se obine prin
formula =CORREL(B2:B22,C2:C22).
Aceast ultim valoare este apropiat de 0, ceea ce indic faptul c rezultatele msurtorilor circumferinei coapsei sunt independente de cele ale msurtorilor circumferinei
braului. n schimb, coeficientul de determinaie ntre grosimea pielii tricepsului
(SKIN_THICK = X1) i circumferina coapsei (THIGH_CIRC = X2) este destul de mare,
ceea ce indic o posibil legtur liniar ntre aceste date. Completai documentul cu
urmtoarele (introducnd coeficienii numerici pe care i-ai obinut):
Dac ar fi s renunm la una dintre cele trei msurtori, atunci am putea renuna mai
degrab la msurarea grosimii pielii tricepsului, aceast grosime fiind corelat pozitiv cu
circumferina coapsei. O bun aproximare pentru grosimea pielii tricepsului este
obinut prin formula
SKIN_THICK = (0.89)* THIGH_CIRC + (20.06)
Dac avem la dispoziie toate cele trei date, atunci formula pe care o obinem prin
regresie liniar multipl este urmtoarea:
Y (BODY_FAT) = ( ) + ( )*SKIN_THICK + ( )*THIGH_CIRC + ( )*MIDARM_CIRC
Ea este obinut ca urmare a comenzii Analiza DatelorRegresie/Data Analysis
Regression din meniul Instrumente/Tools din Excel.

123

MG - Lucrarea practic 10 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Este posibil ca modulul de analiz a datelor s nu fie disponibil n Excel. Exact aceleai
rezultate numerice vor fi obinute ncercai cu EpiInfo, n urma executrii unei
comenzi
REGRESS BODY_FAT = SKIN_THICK THIGH_CIRC MIDARM_CIRC
Dintre celelalte rezultate ale comenzii, sunt importante urmtoarele:
- coeficientul de determinaie multipl, de aproximativ 0.80. Valoarea sa destul de
ridicat valideaz formula (o face utilizabil);
- valorile p ataate coeficienilor. De fapt, o asemenea valoare p este ataat ipotezei
c coeficientul respectiv este nenul, ceea ce exprim faptul c variabila predictor
respectiv trebuie s apar n formul. Lsnd la o parte constanta, observm o
valoare p destul de mare ataat coeficientului lui THIGH_CIRC.
Merit analizat situaia n care renunm la a insera variabila THIGH_CIRC n
modelul nostru liniar. n urma executrii unei comenzi
REGRESS BODY_FAT = SKIN_THICK MIDARM_CIRC
vom obine un coeficient de determinaie multipl doar puin mai mic, de aproximativ
0.79, iar valorile p vor confirma necesitatea apariiei ambelor variabile n modelul liniar,
formula
BODY_FAT = (6.79) + (1.01)*SKIN_THICK + (0.43)*MIDARM_CIRC
putnd fi folosit pentru evaluarea cantitii de grsime corporal.
Astfel, pentru o persoan pentru care se constat o grosime a pielii tricepsului de 22 i o
circumferin a braului de 25, se poate estima la 18.25 kg cantitatea de grsime n corp.
Iar pentru o persoan pentru care se constat o grosime a pielii tricepsului de 10 i o
circumferin a braului de 22, se poate estima la 8.25 kg cantitatea de grsime n corp.
Dar, atenie, ultima evaluare este riscant, valorile de 10, respectiv 22 aflndu-se n afara
domeniilor de valori ce au fost constatate!
Apare i problema unitilor de msur, care ar fi trebuit precizate de la nceput? Ce
nseamn de fapt 22 ca grosime a pielii tricepsului? (Reamintim c datele din fiier au fost
obinute n urma unui studiu efectuat n S.U.A.).
Calculai valorile minime i maxime ale datelor din coloanele foii de calcul BODYFAT
a crii de calcul LP10_2.xls. Ar trebui s avei datele coloanei SKIN_THICK ntre 14 i
32, iar ale coloanei MIDARM_CIRC ntre 21 i 37. Adugai o foaie de calcul nou,
denumind-o Grid. n ea, pregtii n domeniul B3:B21 o gril 14, 15, ..., 32 pentru
valorile grosimii pielii tricepsului, iar n domeniul C2:S2 o gril 21, 22, ..., 37 pentru
valorile circumferinei braului. Plasai n celula C1 textul Circumferina braului, apoi
unificai celulele din domeniul C1:S1. Plasai n celula A3 textul Grosimea pielii
tricepsului, apoi unificai celulele din domeniul A3:A21. Direcionai textul pe vertical.
Plasai n celula A1 textul Grsimea corporal medie, apoi unificai celulele din
domeniul A1:B2.
Ai obinut un tabel, n domeniul C3:S21, ale crui celule le vei completa cu numerele
date de formula obinut. Introducei astfel n celula C3 formula
=6.79+1.01*$B30.43*C$2
(atenie, folosii coeficienii pe care i-ai obinut!) apoi extindei-o, prin tragere, la ntreg
domeniul. Salvai n aceast ultim form cartea de calcul, cu denumirea
nume_CORPORAL.xls.
Sunt plauzibile datele obinute n acest fel? Unde credei c s-a greit? Care sunt
riscurile folosirii oarbe a formulelor?

124

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 10 2011/2011

Tema special: regresia multipl.


Scopul propus al SENIC (Studiul Eficacitii Controlului Infeciilor Nosocomiale) a
fost acela de a confirma faptul c programele de supraveghere i control au redus rata
infeciilor spitaliceti n S.U.A. Studiul s-a desfurat (n perioada 1995-96) pe un eantion
de 113 spitale alese aleator dintre cele 338 controlate. Au fost prelevate urmtoarele date:
- durata medie a internrii pentru pacienii spitalului (n zile)
- vrsta medie a pacienilor (n ani)
- riscul de infecie = probabilitatea dobndirii unei infecii n spital, estimat pe baza
datelor statistice
- rata culturilor de rutin = raportul dintre numrul de culturi prelevate i numrul de
pacieni fr semne/simptome de infecii nosocomiale
- rata radiografiilor pulmonare = raportul dintre numrul de radiografii efectuate i
numrul de pacieni fr semne/simptome de pneumonie
- numrul de paturi de spital
- afilierea spitalului la o universitate de medicin (1 = da, 2 = nu)
- numrul mediu de pacieni internai zilnic n spital
- numrul de asistente medicale angajate cu norm ntreag.
Datele pot fi preluate din fiierul LP10_3.xls. Identificai variabilele i interpretarea
fiecreia.
ncepei completarea documentului nume_SENIC cu urmtorul text:
Alegem ca variabil rspuns pe ADM_AVG (durata medie de spitalizare). Anticipm
c durata medie a internrii ntr-un spital depinde de riscul de infecie i de rata
radiografiilor pulmonare. Este oare adecvat formula de calcul obinut prin regresie
liniar?
Rspunsul este imediat dac folosim EpiInfo. Evident, variabilele predictor sunt cele
identificate prin INFCT_PROB i XRAY_Q. Principalul efect al comenzii
REGRESS ADM_AVG = AGE_AVG INFCT_PROB XRAY_Q
este prezentat n tabelul urmtor
Coefficient Std Error
F-test
P-Value
AGE_AVG
0.092
0.038
5.9988
0.016501
INFCT_PROB
52.276
14.247 13.4632
0.000437
XRAY_Q
2.424
1.066
5.1718
0.025636
CONSTANT
0.283
2.238
0.0160
0.899588
Chiar dac valorile p din tabel ne arat c, n formula de dependen liniar, coeficienii
variabilelor predictor sunt semnificativ diferii de 0, valoarea mic (de doar 0.32) a
coeficientul de determinaie multipl afiat ne determin s apreciem formula ca
inadecvat.
Rspunsul este negativ. Nici introducerea termenului INFCT_PROB*XRAY_Q ca
interaciune nu ridic prea mult valoarea coeficientului de determinaie.
Dar oare includerea tuturor variabilelor n model ar produce o formul adecvat?
Nici aceast ultim situaie nu determin obinerea unei formule liniare acceptabile.
Acest exemplu ne arat dificultile pe care le ntmpinm n ncercrile de a explica
anumite variabiliti prin formule liniare, atunci cnd nu avem bnuieli asupra variabilelor
predictor veritabile i/sau datele de care dispunem sunt lipsite de credibilitate.
Atunci cnd ncepem un studiu observaional, ar trebui s avem n vedere ipoteze clare
bazate pe studii anterioare sau pe bnuieli justificate. Ar trebui s inem seama i de
factorii de risc cunoscui.

125

MG - Lucrarea practic 10 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

S examinm un alt exemplu, legat de un studiu observaional n care iniial au fost luate
n considerare 4 variabile explicative. Anume, ntr-o unitate clinic s-a ncercat aflarea unei
formule de prognoz a duratei de supravieuire a pacienilor supui unei proceduri
chirurgicale asupra ficatului. Din evalurile pre-operatorii au fost luate n considerare,
conform opiniei specialitilor, urmtoarele informaii:
- scorul de coagulare sanguin BLOOD_SCORE,
- indicele de prognostic PROGN_INDEX (n care se include i vrsta pacientului),
- scorul de funcionare enzimatic ENZYME_TST,
- scorul de funcionare a ficatului LIVER_TST.
Variabila rspuns, dependent, este evident durata de supravieuire SURV_TIME.
Datele de care dispunem au fost obinute de la 54 de pacieni alei aleator dintre cei ai
unitii clinice, i pot fi gsite n fiierul LP10_4.xls.
Adugai o nregistrare suplimentar, a 55-a.
Evident, vom ncepe prin a
estima parametrii modelului liniar.
Folosind Excel, i anume comanda
Analiza DatelorRegresie/Data
AnalysisRegression din meniul
Instrumente/Tools, vom obine
un coeficient de determinaie
multipl destul de bun (0.837).
Vom avea ns grij s bifm
casetele de validare Residuals i
Normal Probability Plots (vezi
figura alturat).

Chiar dac valorile p raportate n tabel:


Coefficients
-621.59755
33.1638281
4.27185982
4.12573829
14.0915626

Standard Error
64.80042601
7.017274632
0.563384543
0.511160932
12.52532754

ne ndeamn s acceptm coeficienii modelului liniar (cu o


excepie!), nu acelai lucru rezult
din analizarea reziduurilor prin
reprezentarea diagramatic a lor!
Este vizibil o plasare n form
de potcoav, ceea ce ne determin
s adoptm o transformare logaritmic a variabilei rspuns.

t Stat
-9.59249
4.726027
7.582494
8.07131
1.125045

P-value
7.86E-13
1.97E-05
8.35E-10
1.49E-10
0.266051
Normal Probability Plot

900

800

700

600

500
Y

Intercept
X Variable 1
X Variable 2
X Variable 3
X Variable 4

400

300

200

100

0
0

20

40

60
Sample Percentile

126

80

100

120

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 10 2011/2011

S trecem la prelucrarea cu EpiInfo. Dup preluarea datelor din fiierul LP10_4.xls,


vom comanda crearea noii variabile: VariablesDefine YLOG, apoi completarea
automat a valorilor ei: VariablesAssign YLOG=LOG(SURV_TIME).
Acum vom trece la aflarea coeficienilor modelului de regresie:
REGRESS YLOG = BLOOD_SCORE PROGN_INDEX ENZYME_TST LIVER_TST
Coeficientul de determinaie multipl va fi excelent (0.97), dar unul dintre coeficieni,
mai precis cel al variabilei LIVER_TST, va avea ataat o valoare p mult prea mare.
Aceasta ne va determina s eliminm variabila din model. Comanda final va fi:
REGRESS YLOG = BLOOD_SCORE PROGN_INDEX ENZYME_TST
iar formula de predicie a duratei de supravieuire va fi (aproximativ) urmtoarea:
LN(SURV_TIME) = (1.114) + (0.159)*.BLOOD_SCORE
+ (0.021)*PROGN_INDEX + (0.022)*ENZYME_TST
Durata de supravieuire prognozat va fi obinut prin exponeniere.
Completai documentul nume_SENIC cu urmtorul text:
Chiar dac, prin regresie liniar, vom obine un coeficient de determinaie foarte bun
i valori p ataate coeficienilor foarte mici, modelul nu va fi acceptat pn nu se va
efectua verificarea normalitii reziduurilor. Aceast verificare nu este efectuat de
EpiInfo; n schimb, Excel o poate face prezentnd o diagram de normalitate. n aceasta
punctele care reprezint reziduurile trebuie s fie aliniate. Dac nu sunt, atunci va trebui
s efectum anumite transformri asupra variabilei rspuns i s inserm n modelul
nostru variabila transformat. Formula obinut nu va mai fi liniar.

127

MG - Lucrarea practic 11 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Indicaii generale:
Prin formularea unui model matematic explicit, un investigator dorete s descrie
ct de mult variaie din variabila rspuns (de exemplu din durata de supravieuire dup
diagnosticarea bolii pentru un grup de indivizi) poate fi explicat n termenii uneia sau a
mai multor variabile predictor statistic semnificative cu care este corelat.
n acest scop ar putea ncerca exprimarea probabilitii de supravieuire pe o
durat mai mare dect durata d ca funcie liniar de valorile variabilei (variabilelor)
predictor.
n cercetarea biologic este des folosit regresia logistic (logit). Iar prelucrarea
datelor de supravieuire se face n primul rnd cu tehnica Kaplan-Meyer.
Compararea eficacitii a dou teste biologice se poate face grafic, prin diagrame
de tipul ROC (receiver operating characteristics).
n aceast lucrare practic vei nva s:
a) lucrai cu comanda LOGISTIC REGRESSION pentru analizarea legturii
ntre o variabil continu i una Boolean;
b) lucrai cu comanda KAPLAN-MEIER SURVIVAL pentru prelucrarea datelor
privind supravieuirea pacienilor;
c) estimai curbe ROC pentru compararea eficacitii a dou teste.

Teme
47: regresia logistic
48: analiza supravieuirii cu Epi Info
special: compararea testelor prin curbe ROC n Excel
Softul ce va fi utilizat n lucrarea practic:
Excel, Epi Info

128

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 11 2011/2012

Tema 47: regresia logistic.


Creai un document Word denumit nume_LOGISTIC.doc cu urmtorul coninut:
Regresia logistic este folosit pentru a analiza relaia ntre variabila dependent,
de tip categorial, cu dou niveluri, i una sau mai multe variabile predictor
(independente). De exemplu, am dori s putem prezice succesul sau eecul la un
test, depinznd de mai multe variabile continue, cum ar fi durata pregtirii pentru acel
test. Sau am dori s prezicem ansele de deces sau de supravieuire, n funcie de
doza unui tratament.
Variabila dependent binar Y este asimilat unei variabile continue P, cu valori
ntre 0 i 1. O valoare p este interpretat ca probabilitatea de a obine un succes la
test. Regresia logit const n determinarea celor mai bune valori ale coeficienilor
i din relaia
P
P
exp( X ) .
log
X , adic
1 P
1 P
Comanda Logistic Regression din EpiInfo (modulul Analyze Data) realizeaz aanumita regresie logistic. n fereastra comenzii, variabila rezultat (Outcome Variable)
este variabila dependent Y, de obicei de tip Boolean, iar celelalte variabile (Other
Variables) sunt variabilele independente X. n cazul cel mai simplu dar i cel mai des
ntlnit avem de-a face cu o singur variabil independent.
S lum, ca exemplu, datele din fiierul LP11_1.xls. n acesta dispunei de rezultatele
obinute asupra unor oareci bolnavi, n urma aplicrii unei doze de concentraie diferit.
Vindecarea este marcat cu valoarea 1 n coloana Event. Sexul oarecilor este nregistrat
prin valorile 1 sau 2 n coloana Group.
Se observ c vindecri apar ncepnd cu concentraia de 20.6%, ns abia de la
concentraia 23.4% putem fi siguri de vindecare. Ce se poate obine folosind regresia
logistic?
Preluai fiierul LP11_1.xls cu EpiInfo, dup ce i-ai mai adugat dou nregistrri
(corespunznd unor experiene pe care presupunem c le-ai fcut mpreun cu echipa de
cercetare). Observai c nregistrrile sunt ordonate dup valorile cresctoare ale
concentraiei. Respectai aceast ordonare!
Apelai comanda Logistic Regression din grupul Advanced Statistics. Evident, n
caseta de dialog a comenzii vei cere ca Outcome Variable s fie Event, iar pentru Other
Variables v limitai la Dose.
Rezultatul va fi prezentat (aproximativ) astfel:
Term

Odds
Ratio

95%

C.I.

Coefficie
nt

S. E.

ZStatistic

P-Value

dose
3.3179 1.4248 7.7261
0.4313
2.7809 0.0054
1.1993
CONSTANT
*
*
* -26.2133
9.5109 -2.7561 0.0058
Reinei de aici coeficienii, dar i faptul c ei sunt validai de valorile p foarte mici
(putem accepta c sunt nenuli). Aadar formula
P
log
26.2133 1.1993 X
1 P
este suficient de bun pentru prognozarea probabilitii de vindecare n funcie de
concentraia dozei injectate.
Y
Evident, P
unde Y exp(26.2133 1.1993 X ) .
1 Y

129

MG - Lucrarea practic 11 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Redenumii nume_LOGISTIC.xls fiierul LP11_1.xls. Pe singura sa foaie de calcul


plasai n celula E1 textul Prob, n celula D2 formula
=EXP(26.2133+1.1993*A2)
iar n celula E2 formula
=D2/(1+D2)
Extindei aceste formule pe coloane, apoi folosii datele din coloanele A i E pentru a
crea o diagram de tipul X-Y. Ar trebui s obinei o logistic (vezi figura).
1.0

0.0
10

15

20

25

30

35

Tema 48: analiza supravieuirii cu Epi Info.


Creai un document Word, denumit nume_SUPRAV, cu urmtorul coninut:
Analiza supravieuirii
S presupunem c studiem eficacitatea unui tratament nou pentru o maladie grea,
ce determin n general decesul pacienilor. Evident, ceea ce ne intereseaz este ca, n
urma tratamentului, pacienii s supravieuiasc ct mai mult posibil.
Odat ce am nregistrat data aplicrii tratamentului, pare uor s aflm numrul de
zile (sptmni, luni, ani) care au trecut de atunci i pn astzi (chiar dac regulile
calendarului: ani biseci, luni cu numr de zile diferit, etc. nu sunt prea comode).
n principiu, pentru compararea tratamentului nou cu cel clasic s-ar prea c
putem utiliza metodele de testare statistic obinuite. Apar ns dou aspecte care ne
mpiedic s le folosim direct:
1) nu ne putem permite s ateptm pn cnd vor deceda toi pacienii. Va trebui s
ncheiem studiul nostru la un moment dat, cu majoritatea pacienilor nc n via.
Este vorba despre pacienii care supravieuiesc n continuare;
2) este posibil ca unii pacieni s fi prsit domiciliul i s nu mai putem s-i
contactm. Este vorba despre pacienii pierdui din vedere.
Aadar, va trebui s inem seam de dou tipuri de aa-numite observaii
cenzurate (censored observations): a) obinute de la pacienii care supravieuiesc
termenului final al studiului nostru, b) obinute de la pacienii pierdui din vedere,
despre care tim c au supravieuit ctva timp tratamentului (dar nu suntem siguri c
mai sunt n via).
Cel mai simplu mod de a descrie evoluia unei populaii este de a-i desena curba
de supravieuire. Pe axa absciselor (axa timpului) se consider mai multe intervale
corespunztoare perioadelor consecutive, momentul t = 0 fiind considerat, pentru toi
pacienii, momentul nceperii tratamentului. Dup trecerea a t intervale de timp se
poate calcula (i reprezenta grafic) proporia pacienilor care au supravieuit cel puin
durata t.

130

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 11 2011/2012

Comanda Kaplan-Meier Survival din modulul Analyze Data se folosete pentru


obinerea unor grafice i realizarea unor teste n legtur cu grupuri de subieci care au fost
urmrii ntrun studiu clinic. Probabil c ceea ce intereseaz n primul rnd este o
comparaie ntre duratele de supravieuire. Fiecare subiect este nregistrat (luat n
considerare) la un anumit moment de timp. Din acel moment (s zicem c este data
operaiei) i pn n momentul studiului trece un timp. Unii dintre subiecii aflai n studiu
pot s fie cenzurai, ceea ce nseamn c pentru acei subieci avem observaii incomplete
despre durata de supravieuire.
Pentru reprezentarea datelor de supravieuire, datorit cenzurrii, va trebui s folosim
dou variabile:
o variabil ale crei valori sunt duratele de supravieuire (Time Variable),
o alt variabil, binar, ale crei valori indic fie cenzurarea, fie necenzurarea
(Censored Variable).
De menionat c este necesar precizarea valorii care indic necenzurarea (Value for
Uncensored) precum i a unitii de timp folosite (Time Unit).
De obicei suntem interesai n compararea eficacitii a dou tratamente, din punctul de
vedere al duratelor de supravieuire. Este nevoie de nc o variabil, ale crei valori s
indice grupul cruia i aparine fiecare observaie (Group Variable).
n urma execuiei comenzii se poate obine diagrama curbelor (funciilor) de
supravieuire pentru fiecare dintre cele dou grupuri (Graph Type: Survival Probability)
i rezultatele pentru testele care compar cele dou funcii de supravieuire.
Preluai fiierul LP11_2.xls, n care vei gsi date referitoare la 199 de pacieni, de
ambele sexe, dializai prin dou metode. Identificai cu uurin data nceperii
tratamentului n coloana Dateinit i data decesului (dac este cazul) n coloana
Datedeath. Adugai o nou nregistrare, cenzurat (lsnd aadar necompletat valoarea
n coloana Datedeath), n care valoarea n coloana Dateinit este data d-voastr de natere,
iar n coloana Mode plasai una dintre valorile ce corespund modalitilor de tratament.
Salvai forma nou (cu 200 de nregistrri) cu numele nume_DIALIZA.xls. Preluai
apoi acest fiier cu EpiInfo, modulul Analysis. Nu exist pacieni pierdui din vedere.
Adugai nc o coloan, s o numim Durata, n care s plasm durata de supravieuire
pentru pacieni (exprimat n sptmni). Pentru cei necenzurai va trebui s evalum
numrul de zile ntre data nceperii tratamentului i data decesului, iar pentru cei cenzurai
numrul de zile ntre data nceperii tratamentului i data curent (pe care o putem prelua
din parametrul SYSTEMDATE al sistemului de operare).
Adugarea noii coloane se va face cu comanda Define din grupul Variables. Dup care
se va folosi comanda Assign pentru a completa valorile. Pentru nceput asignai variabilei
Durata expresia
=DAYS(DATEINIT,SYSTEMDATE)/7
care va avea efect asupra tuturor nregistrrilor, cenzurate sau nu.
Observai comanda nregistrat n fereastra Program Editor (dreapta-jos). Continuai n
aceast fereastr, insernd prin tastare urmtorul program scurt:
IF CENSURE=No THEN
Durata=DAYS(DATEINIT,DATEDEATH)/7
END
dup care Run This Command.
Dispunem acum de duratele (n sptmni) necesare pentru utilizarea comenzii
Kaplan-Meier Survival din grupul Advanced Statistics.

131

MG - Lucrarea practic 11 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Evident, dup declanarea comenzii va trebui s alegem variabilele i valorile dorite, n


caseta de dialog a comenzii, prezentat n figura urmtoare. Observai n figur c
drept variabil de grupare am ales Gender, iar unitatea de timp este, evident, sptmna.
Diagrama probabilitilor de
supravieuire ar trebui s fie
asemntoare celei din figura de
mai jos. Se poate observa c exist
o diferen sensibil ntre cele
dou curbe, cu impresia c grupa
femeilor beneficiaz de o
supravieuire mai bun, pe termen
lung, dect grupa brbailor.

Oare aceast diferen este semnificativ? Rspunsul poate fi sugerat de datele


prezentate n tabelul anexat.
Test
Statistic
D.F.
P-Value
Log-Rank
2.2849
1
0.1306
Wilcoxon
1.7908
1
0.1808
Valoarea p obinut prin testul Wilcoxon ar trebui s ne fac ns destul de rezervai n
a susine afirmaia. Mai degrab ar trebui s enunm c nu dispunem de suficiente date
pentru a afirma .
(Ipoteza nul afirm c nu exist deosebiri ntre cele dou curbe de supravieuire!)
Repetai comanda lund ca variabil de grupare Mode n loc de Gender. Folosii apoi
comanda Select din grupul Select/If pentru a selecta doar pacienii de sex masculin i a
compara, doar pentru ei, supravieuirea n urma celor dou modaliti de tratament.

132

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 11 2011/2012

Preluai graficele (pe care EpiInfo le livreaz sub forma de fiiere de tipul JPG) i
comentai-le n fiierul-document Word intitulat nume_COMENTARIU.doc. Comparai
comportarea att pe termen scurt (imediat dup nceperea tratamentului) ct i pe
termen lung. Nu ar trebui s lipseasc nici comentariul privind numrul de observaii de
care ar trebui s dispunem pentru a putea trage concluzii certe privind superioritatea
unui tratament asupra altuia (i nici aprecieri privind calitatea vieii dup nceperea
tratamentului).
n fiierul LP11_3.xls gsii urmtoarele date nregistrate pentru nou-nscuii cu
greutatea la natere sub 1 kg:
sexul, n coloana SEX, valori F sau M;
regiunea geografic de domiciliu a prinilor (5 valori, identificai-le), n coloana
REGGEO;
data naterii, n coloana DATANAST;
decedat, valori Da sau Nu;
data decesului, n coloana DATADECES (completat dac este cazul).
Preluai cu EpiInfo acest fiier i ncercai s rspundei plasnd rspunsurile n
documentul Word nume_INFANT.doc la urmtoarele ntrebri:
1) numrul de decedai (comanda Select);
2) distribuia decedailor pe sexe, pe regiuni geografice (comanda Frequencies);
3) distribuia decedailor pe sexe i pe regiuni geografice (comanda Tables).
Creai o nou variabil, DurataVietii, n care plasai durata vieii fiecrui subiect
decedat (n zile). Calculai media i mediana acestei noi variabile (comanda Means), apoi
mediile pe sexe. Se poate afirma c durata vieii la subiecii de sex feminin difer de cea a
subiecilor de sex masculin? Completai fiierul nume_COMENTARIU.doc. cu
concluziile d-voastr.
Tema special: compararea testelor prin curbe ROC n Excel.
Relum tema utilizrii curbelor ROC (receiver operating characteristics), de data
aceasta pentru compararea eficacitii a dou teste biologice n detecia aceleiai maladii.
Vom utiliza Excel, mai precis crend un fiier carte de calcul denumit nume_2ROC, cu
cinci foi de calcul denumite Datele, CalculeCK i CalculeT, respectiv GraficCK
i GraficT.
Testul troponinei T tinde s nlocuiasc testul CK (creatin-fosfokinazei) n depistarea
infarctului de miocard deoarece: (a) este mai specific n cazul afectrii muchiului cardiac,
i (b) poate fi efectuat pe o durat mai ndelungat de timp. Valorile obinute nu sunt
sensibile la afectarea altor muchi (prin injecii, exerciii fizice sau medicamente).
S comparm cele dou teste folosind un lot de 44 pacieni, asupra crora au fost
efectuate ambele teste. Unii dintre acetia au avut confirmat ulterior diagnosticul infarct
miocardic. Rezultatele msurtorilor (exprimate pentru testul CK n uniti/litru iar pentru
testul TT n micrograme/litru) precum i diagnosticul final le vei prelua din fiierul
LP11_4.xls.
Plasai coloana diagnosticelor, urmat de coloanele CK i TT, n domeniul A1:C45 al
foii de calcul Datele din fiierul nume_2ROC.
Aa cum ai procedat ntro lucrare practic anterioar, vei ncepe prin a determina
valorile extreme ale testelor. n celula D1 plasai textul Extreme CK, n E1 plasai textul
Extreme T, apoi n celulele din domeniul D2:E3 inserai formulele de calcul
corespunztoare. (n D2 formula =MIN(B2:B45), ... n E3 formula =MAX(C2:C45).)
Copiai acum pentru calcule datele din coloanele A:B n foaia CalculeCK. Aici le
vei sorta n ordine cresctoare dup valorile testului (coloana B?) dup care, pe coloana

133

MG - Lucrarea practic 11 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

C, vei calcula pragurile de separare.


Reamintim c primul prag de separare este valoarea mai mic cu 1 dect minimul
valorilor testului (care a fost calculat n celula D2 de pe foaia Datele) iar ultimul prag
de separare este valoarea mai mare cu 1 dect maximul valorilor testului (maxim calculat
n celula D3 de pe foaia Datele)
Prin urmare, formula pe care o vei introduce n celula C2 va fi
=Datele!D21
Dedesubt vei plasa ca praguri de separare mediile aritmetice a dou valori-test
consecutive, formula de baz fiind
=(B2+B3)/2
iar ultimul prag de separare, introdus n celula C46, va fi
=Datele!D3+1
Reamintim c trebuie eliminate pragurile de separare care coincid cu valorile testului.
Aadar, vom rezerva coloana D pentru criteriul de eliminare; n celula D1 plasai textul
Elimin?, iar n D2 formula
=IF(C2=B2,da,nu)
pe care o extindei la domeniul D2:D45.
Ar trebui s observai c pacienii cu diagnosticul angin s-au grupat n partea
inferioar a listei, existnd doar un singur caz de intercalare cu pacienii cu diagnosticul
infarct. Aceasta indic faptul c testul CK este extrem de puternic.
Coloanele E:H vor fi utilizate pentru stabilirea numrului de subieci true negatives,
false negatives, true positives i false positives pentru fiecare prag. ncepei cu
plasarea inscripiilor pe prima linie, apoi cu plasarea valorilor iniiale 0 pentru true
negatives i false negatives pe a doua linie. Pentru celelalte valori iniiale putei plasa
numrul pacienilor cu diagnostic infarct respectiv al celor cu diagnostic angin.
Dar, pentru uurina calculelor pentru celelalte praguri, este de preferat s plasai n
celulele G2:H2 formule care s poat fi extinse prin tragere de mner. Pentru celula G2
o asemenea formul este
=COUNTIF($A$2:$A$45,"infarct")F2
iar pentru celula H2 formula este
=COUNTIF($A$2:$A$45,"angina")E2
Rmne doar de plasat valorile de iniializare n celulele E3 i F3, anume
=COUNTIF($A$2:$A3,"angina") resp. =COUNTIF($A$2:$A3,"infarct")
pe care s le extindei pe rndurile urmtoare, pn la rndul 45.
Urmeaz etapa calculului valorilor specificitii i senzitivitii asociate fiecrui prag,
mai precis plasai n celula I1 textul 1Spec iar n J1 textul Senz, inserai dedesubt
formulele de calcul, =1E2/(E2+H2) n celula I2 i =G2/(G2+F2) n celula J2 dup care
extindei formulele la domeniul I2:J45.
Este momentul s prelum aceste coloane (I i J), mpreun cu coloana D a criteriului
de eliminare, prin Copiere/Lipire special (Valori), n coloanele A:C din foaia
GraficCK.
Aici prima operaiune va fi sortarea acestor date dup valorile criteriului de eliminare,
urmnd ca toate liniile cu da s fie eliminate.
Cu valorile numerice rmase (s presupunem c senzitivitile sunt pe coloana C iar
valorile nu pe coloana A, deci cu valorile de pe coloanele B:C) se va crea o diagram de
tipul X-Y, cu linii i de preferat fr marcatori. Aceasta va fi curba ROC asociat
testului nostru.
Reamintim c scalarea pe ambele axe trebuie fcut aa nct valorile extreme s fie 0
i 1, iar dreptunghiul ar trebui s fie ptrat. (Acest lucru se poate obine prin modificarea

134

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 11 2011/2012

corespunztoare a marginilor paginii, prin comanda din meniul Fiier). De asemenea, ar


trebui eliminat legenda i toate liniile de ghidare, iar prin tastare ar trebui introduse
titlurile 1 Specificitatea pe axa X respectiv Senzitivitatea pe axa Y. Mai mult, ar
trebui evideniat diagonala ptratului, ceea ce se poate face prin folosirea unui instrument
de desenare.
Pentru evidenierea puterii testului se va calcula aria de sub curb. Aceast arie se
poate obine prin nsumarea de fii trapezoidale verticale cu bazele ntre specificitile
calculate pentru pragurile de separare. Am putea s calculm ariile acestor fii prin
formule ce extind formula
=(B2B3)*(C2+C3)/2
pe care o plasm de exemplu n celula E2. Aria total o vom obine atunci n celula E41
prin formula de nsumare
=SUM(E2:E40)
Valoarea 0.998 pe care o obinem, foarte apropiat de 1, ne confirm c avem la
dispoziie un test aproape perfect pentru diagnoza infarctului miocardic.
Totui, reinei c ceea ce ai fcut nu este dect o ESTIMARE a curbei ROC i implicit
a bonitii testului CK, folosind doar un eantion limitat de pacieni care se plng de
dureri. Curba ROC teoretic va avea probabil un alt aspect, mai neted.
Repetai acum, folosind foile de calcul CalculeT i GraficT, toate operaiunile
anterioare, de data aceasta pentru rezultatele testului T din foaia Datele. Atenie la
praguri! Ar trebui s obinei n final valoarea 0.877 pentru aria de sub curb.
Pentru compararea celor dou teste ar fi de dorit s putem reprezenta cele dou curbe
ROC n aceeai diagram. Nu este prea dificil. Este suficient s prelum valorile de pe
coloanele B:C din foaia GraficCK i s le plasm dedesubtul celor din foaia GraficT.
(Este de preferat s lsm o linie intermediar ntre ele.) Iar pentru separarea culorilor am
putea s deplasm valorile noi de pe coloana C pe coloana D i s le inserm ca serie
nou n diagram.
Preluai diagrama final
(asemntoare celei alturate)
ntrun
document
denumit
nume_DOUAROC.doc.
Adugai explicaii adecvate
despre eficacitatea celor dou
teste. De ce oare este folosit, din
ce n ce mai mult, testul
troponinei T? De ce altceva, n
afar de curbele ROC, trebuie s
inem seam n evaluarea
eficacitii testelor?

135

MG - Lucrarea practic 12 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Indicaii generale:
Prin crearea unor modele statistico-matematice se ncearc s se explice
funcionarea organelor de sim, inndu-se seam de rezultatelor cercetrilor fiziologice
moderne (legea Weber-Fechner, curba lui Fletcher-Munson n audiologie, etc.)
Modelele de funcionare a aparatului fonator uman, ca i a celui auditiv, necesit
foarte multe calcule i nu dintre cele mai simple. Este de ajuns s menionm c n 1936,
nainte de apariia calculatoarelor, pentru obinerea spectrului unei nregistrri sonore de
2.6 secunde calculele necesare au durat aproape 1 an. Calculatoarele personale actuale au
ajuns la o putere de calcul suficient pentru tratarea informaiei auditive sau vizuale n
timp real.
Un program relativ simplu de calculator poate fi folosit, n lipsa unor audiometre
perfecionate, pentru autocontrolul auzului, permind detectarea unor leziuni ale urechii
interne datorate expunerii prelungite la zgomote.
Prelucrarea imaginilor, chiar dac a fcut progrese imense, este nc la un stadiu
iniial atunci cnd avem de-a face cu imagini lipsite de claritate. Astzi este cazul
imaginilor termografice, aa cum n trecut imaginile ecografice ridicau probleme de
interpretare. Spectrele de culoare, precum i anumite transformri de culoare, permit
obinerea de rezultate spectaculoase n cercetarea biologic.
n aceast lucrare practic vei nva s:
a) V orientai n execuia unor softuri speciale, de laborator;
b) Manevrai cu noiuni mai puin evidente, cum ar fi spectrele;
c) V ntocmii singuri audiograma.

Teme
49: analiza sunetelor
50: analiza imaginilor
special: crearea audiogramei tonale
Softul ce va fi utilizat n lucrarea practic:
AnalizorulDeSunete, PrelucrareImagini, Audiometer

136

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 12 2011/2012

Tema 49: analiza sunetelor


n site-ul catedrei vei gsi dou mici programe didactice, avnd ca scop exemplificarea
noiunilor fundamentale privind prelucrarea sunetelor cu calculatorul. Este important s ne
reamintim c sunetul, aa cum l percepe urechea uman, nu este altceva dect variaia
presiunii aerului n jurul presiunii atmosferice (variaie preluat de timpan i transmis
urechii interne), variaie care teoretic are o form de tipul urmtor:

Capturarea de ctre microfon a acestei variaii permite prelucrarea cu calculatorul, cu


condiia transformrii semnalului analogic n secvene de bii (adic n semnal digital).
Preluai cele dou programe, denumite CreatorulDeSunete i AnalizorulDeSunete,
mpreun cu toate celelalte fiiere pe care le gsii n folderul Sunete. (Programele au fost
create n limbajul C++ i au fost compilate cu ajutorul C++ Builder, iar pentru a putea fi
executate au nevoie de acele cteva fiiere.) Ar fi de dorit ca preluarea s fie fcut n
folderul Anul2 de pe discul local C:.
ncepei prin a crea un document nume_SUNETE.doc n care vei insera diverse
comentarii adecvate.
Startai programul CreatorulDeSunete. Acesta are ca scop crearea de fiiere sonore de
tipul WAV. (Informai-v despre acestea i despre alte tipuri de fiiere sonore i comentai n
documentul nume_SUNETE.doc.) Este permis alegerea ntre doar dou frecvene de
eantionare, anume de 22050 respectiv 44100 Hz. Programul creeaz sunete de durat de o
secund i intensitate constant, prin suprapunerea a dou, trei sau patru componente
sinusoidale pure.
Pentru nceput, alegei frecvena de eantionare de 44100 Hz i creai fiierul cu doar
dou componente, prima cu frecvena de 1100 Hz iar a doua cu frecvena de 2700 Hz,
defazat cu 30 fa de prima. Componentele au intensiti aproximativ egale (vezi figura
urmtoare, n care a doua component are o intensitate puin mai mic dect prima).

Vei constata apariia fiierului nume_wave1.wav, cruia i vei schimba denumirea n


nume_2COMP.WAV.
Programul v d posibilitatea s vizualizai unda, eventual s salvai imaginea ei ntrun
fiier bitmap. ns mai important este s analizm spectral aceast und, pentru a ne da seama
de felul n care celulele ciliate din urechea intern percep aceast und.
Pentru aceasta vei face apel la cellalt program, anume la AnalizorulDeSunete. Ar
trebui s reuii afiarea spectrului de moment, apelnd comanda Calculeaza_si_afiseaza
din meniul Spectrul. (Dar aceast comand va fi permis doar dup ce vei afia unda prin
comanda Afiseaza din meniul Unda cu o extindere diferit de cea maxim, apoi prin

137

MG - Lucrarea practic 12 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

efectuarea unui clic n dreptul momentului de nceput.) Ar trebui s tim c pentru calculul
spectrului de moment se folosesc 1024 valori consecutive ale undei, adic datele undei din
urmtoarele 23 de milisecunde ce urmeaz momentului curent ales.
Spectrul de moment ar trebui s arate ca n figura urmtoare:

Se pot identifica cele dou vrfuri, plasate n dreptul frecvenelor celor dou
componente ale undei. Aceasta nu este neobinuit, pentru c ne ateptm ca modelul
statistico-matematic s recupereze informaia principal. Dar ceva nu corespunde: anume,
n desen apare a doua component ca avnd intensitatea mai mare! (Aceast neregul este
datorat algoritmului de calcul!)
ns forma de melc a urechii interne nu este compatibil cu aspectul liniar n frecvene al
spectrului, ci mai degrab cu o scar logaritmic n frecvene. O asemenea scar este cea
melodic, iar spectrul melodic arat ca n figura urmtoare:

Ar trebui s tim c cele circa 1000 de coloane ale imaginii acoper aproape n ntregime
domeniul frecvenelor audibile. Dar deasupra membranei bazilare se afl peste 3000 de
baterii de celule ciliate! Aadar un sunet ca cel din figur ar trebui s fie semnalizat de
peste 30 de baterii de celule ciliate. Acest model ar trebui s ne evidenieze clar fineea
analizorului de frecvene pe care-l avem n urechea intern!
(Se mai impune un comentariu: i intensitile sunt percepute logaritmic de ctre
urechea uman, de aceea scara intensitilor este gradat n deciBeli. Trebuie tiut c 3 dB
nseamn dublare, iar 3 dB nseamn njumtire. O gradaie pe axa vertical nseamn
aadar dublarea sau njumtirea intensitii.)

138

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 12 2011/2012

Nu este cazul s folosim meniul Energia ntruct unda creat a fost de intensitate
constant. De asemenea, nici meniul Spectrograma nu ne aduce informaii noi, ntruct nu
exist variaii n frecven pe durata celor 1000 milisecunde ale sunetului.
Este momentul s refolosim programul AnalizorulDeSunete pentru a analiza fiierul
sonor LP12_1.wav, care conine undele nregistrate, prin intermediul unui microfon legat de
placa de sunet, pe cnd cinci persoane pronunau, una dup alta, vocala [a].
Apelai mai nti comanda Afiseaza din meniul Energia pentru a identifica momentele i
duratele de existen a semnalelor sonore. (Ar trebui s identificm faptul c primul semnal
dureaz circa 280 milisecunde, iar al treilea apare ntre milisecundele 660 950. Identificai
i reinei cele cinci momente de mijloc ale semnalelor, care vor fi folosite pentru obinerea
spectrelor de moment.)
Dup comanda Afiseaza din meniul Unda, ncercai s stabilii (cu un clic) momentul de
nceput la 450 milisecunde (acesta este aproximativ n mijlocul emisiei celei de-a doua
vocale). Afiai apoi spectrul de moment, dup care ncercai s identificai poziiile celor mai
puternice patru linii spectrale. (Ar trebui s fie aproximativ la 400, 800, 1200 i 1600 Hz.
Nu trebuie s ne surprind progresia aritmetic! Se tie c 400 Hz este frecvena
fundamental de vibraie a coardelor vocale, pentru o persoan de sex feminin cu voce foarte
piigiat. Celelalte frecvene corespund armonicelor consecutive.) Cu ajutorul reprezentrii
melodice, ncercai identificarea intensitilor acestor linii spectrale, innd seam de faptul
c 3 dB nseamn jumtate. (Lund linia a treia, cea de intensitate maxim, ca standard, ar
trebui s gsii c linia spectral de 400 Hz are intensitatea 1/10, linia spectral de 800 Hz are
intensitatea 1/2, iar linia spectral de 1600 Hz are intensitatea 1/3.)
nainte de a crea un sunet artificial care s simuleze vocala [a] pronunat de persoana
n cauz, este recomandabil s:
1) afiai spectrele de moment pentru toate cele cinci vocale [a] pronunate, ncercnd
s depistai, n fiecare caz, frecvenele fundamentale precum i poziiile celor mai puternice
linii spectrale;
2) capturai imaginile celor cinci spectre de moment n fiiere bitmap distincte, pe care
s le transformai apoi n fiiere de tip JPG (pentru a face economie de spaiu de stocare);
3) afiai spectrograma, pentru domeniul vocalelor, i s-o capturai n fiier (vezi figura
urmtoare. Atenie, programul calculeaz spectrograma doar pentru primele 950 de
milisecunde, deci vei vedea doar imaginile primelor trei emisii sonore!)

139

MG - Lucrarea practic 12 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Folosii din nou CreatorulDeSunete. De data aceasta creai un sunet prin suprapunerea
a patru componente sinusoidale pure (cele patru identificate mai sus).
Alegnd intensitatea maximal de 6000 pentru a treia component, nseamn c prima
component va avea intensitatea 600, a doua va avea intensitatea 3000, iar a patra 2000.
Frecvenele componentelor vor fi de 400, 800, 1200 i 1600 Hz. (Programul permite i
alegerea fazelor, ns se tie c defazajele nu sunt identificate de urechea uman, aa nct pot
fi neglijate.) Redenumii nume_A4COMP.wav fiierul sonor pe care-l obinei, apoi trecei
la analizarea sa. Programul AnalizorulDeSunete ar trebui s identifice spectre asemntoare
n banda frecvenelor sub 2000 Hz cu spectrul de moment al vocalei [a], de la care am
plecat.
Din nefericire, asemenea modele artificiale ale vocalelor sunt mult prea simpliste, iar
sunetele generate astfel sunt metalice. Componente importante ale vocalelor umane se
ntlnesc pn spre 4000 Hz.
Trebuie s atragem atenia c programul AnalizorulDeSunete, ca de altfel toate
programele de analiz sonor (cel mai cunoscut este SoundForge) nu calculeaz exact
spectrele, ci le aproximeaz printr-o metod denumit Transformata Fourier Rapid (FFT =
Fast Fourier Transform). Algoritmii de aproximare pot produce artefacte, care pot nela cu
uurin utilizatorul neinformat.
Pentru a da un exemplu, folosii CreatorulDeSunete pentru a crea un fiier sonor la
frecvena de eantionare de 22050 Hz, cu patru componente, anume exact cele implicite
(aadar cu frecvenele de 4000, 8000, 10000 i 13000 Hz). Dup creare, analizai-l cu
AnalizorulDeSunete, i afiai un spectru de moment. Vei constata c primele trei
componente sunt identificate exact, dar n locul componentei de 13000 Hz apare una fals de
circa 9000 Hz. (Aceasta se datoreaz fenomenului de repliere, cauzat de nerespectarea
condiiei Shannon-Nyquist. Comentai!)
Pentru a ne putea da seama de complexitatea aparatului fonator uman, i putem compara
emisiile cu altele, de exemplu cu cele generate de syrinxul psrilor sau de coardele vocale
ale primatelor. n fiierul LP12_2.WAV gsii o nregistrare a emisiei sonore generate de un
syrinx, iar n fiierul LP12_3.WAV este vorba despre emisiile sonore ale gibonilor.
Comparai-le la nivel de spectrograme, capturnd cteva imagini (evident, transformate n tip
JPG) care s ilustreze comentariile pe care le facei n documentul nume_SUNETE.
Tema 50: analiza imaginilor
Preluai acum programul denumit PrelucrareImagini, mpreun cu toate celelalte fiiere
pe care le gsii n folderul Imagini. ncepei prin a crea un document nume_IMAGINI.doc
n care vei insera diverse comentarii adecvate.
Startai programul PrelucrareImagini. Acesta are ca scop extragerea de informaii din
fiiere-imagine de tipul BMP color, cu 8 sau 24 bii/pixel. (Exist o diferen major ntre
modurile de stocare a culorii n cele dou tipuri. Informai-v despre acestea comentai n
documentul nume_IMAGINI.)
ncercai s prelucrai fiierul LP12_4.BMP. Dup afiarea imaginii, observai meniulcomand Afiseaza spectru. Vei constata c n acesta apar patru opiuni, dintre care sunt
permise doar dou, GlobalRGB i GlobalYCbCr. Ele corespund celor dou modele de
culoare implementate n program, anume modelul electronic RGB (red-green-blue) i
modelul n luminan Y i crominan (de albastru Cb i de rou Cr). Informai-v despre
aceste modele de culoare i comentai n documentul nume_IMAGINI.
Afiai cele dou spectre globale i notai-v amnuntele de distribuie a culorilor, care
apar i n caseta de informare din dreapta-jos.

140

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 12 2011/2012

Dup comanda Selecteaza i apoi selectarea prin tragere cu mausul a unei zone
dreptunghiulare a imaginii, vei constata activarea celorlalte dou opiuni din meniul
Afiseaza spectru. Selectai mai multe zone de interes i notai-v indicatorii de centrare i de
mprtiere pentru spectrele zonelor selectate. Comparaii cu indicatorii pentru spectrul
global.

(ntrebare. Cum credei c poate fi folosit calculatorul n urmrirea creterii culturilor


de bacterii?)
Dac comanda Identifica nu este disponibil, selectai Afiseaza bitmap. n momentul n
care devine disponibil, folosii-o. Notai-v coordonatele i culorile mai multor puncte de
interes (cum ar fi centrele coloniilor de bacterii). Observai variabilitatea culorilor acestor
puncte, mai ales n modelul de culoare YCbCr. (Schimbai modelul acionnd n butonul
radio Modele de culoare.)
Programul permite filtrarea tuturor punctelor de culori apropiate ntre ele. Selectai un
punct de interes, acionai asupra limitelor de filtrare modificndu-le n jos i n sus cu 5-6
uniti, apoi apsai butonul Filtreaz. Notaiv procentajul din imagine ocupat de zona
filtrat.

Programul PrelucrareImagini permite efectuarea ctorva transformri simple de culoare.


Acionai asupra opiunilor din meniul-comand Recoloreaza i observai de fiecare dat ce

141

MG - Lucrarea practic 12 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

se modific. Care este avantajul transformrii gray2color? Comparai cu imaginea originar,


n special n zonele care par colorate uniform.
Pentru exemplificarea opiunilor din meniul-comand Frontiera ar fi de dorit s reluai
execuia programului PrelucrareImagini, prelucrnd de data aceasta imaginea din fiierul
LP12_5.BMP. Este o imagine obinut prin termografie, n care contururile sunt foarte vagi.
Opiunile din meniul Frontiera implementeaz algoritmi de identificare a contururilor din
imaginile alb-negru, algoritmi ce se bazeaz pe combinaii de dilatere a culorilor alb i negru.
ncercai pe rnd primele dou opiuni permise, anume Dilatare->Alb apoi Dilatare>Negru, observnd prin comparaie cu imaginea originar efectul. Odat cele dou
dilatri efectuate, devin permise i opiunile Alb-Negru i Negru-Alb, care ar trebui s aib
ca efect trasarea contururilor. Ce putei observa?
Reluai opiunile din meniul Frontiera pentru imaginea din fiierul LP12_4.BMP. Ce
putei observa?
(S-ar putea s constatai c unul dintre algoritmii de identificare contururi pur i simplu
nu funcioneaz. Nu ar trebui s v mire, imagistica este doar la nceputuri, iar ceea ce se
ntmpl astzi cu imaginile termografice se ntmpla acum peste dou decenii cu imaginile
ecografice. Informai-v despre algoritmii de prelucrare de imagini i comentai n
documentul nume_IMAGINI.)
Tema special: crearea audiogramei tonale
Pentru ntocmirea audiogramei tonale, cu ajutorul calculatorului, vor fi folosite sunete
generate artificial, de intensiti i frecvene controlate, urmrindu-se depistarea acelor
intensiti care se afl la limita percepiei. Mai precis, vor fi considerate frecvenele de 125,
250 i 500 Hz, apoi cele de 1, 2, 4, 8 i 16 kHz. Pentru fiecare dintre aceste frecvene vor fi
considerate 13 intensiti, marcate 3, 4, 5, , 14, 15. Scara intensitilor este i ea
exponenial: trecerea de la intensitatea i la intensitatea urmtoare i + 1 nseamn de fapt
dublarea intensitii. (Totui, spre deosebire de frecvene, unitatea de msur pentru
intensiti nu este cea standard, ci este o unitate formal.)
nainte de a ncepe, pregtii pe o foaie de hrtie un tabel cu 9 coloane i 14 linii. Pe
prima linie trecei (n capul de tabel) frecvenele folosite pentru testare, iar pe prima
coloan marcajele intensitilor, ca n felul urmtor:
125 Hz 250 Hz 500 Hz 1 kHz
2 kHz
4 kHz
8 kHz 16 kHz
3
4

15
Cutai apoi n subfolderul Audiograma ce conine programul (fiierul executabil)
Audiometer.exe precum i fiierele frecv_intens.WAV (ncepnd cu 0125_03.WAV).
Acestea sunt fiiere al cror coninut red variaia presiunii aerului n cazul unui sunet de
frecvena sinusoidal pur f, prin valori numerice pe 16 bii. Frecvena de eantionare, este
de 44100 valori numerice pe secund. Transferai-le pe toate n dosarul Anul2 al volumului
C: de pe staia de lucru.
n continuare vei avea nevoie de ajutorul unui coleg. Dup ce v vei instala ct mai
etan ctile pe urechi, colegul d-voastr va declana Audiometer, apoi v va trimite n cti
diverse sunete artificiale, ntro ordine aleatoare, fr a v anuna despre frecvenele i
intensitile alese.
Atenie, fiecare asemenea sunet are durata de o secund. Nu dai importan eventualelor
pcnituri scurte, datorate modului imperfect n care au fost generate sunetele artificiale.

142

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 12 2011/2012

Spunei-i colegului felul n care percepei sunetele respective, folosind cuvintele deloc,
slab, normal, puternic, dureros,. Colegul d-voastr va nota n celulele tabelului, pe
hrtie, valorile lingvistice care exprim felul n care percepei sunetele respective.

Nu este neaprat necesar s fie testate toate sunetele artificiale. ns va trebui s


identificai, pentru fiecare frecven f, frontiera ntre deloc i slab. Aceast frontier ar
trebui s fie asemntoare cu curbele Fletcher-Munson (privite invers), curbe care exprim
legtura ntre frecvena, intensitatea fizic i intensitatea perceput a sunetelor.

Creai n final un document nume_AUDIOGRAMA, n care plasai ca titlu urmtorul


text:
Audiograma binaural a studentului la data de
apoi tabelul valorilor lingvistice de pe foaia de hrtie. Informai-v despre curbele lui FletcherMunson i despre ultimele descoperiri privind fiziologia uman i comentai n document.

143

MG - Lucrarea practic 13 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

Indicaii generale:
Aplicaiile dau posibilitatea utilizatorului de a alege, n decursul execuiei lor,
diverse ci. Alegerea unei ci se face de obicei printr-o caset de dialog. Exist ns i
posibiliti de setare iniial a valorilor unor parametri, prin intermediul unor fiiere.
Odat cu creterea drastic a performanelor calculatoarelor personale n ultimul
deceniu, au aprut aplicaii de imagistic medical utilizabile pe asemenea calculatoare
(chiar i pe cele de tip laptop).
n aceast lucrare practic vei nva s:
a) v familiarizai cu i s controlai o aplicaie de imagistic medical.

Tema
51: controlul parametrilor aplicaiilor de imagistic
Softul ce va fi utilizat n lucrarea practic:
IQ-View

144

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 13 2011/2012

Tema 51: controlul parametrilor aplicaiilor de imagistic


Exist multe metode ce pot fi folosite pentru controlul funcionrii unei aplicaii, prin
setarea valorilor unor parametri. n aceast lucrare practic vom insista asupra metodei
folosirii aa-numitului fiier de configurare (sau de iniializare).
Acesta este de regul un fiier-text, modificabil direct de la tastatur, al crui coninut
este format din perechi
paramteru = valoare
Pentru a fi identificat cu uurin, un asemenea fiier are de obicei una dintre extensiile INI
sau CFG.
n site-ul catedrei vei gsi un program de imagistic medical, denumit IQ-View. Este
vorba despre o versiune didactic depus n folderul IQ-L. Preluai ntreg coninutul acestui
folder n folderul Anul2 de pe discul local C:.
Observai pentru nceput coninutul acestui folder. Pe lng fiierul executabil principal,
denumit Lite.exe, n care este implementat aplicaia, vei gsi cteva fiiere cu extensia
DLL. Este o prescurtare de la dynamic link library, ceea ce ne indic faptul c aceste fiiere
conin i ele instruciuni, resurse speciale sau date particulare necesare funcionrii aplicaiei.
Observai de asemenea existena mai multor subfoldere, chiar dac unele nu conin
nimic. Ele sunt create pentru organizarea activitii.
Pentru nceput startai direct aplicaia, cu un dublu-clic deasupra iconiei lui Lite.exe.

Vei constata c mesajele principale sunt afiate n limba german (ceea ce nu ar trebui s
ne surprind, ntruct aplicaia a fost creat n Germania). Programatorii au prevzut ns
posibilitatea de a folosi mesaje afiate n alt limb, exploatnd n acest scop coninutul unui
fiier de configuraie.
Cutai n subfolderul Language fiierul custom.ini i copiai-l n folderul aplicaiei
(alturi de Lite.exe). Startai iari aplicaia Lite.exe. De data aceasta ar trebui s observai c
mesajele sunt afiate n limba englez.
Identificai un mesaj oarecare, de exemplu Modality afiat deasupra tipului de
investigaie (CT = tomografie computerizat, respectiv MR = rezonan magnetic). S-l
traducem n limba romn prin Tipul. Intervenim cu Notepad n coninutul fiierului
custom.ini, cutnd (cu comanda Find din meniul Edit) cuvntul Modality. l vom gsi n
mai multe locuri, dar modificarea o vom face doar n cadrul perechii
StudyBrowserForm.StudyTableHeaders.Lines[0]=Modality
(ar trebui s ne dm seama c prin . programatorii neleg subordonarea).
Startnd iari aplicaia Lite.exe, modificarea ar trebui s fie vizibil.

145

MG - Lucrarea practic 13 2011/2012

UMF Carol Davila Informatic Medical i Biostatistic

S mai facem o modificare, anume n perechea


StudyBrowserForm.StudyGrid.Lines[15]=
n care valoarea este vid. Tastai ca valoare
Ura!!! Am reusit modificarea!
i observai efectul.
Creai mai nti un document nume_DICOM.doc, n care, pentru nceput, comentai
aplicaia IQ-View, rolul ei i modalitile de a o controla.
Comentai despre meniurile aplicaiei, facei lista comenzilor utilizabile din meniuri,
identificai i comentai alte instrumente informatice pe care le depistai (barele speciale
dedesubtul i n stnga imaginii de pe ecran). Identificai butonul Tile Screen, alegei
opiunea 4X4, apoi identificai i folosii comanda Tile. (Butonul nlocuiete comanda Tiling
din meniul Tools.) Identificai rolul butoanelor i rozetei mausului, la apsare i la tragere.
Comentai modalitile de colorare a imaginilor. ncercai s obinei imaginea urmtoare, pe
care s-o capturai ntrun fiier grafic nume_ABDOMEN.JPG.

S trecem acum la aspectele medicale ale aplicaiei. Observai seturile de imagini,


meta-datele care le nsoesc, i ncercai s descoperii cum au fost ele salvate. (Ar trebui s
descoperii o organizare arborescent de subfoldere n folderul Server\Database. Nu
ncercai s modificai cu Notepad coninutul fiierelor DICOM, ele nu sunt fiiere-text!)
Pentru setul de imagini obinute prin tomografie computerizat, observai succesiunea
lor. ncercai s apreciai, n milimetri, dimensiunile rinichilor. Comentai apoi ceea ce
observai n imaginea 46.
Pentru seturi de imagini obinute prin rezonan magnetic, observai succesiunea lor i
explicai de unde provin neconcordanele. Observai apoi imaginile 19-23 din setul 201
Brain #T2W TSE i imaginile14-20 din setul 301 Brain #FLAIR IngTR i comentai n
document.

146

UMF Carol Davila Informatic Medical i Biostatistic

MG - Lucrarea practic 13 2011/2012

Creai acum o prezentare nume_IQ.PPT, urmnd un model standard, n care s expunei


informaiile despre aplicaia IQ-View.
Not. Documentul nume_DICOM ar trebui s conin:
a) informaii despre aplicaia IQ-View i controlul ei;
b) lista comenzilor utilizabile, rolul i importana fiecreia;
c) diagnoz medical.
Pentru evaluare, cel mai important este punctul b.
Prezentarea nume_IQ.ppt ar trebui s conin un diapozitiv-titlu
Softul de imagistic medical partea I
i cel puin un diapozitiv grafic pe care s fie inserat imaginea din fiierul
nume_ABDOMEN.JPG.

147

S-ar putea să vă placă și