Documente Academic
Documente Profesional
Documente Cultură
CURS AN III ID
PACHETE SOFTWARE
1
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
PACHETE SOFTWARE
Cuprins
Cuprins.....................................................................................................................1
Introducere...............................................................................................................2
Unitatea de nvare 1: Concepte de baz privind pachetele software.....................3
Cuprins:................................................................................................................3
1.1. Obiective:......................................................................................................3
1.2. Definiii, noiuni de baz privind pachetele software...................................4
1.3. Elemente constitutive ale pachetelor software..............................................7
1.4. Clasificarea produselor software de aplicaie...............................................8
1.5. Criterii de alegere i evaluare a pachetelor software - calitatea produselor
software din punct de vedere al utilizatorului....................................................10
1.6. Legislaie pentru protecia produselor software..........................................15
1.7. Testele de autoevaluare...............................................................................17
1.8. Raspunsuri i comentarii la testele de autoevaluare....................................17
1.9. Bibliografia unitii de nvare 1...............................................................17
Unitatea de nvare 2: Pachete software pentru aplicaii economice....................18
Cuprins:..............................................................................................................18
2.1. Obiective:....................................................................................................18
2.2. Pachete software pentru prelucrri statistice..................................................18
2.3. Pachete software pentru optimizri i asistarea deciziei...............................23
2.4. Testele de autoevaluare...............................................................................28
2.5. Raspunsuri i comentarii la testele de autoevaluare....................................28
2.6. Bibliografia unitii de nvare 2...............................................................28
Unitatea de nvare 3: Pachete software integrate SAS:....................................29
Cuprins:..............................................................................................................29
3.1. Obiective:....................................................................................................29
3.2. SAS - Arhitectur, componente, caracteristici............................................29
3.3. SAS Enterprise Guide............................................................................31
3.3.1 Descriere general.................................................................................31
3.3.2. Accesarea datelor.................................................................................33
3.3.3. Pregtirea datelor pentru analiz - interogri.......................................36
3.3.4. Prelucrarea datelor i personalizarea rezultatelor................................44
3.4. Programarea n limbajul SAS.....................................................................48
3.5. Testele de autoevaluare...............................................................................50
3.6. Raspunsuri i comentarii la testele de autoevaluare....................................51
3.7. Bibliografia unitii de nvare 3...............................................................51
Bibliografie............................................................................................................51
2
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Introducere
3
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
- Proiect 40% din nota final - se vor utiliza obligatoriu toate pachetele de
programe MS Excel, AIMMS, SYSTAT (variant academic MY STAT) si
SAS pentru a realiza analiza activitii unei organizaii si a eventualelor
posibiliti de extindere a acesteia. Proiectul va fi realizat individual sau n
echipe de 2 studeni, pe exemplul aceleiasi organizaii. Proiectul va fi scris n
MS Word, va fi organizat pe pachete software si pe funcii, iar pentru fiecare
funcie vor fi specificate:
a) Definirea problemei
b) Informaii necesare pentru rezolvare
c) Metode de calcul, algoritmi, formule de calcul utilizate (dup caz)
c) Prezentarea rezultatelor
d) Interpretarea economic a rezultatelor
n cadrul fiecrui pachet de programe vor fi utilizate, n mod obligatoriu,
(pentru nota 5 din 10) cel puin urmtoarele funcii:
Excel: combinate sau individuale, 4 dintre urmtoarele faciliti: funcii
matriceale, funcii financiare, funcii logice, funcii definite de utilizator,
Pivot Table, Goalseek, Scenarii, Solver, Subtotaluri, Grafice.
Systat: la alegere, dou prelucrri statistice (ex. statistici descriptive,
corelaie statistic, analiz de regresie, ANOVA, serii de timp etc.) si un
grafic
SAS: importul uni fisier non-SAS si crearea tabelelor de date SAS;
interogri; jonciune intern si extern; folosirea parametrilor; un raport;
un graphic; o prelucrare statistic; formate definite de utilizator; crearea
unui document compus; stiluri create de utilizator; funcii statistice; Map
Graph
Fiecare criteriu de evaluare va fi notat cu note ntre 1 i 10. Nota final se obine
prin media ponderat a celor trei criterii.
Examenul nu va fi promovat daca nu au fost ntrunite standardele minimale
de performant pentru toate criteriile de evaluare:
- Elemente teoretice minim nota 5 din 10
- Abilitatea de a utiliza pachetele software obligatorie
- Proiect minim nota 5 din 10
Cerinele se vor relua integral n cazul susinerii ulterioare a examenului.
4
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Cuprins:
I.1 Obiective
I.2 Definiii, noiuni de baz privind pachetele software
I.3 Elemente constitutive ale pachetelor software de aplicaie
I.4 Clasificarea produselor software de aplicaie
I.5 Criterii de alegere a pachetelor software i evaluare a produselor software
(calitatea produselor software) din punct de vedere al utilizatorului
1.6. Legislaie pentru protecia produselor software
1.7. Licene software
1.8. Cloud computing
1.9. Testele de autoevaluare
1.10. Raspunsuri i comentarii la testele de autoevaluare
1.11. Bibliografia unitii de nvare 1
1.1. Obiective:
Sistemul de operare (OS), reprezint un produs de tip software care este parte
component a unui sistem, echipament sau aparat computerizat, i care se ocup
de gestionarea i coordonarea activitilor acestuia.
7
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Produsele software de aplicaii - sunt acele programe care n general sunt scrise
pentru anumite categori de utilizatori, n scopul folosirii sistemului de calcul
pentru rezolvarea unor probleme specifice
Produsele software orientate pe metode sau modele - sunt
produse program de tipul bibliotecilor de (sub)programe, pachete
software sau chiar produse software integrate, pentru rezolvarea
unor clase de aplicaii ce au la baz anumite modele sau metode
tiinifice (matematice, statistice, de cercetri operaionale etc.)
Produsele software orientate pe domeniu sau pe subdomeniu domeniu de
aplicaie - sunt produse destinate rezolvrii aplicaiilor din diferite domenii de
activitate uman (industrie, agricultur, transporturi, sntate etc.
8
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
9
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
10
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Din punct de vedere al generaiei din care fac parte produsele program au
avut urmatoarea evoluie:
a. Produse program care prelucreaz date / informaii (clasice):
produse program monolit (nchise) nemodularizate, extrem de dificil de
modificat, fr posibilitate de interaciune produs utilizator;
produse program conversaionale execuia aplicaiei
este bazat pe conversaia de tip ntrebare rspuns dintre
produsul software i utilizator;
produse program prietenoase fa de utilizator dispun de interfa cu
utilizarul prietenoas, de posibilitatea deschiderii concomitante a mai
multor ferestre etc.;
b. Produse program care prelucreaz cunotiine:
sisteme de asistare a deciziei sau sisteme suport pentru
decizii sunt acele sisteme informatice care sunt destinate
asistrii activitilor decizionale.
sisteme expert sunt produse software care care analizeaz
cunotinele i raioneaz pentru obinerea rezultatelor ntr-o activitate
dificil ntreprins uzual doar de experi umani.
11
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
12
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Aceleai produse program pot fi cuprinse n mai multe clase, conform criteriului
luat n considerare, de aceea prezentarea lor se poate face numai ntr-o singur
clas dar enumerarea lor poate fi fcut n toate colasele.
13
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
14
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
15
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
constant, fr erori
Produsul program respect
Corectitudine
specificaiile de realizare
Capacitatea pachetului software de a
Salvare i
oferi faciliti de salvare i recuperare
recuperare
a datelor i rezultatelor
Pachetul software ofer rezultate ntr-
Viteza de
un interval de timp rezonabil, n raport
execuie
cu dimensiunea datelor
Eficien
Calitatea algoritmilor utilizai cu efecte
Calitatea
n calitatea rezultatelor, viteza de
algoritmilor
execuie, consumul de resurse
16
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
17
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Drepturile asupra programelor create de unul sau mai muli angajai, ca atribuii
de servici sau dup instruciunile celui care angajeaz, aparin acestuia din urm.
Legal, o licen software este un instrument juridic (cu titlu de drept contractual),
care reglementeaz utilizarea sau redistribuirea software-ului. Astfel, o licen
software reprezint un contract ntre furnizorul de software i utilizatorul final,
referit uneori sub denumirea de EULA (End User License Agreement.)
Dei o licen software poate lua forma unui angajament scris, de cele mai multe
ori aceasta este inclus n software-ul nsui, ca i parte a procesului de instalare.
Dac utilizatorul nu este de acord cu termenii licenei software, va putea anula
procesul de instalare.
19
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
n fapt, o licen software protejeaz drepturile de autor ale celui care a creat
produsul, prin stabilirea de restricii ale utilizatorului final n relaia sa cu produsul
software.
20
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Software Liber este un tip de software care poate fi studiat, modificat, mbuntit i
distribuit cu restricii minime. Scopul restriciilor este de a asigura continua distribuie
a acestor programe fr a limita drepturile altor utilizatori de a le utiliza, copia,
distribui, studia, modifica i mbunti. Astfel de drepturi sunt de regul restricionate
de software-ul proprietar. Software-ul liber este n general disponibil gratis, ns
gratuitatea nu este absolut necesar. De asemenea, conceptul de software liber este
folosit i n alte domenii dect crearea de programe, Wikipedia este una din aceste
iniiative.
21
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Programele aflate n domeniul public sunt considerate i ele software liber dac
sursa programului este disponibil.
Un program este un Software Liber dac ntrunete toate aceste liberti. Accesul
la codul-surs al programului este o precondiie pentru libertile 2 i 3, dar nu tot
software-ul ale crui surse sunt publice este Software Liber. De asemenea, dei
majoritatea Software-ului Liber este i gratuit, costul nu este un criteriu dup
care se poate spune c un program este liber sau nu, astfel c programele
Freeware nu sunt Software Liber.
De obicei licenele de Software Liber sunt create n aa fel nct aceste liberti s
nu poat fi restrnse odat cu redistribuirea programului, dar exist i licene mai
permisive care permit chiar i nglobarea unor pri ale programelor libere n
software proprietar.
Ali termeni comuni sub care se identific software-ul liber sunt Software Libre,
Free and Open Source Software (FOSS) i Free, Libre and Open Source
Software (FLOSS).
22
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Software-ul liber, care poate fi distribuit gratuit sau contra cost, nu trebuie
confundat cu programele freeware, acestea din urm nepermind activitile de
inginerie invers, modificarea i, n unele cazuri, redistribuirea liber. Software-ul
liber nu trebuie confundat nici cu software-ul cu surs deschis (open-source
software) care se refer strict la faptul c sursa programului este disponibil.
23
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Totui, termenul este frecvent folosit n sens mai ngust, pentru a descrie programele
de calculator care impun restricii privind utilizarea i modificarea sau restricii
considerate excesive privind copierea sau publicarea (n form modificat sau
nemodificat). Aceste restricii sunt puse asupra lor de ctre proprietari. n acest
ultim sens, software-ul proprietar este cunoscut i ca software neliber, prin contrast
cu Software-ul Liber.
Licenele freeware sunt acele programe pentru computer care au drepturi de autor
nregistrate i sunt accesibile pentru a fi utilizate gratuit, pentru o perioad
nelimitat de timp, Unicul criteriu pe care trebuie s-l posede un program pentru a
fi clasificat ca freeware este accesibilitatea gratuit pentru o perioad
nelimitat de timp.
24
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Licena programelor poate stabili una sau mai multe restricii de utilizare:
personal, ne-comercial, academic, comerciala sau alte combinaii dintre ele.
De exemplu, licena poate fi gratuit pentru utilizare personal, ne-comercial.
Acest tip de software este un software comercial care este supus regulilor
dreptului de autor, dar care poate fi copiat cu scopul de a fi ncercat, fcndu-se
neles faptul c, dac se va utiliza n continuare, va trebui pltit Un program
shareware este de obicei acompaniat de o cerere de plat, iar licena de distribuie
solicit respectiva plat.
Un alt termen este Public Domain Software, care se refer la un software care nu
este protejat de legile dreptului de autor i poate fi folosit i copiat fr a fi pltit.
25
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Cloud Computing reprezint un nou mod prin care se pot oferi i utiliza resurse de
calcul, i nu o nou tehnologie.
26
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
27
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Cloud computing ofer oportuniti importante, mai ales pentru organizaiile mici,
deoarece acestea pot accesa infrastructur de calcul fr a realiza nici o investiie
28
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Tabelul I.6.
Beneficii Limitri
Acces la aplicaii de oriunde Nu toate aplicaiile ruleaz n cloud
Software gratuit sau pltit n Suportul organizaional
funcie de utilizare
Acces 24 de ore la infrastructur i Securitatea i protecia datelor
coninut senzitive
Protecia mediului prin utilizarea Maturitatea soluiilor
tehnologiilor verzi
Crete deschiderea utilizatorilor Lipsa de ncredere
ctre noile tehnologii
Creterea capacitilor funcionale Aderarea la standarde
Utilizare offline cu posibiliti Viteza/lipsa Internetului pot afecta
ulterioare de sincronizare (Google modul de lucru
Gears)
Cloud computing, n ansamblu, este considerat o soluie verde (green computing)
din urmtoarele motive:
29
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
3. Consum redus de energie: este nevoie de mult mai puine resurse natural i
energie pentru a rula cteva centre de date, dect pentru a rula sute sau mii
de reele individuale care, de cele mai multe ori, nu utilizeaz resursele la
capacitate maxim.
30
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Site-ul Hotmail.com, care a fost lansat n 1996, este considerat ca prima aplicaie
cloud computing. Datele sunt stocate la serverele furnizorului de email, iar
utilizatorii pot plti pentru a crete utilizarea spaiului pe disc. Multe alte servicii
au aprut n ultimul deceniu, care permite utilizatorilor s stocheze informaii (sau
s efectueze prelucrri) fr a plti taxe n avans. Acestea sunt de obicei de
servicii orientate ctre consumatori. Twitter, MySpace, Wikipedia, YouTube,
Facebook sau site-urile care gzduiesc blog-uri au toate caracteristicile enumerate
mai sus i sunt exemple de cloud computing. De asemenea, companiile care ofer
servicii de hosting pentru spaiu de depozitare pe disc a imaginilor, e-mailurilor
etc. sunt toate exemple de cloud computing.
Amazon.com a fost una dintre primele companii care a furnizat spaiu de stocare
i resurse de calcul urmnd modelul cloud computing.
31
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
32
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Cuprins:
2.1. Obiective
2.2. Pachete software pentru prelucrri statistice - tipuri, arhitecturi,
caracteristici, aspecte calitative
2.3. Pachete software pentru optimizri - tipuri, arhitecturi, caracteristici,
aspecte calitative
2.4. Pachete software pentru asistarea deciziei - tipuri, arhitecturi, caracteristici,
aspecte calitative
2.5.. Testele de autoevaluare
2.6. Raspunsuri i comentarii la testele de autoevaluare
2.7. Bibliografia unitii de nvare 2
2.1. Obiective:
Cteva dintre etapele care sunt parcurse n utilizarea produselor software statistice
pentru rezolvarea diverselor analize statistice sunt:
Definirea variabilelor - nainte de a ncepe introducerea datelor este necesar
definirea variabilelor. Unele pachete software statistice realizeaz acest lucru
n mod automat, dar indiferent dac o fac sau nu este preferabil ca acest lucru
33
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
34
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
35
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Se poate spune c cele mai importante aspecte care trebuiesc avute n vedere la
alegerea unui pachet de programe statistice sunt: caracteristicile bazei de date
utilizate, analizele pe care le efectueaz, restriciile tehnice i financiare, uurina
n utilizare, algoritmii implementai precum i flexibilitatea n adaptare i
realizarea de noi funciuni.
36
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
37
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
reprezint un produs care s ofere att un acces rapid i uor la cele mai utilizate
funcii (citirea datelor i crearea graficelor standard) ct i flexibilitatea de a adapta
task-urile existente i de a realiza altele noi care s corespund cerinelor utilizatorilor.
38
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Pachetele existente pot informatiza numai unele dintre aceste activiti, iar gradul
de suport informatic este diferit. Adesea sunt necesare programe suplimentare
pentru pregtirea datelor de intrare n formatul specificat de aplicaie (solver).
39
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
40
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Pachetele de optimizri trebuie s fac mai mult dect simpla afiare a rezultatelor
elaborate de solver. Problemele de optimizare sunt adesea de mari dimensiuni, cu
41
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
sute sau mii de variabile, astfel c rezultatele trebuiesc sintetizate n forme mai
sumare i mai uor de neles. De regul, datele care prezint interes rezult din
calcule bazate pe combinaii de variabile i date. De exemplu, pentru a evalua
efectul restriciilor de capacitate trebuie vizualizat procentul de utilizare a
capacitilor, ca funcie dependent de constante de capacitate i expresii liniare
care descriu utilizarea capacitilor. Cel mai atractiv mod de asigurare a acestei
flexibiliti este afiarea expresiilor formate din date i variabile. Sistemele bazate
pe limbaje de modelare algebric pot oferi avantaje, deoarece conin o mare
varietate de expresii pentru specificarea modelelor. Pe lng numrul mare,
rezultatele unei rulri de optimizare sunt adesea exprimate n mod indexat.
Aplicaiile existente prezint diferene n modul de specificare a indicilor pe linii
i coloane, sau a celor care segmenteaz datele pe mai mult de dou dimensiuni.
Toate pachetele ofer opiuni de ieire sub form de text, iar unele au i faciliti
grafice. Aceste date de ieire pot fi eventual exportate n alte formate, mai ales
pentru programe de calcul tabelar i baze de date. Alte pachete conin instrumente
sofisticate de manipulare a datelor i raportare cunoscute celor mai muli
utilizatori de modele de optimizare.
42
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
43
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Care sunt criteriile dup care ai alege un anumit pachet software statistic
dintre mai multe oferte?
Mihalca R., Fabian Cs., U A., ntorsureanu I., Munteanu O, Andronescu A.,
Utilizarea produselor software Word, Excel, PMT, WinQSB, Systat Editura ASE,
Bucureti, 2003
U Adina, Produse software statistice, Editura ASE, Bucureti, 2007
Cuprins:
3.1. Obiective
3.2. SAS - Arhitectur, componente, caracteristici
3.3. SAS Enterprise Guide:
3.4. Programarea n limbajul SAS
3.5. Testele de autoevaluare
3.6. Raspunsuri i comentarii la testele de autoevaluare
3.7. Bibliografia unitii de nvare 3
3.1. Obiective:
44
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
individual - 12 ore
SAS este un produs software integrat furnizat de SAS Institute Inc, care ofer
utilizatorilor faciliti precum:
introducerea, accesarea i managementul datelor
data mining (extragerea de informaii din date)
realizarea de rapoarte i grafice
analize statistice
planificarea afacerilor, prognoz i suport de decizie
cercetri operaionale i managementul proiectelor
dezvoltarea de aplicaii
data warehousing (lucrul cu depozite de date)
lucrul independent de platforma hardware i de locaie
n plus, SAS ofer multe soluii de business i soluii software pentru domenii
cum ar fi managementul IT, managementul resurselor umane, management
financiar, business intelligence, managementul relaiilor cu clienii etc.
45
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
SAS Enterprise Guide este o aplicaie client pentru Microsoft Windows care
ofer faciliti ca:
Accesarea datelor se refer la obinerea accesului la datele
cerute de aplicaie.
Managementul datelor presupune pregtirea datelor astfel nct acestea s
aib forma cerut de aplicaie.
Analiza datelor rezum sau transform datele primare n informaii utile i
care au o semnificaie pentru analist.
Prezentarea datelor comunic informaiile ntr-o manier care demonstreaz
clar semnificaia acestora.
46
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
SAS Enterprise Guide este o aplicaie Windows uor de utilizat care furnizeaz
urmtoarele faciliti:
o interfa vizual intuitiv
acces la modulele SAS
acces transparent la date
prelucrri pentru analiz i raportare
exportul facil al datelor i al rezultatelor
n alte aplicaii
faciliti de scripting i automatizare
Utilizatorii avnd diverse niveluri de experien (de la nceptori pn la experi)
pot utiliza SAS Enterprise Guide pentru a obine rapid rezultate semnificative.
4. personalizarea rezultatelor
5. automatizarea procesului
Pe msur pe accesai date i realizai prelucrri, SAS Enterprise Guide genereaz
cod SAS. Atunci cnd rulai o prelucrare, codul generat este primis motorului SAS
pentru procesare, iar rezultatele sunt returnate ctre SAS Enterprise Guide.
Pachetul se poate conecta la motorul SAS pe calculatorul local, sau pe un alt
calculator numit server SAS.
SAS SAS
on on Windows
Windows
Not: Un fiier de tip
SAS batch reunete ntr-un
SAS
on singur fiier un set
onde
Co
d Mainfram comenzi care altfel
Mainfraar
lt
e Rezu fi fost prezentaremen
ate mod interactiv, pe
rnd, sistemului de
operare, folosind
SAS SAS
tastatura sau mouse-
on on
SAS Enterprise ul. Un astfel de fiier
SAS Enterprise UNIX UNIX
Guide este, de obicei, creat
Guide pentru a ncapsula o
secven de comenzi
pe care utilizatorul o
execut n mod
repetat.
Ferestra Project Tree afieaz o structur ierarhic a proiectului activ. Atunci cnd
creai un nou proiect, ferestra Project Tree este goal. Pe msur ce adugai date,
rulai prelucrri sau generai rezultate, n aceast ferestr vor fi adugate iconie
pentru fiecare dintre aceste obiecte. Ele sunt vzute ca obiecte ale unui proiect.
48
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
SAS EG are la un moment dat un singur proiect activ. Fiecare proiect conine unul
sau mai multe fluxuri de proces. Un flux de proces reprezint vizual relaiile
dintre obiectele unui proiect. ntr-un proiect se pot crea noi fluxuri pe proces i se
pot muta sau copia obiecte ntre fluxurile
de proces. De asemenea, se poate executa
doar o poriune a unui flux de proces, sau
ntregul flux.
49
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
nainte de a realiza orice n SAS EG este necesar s adugai datele pe care dorii
s le analizai n proiect. Pe lng fiierele de date SAS, SAS EG poate accesa
majoritatea tipurilor de fiiere de date ca HTML, Microsoft Access, dBASE sau
Microsoft Excel. Avei posibilitatea s deschidei date care se afl local pe
calculatorul vostru sau pe orice alt server pe care suntei autorizat s l accesai.
ntr-un fiier text delimitat fiecare linie de text reprezint o nregistrare, iat
cmpurile sunt separate prin caractere cunoscute. Delimitatori frecvent utilizai
sunt caracterul tab (\t) sau diferite caractere de punctuaie. Delimitatorul trebuie
ntotdeuna s fie un caracter care nu se regsete n date.
Astfel de fiiere se pot crea facil folosind aplicaii de calcul tabelar sau pentru
baze de date (ex. Microsoft Excel, Microsoft Access). Spre exemplu, n Excel:
File > Save AS, Text (Tab delimited).
Tabele SAS, Foi de calcul Microsoft Excel, Fiiere dBase, Tabele HTML,
Tabele Microsoft Access
Pentru a putea fi accesate de SAS EG,
datele trebuie s fie reprezentate n format
tabelar (ca o mulime de linii i coloane).
Rnduri
(observaii) O linie reprezint o instan a unei entiti.
Entitatea poate fi un produs, un client, o
comand sau orice alt lucru. Fiecare
coloan descrie caracteristicile entitii,
Coloane (variabile)
50
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Toate formatele de intare trebuie s conin punctul zecimal (.), astfel nct s se
poat face diferena ntre un format de intrare i o variabil SAS.
Valori lips
Dac ntr-o coloan, valoarea unei date nu exist pentru un anumit rnd, ea este
considerat lips. O valoare lips de tip caracter este afiat ca spaiu. O valoare
lips de tip numeric este afiat ca virgul sau punct.
Fiierul software
nu conine
52
metadate.
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Multe formate de fiiere care memoreaz date sub form tabelar includ metadate
ca parte a tabelei. Metadatele reprezint informaii despre datele n sine, cum ar fi
originea/sursa datelor, dimensiunea sau formatul lor. Tabelele SAS, MS Access
sau dBASE sunt exemple de fiiere care conin metadate stocate n interiorul lor.
Atunci cnd acceseaz un astfel de fiier, SAS EG poate accesa metadatele pentru
a determina numele unei coloane, tipul (caracter sau numeric) i lungimea
(dimensiunea). Exist i cteva formate de fiiere, cum ar fi foile de calcul,
tabelele HTML sau fiierele text care nu conin metadate. Pentru aceste tipuri de
fiiere, SAS EG trebuie s fac anumite deducii referitoare la atributele fiecrei
coloane. Implicit, SAS EG caut numele coloanei n primul rnd al fiierului i
analizeaz valorile stocate n cmpuri sau celule pentru a stabili dac o anumit
coloan trebuie memorat ca ir de caractere sau ca numr. Dac se stabilete c o
coloan este de tip caracter, atunci lungimea ei este setat n mod automat ca fiind
255 (octei), care este numrul maxim de caractere permis de motorul de baze de
date Microsoft Jet
Pregtirea datelor este activitatea cea mai important i mai consumatoare de timp
n orice proiect analitic. Frecvent, apar noi probleme n cadrul unei organizaii
care necesit o analiz ad-hoc a datelor. ns, de cele mai multe ori sursele de date nu
sunt n forma cerut pentru procesul de analiz, necesitnd manipularea acestora n
vederea pregtirii analizei. Activitatea de pregtire a datelor include colectarea datelor
corespunztoare, extragerea subseturilor de date necesare, precum i agregarea datelor.
Sursele de date sunt reunite la nivelul unei uniti organizaionale, spre exemplu client,
cont sau produs, din mai multe surse disparate. Aceste surse de date pot includ, spre
exemplu, date tranzacionale privind facturarea i plata, cifre demografice sau date
financiare. Ulterior, sunt aplicate transformri pentru a mbogi datele i a le aduce n
forma cerut de analiz. n continuare ne vom ocupa de interogarea tabelelor.
53
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Selecta Data - Tab-ul select este folosit pentru a selecta care coloane sunt incluse
i care vor fi rolurile lor n interogare.
Implicit, interogarea este goal. Trebuie
adugate coloane n tab-ul Select Data.
54
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
55
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Operator Exemplu
In a list of values IN ("DB","IL")
Between venit BETWEEN 1200 AND 2000
Is null | Is
Realizeaz un test pentru valorile lips
missing
nume =* "smith"
Sounds like
gsete "Smythe", "Smith"
tara contains "US"
Contains
gsete "USA", "RUSIA"
Realizeaz o cutare bazat pe caractere speciale. Semnul
procent (%) nlocuiete oricte caractere. Semnul
Matches pattern underscore (_) nlocuiete un caracter.
nume like R_D%"
gsete RADULESCU", RADU", RODICA"
Descrierea
funciei
2) Selectai
valorile care
trebuie incluse n
expresii
Combinarea filtrelor
Atunci cnd se creeaz unul mai mai multe filtre asupra datelor, se poate specifica
dac relaiile dintre filtre sunt de tip AND sau OR. De asemenea, pentru condiii
complexe, filtrele pot fi grupate.
Crearea unei noi coloane calculate
56
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Coloan agregat
Selectai metoda Prima opiune permite
folosit pentru a
calcula coloana efectuarea unei funcii de
agregare pe oricare dintre
coloanele interogrrii. Dup crearea
unei coloane agregate sau a unei
coloane calculate care conine o funcie
de agregare, pentru ca rezultatele s
aib o semnificaie, datele pot fi
grupate n funcie de valorile unei coloane. Aceast operaie este echivalent cu
folosirea clauzei GROUP BY ntr-o interogare SQL. Spre exemplu, dac vrem s
calculm nalimea medie a unui grup de elevi, vom grupa rezultatele n funcie
de vrst, pentru a vedea nlimea medie pentru fiecare grup de vrst.
Implicit, atunci cnd rulm o interogare, aceasta este grupat dup toate coloanele
pe care trebuie s le afieze, i nu va calcula funciile de agregare pentru un
anumit grup de valori. Debifai opiunea Automatically select groups i apoi Edit
groupspentru a specifica variabila de grupare dorit.
Coloan recodificat
A doua opiune permite crearea
unei coloane calculate prin
recodificarea unei valori
individuale sau a unui domeniu
de valori. Aceata mai poart i
denumirea de nlocuirea
Coloana care este recodificat
valorilor. Recodificarea este o
modalitate eficient de grupare a valorilor.
Se specific valorile care se inlocuiesc. Se pot nlocui valori punctuale,
domenii de valori sau se pot specifica condiii care vor fi transformate
n clauze CASE ale limbajului SQL.
Asignarea
valorii pentru
celelalte
cazuri
Tipul de date
pentru noua
coloan
57
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Coloan calculat
A treia opiune permite folosirea
editorului avansat de expresii
pentru definirea unei noi coloane pe
baza unei formule de calcul.
Jonciunea tabelelor
Folosim jonciunea tabelelor atunci
cnd vrem s:
Calculm o nou coloan folosind ca intrri date din coloane
stocate n tabele diferite
Adugm informaii dintr-o tabel asociativ pentru a le introduce
n tabela de analiz
Identificm dac valorile unei coloane se regsesc sau nu n alte
tabele
Rndurile care au
corespondent
O jonciune creat ntre coloane ale cror valori au corespondent exact se numete
inner joi i reprezint tipul de jonciune implicit in SAS Enterprise Guide. Pe
58
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
lng aceasta, sunt suportate i alte tipuri de jonciuni, cum sunt jonciunile
externe.
ntr-o interogare se pot realiza jonciuni ntre maxim 32 de tabele diferite. Atunci
cnd se adaug mai mult de o tabel ntr-o interogare, Query Builder ncearc
automat s relizeze jonciunea ntre tabele, be baza coloanelor care au acelai
nume i tip.
Tabela1 Tabela 2
Tabela 1 Tabela 2
Tabela 1 Tabela 2
Tabela 1 Tabela 2
1) Selectai JoinTables
pentru a accesa Criteriul de
fereastra n care putem jonciune poate fi
modificat pentru a
seta jonciunile include i cmpurile
care nu au
corespondent.
59
2) Specificai modul n
care se leag tabelele
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Selectai un tip de
rezultat
60
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Data view
Dac o tabel de date stocheaz datele efective, un data view conine doar logica
necesar pentru regsirea datelor care sunt stocate n alte locaii. Acestea permit
citirea dinamic a datelor fr a folosi spaiul fizic de stocare pentru crearea unei
noi tabele. Avantaje:
Salveaz spaiul de memorie prin dimensiunile lor reduse
Asigur faptul c seturile de date de intrare sunt ntotdeuna actuale
Pot ascunde de utilizatori anumite coloane confideniale, permindu-le n
acelai timp s vad alte coloane
Ascund utilizatorului jonciuni sau interogri complexe
Wizard care poate fi folosit pentru a seta rapid rezultatele prelucrrii. Prelucrrile
Summary Statistics, Summary Tables, Bar Chart, Pie Chart and Line Plot
beneficiaz de un asistent de configurare opional de tip Wizard. Prelucrrile
create cu un astfel de instrument sunt identificate cu o baghet pe icoana
corespunztoare prelucrrii. Pentru a reveni la caseta de dialog tradiional a
prelucrrii, dup ce aceata a fost creat cu un asistent de configurare, facei clic
dreapta pe pictograma acociat prelucrrii i selectai Open ->Open In Advanced
View....
Box-ul standard de dialog poate fi accesat din fereastra Task List window
selectnd tab-ul Tasks by Category , opiunea Describe i apoi opiunea
Summary Statistics, iar wizard-ul prin intermediul opiunilor Describe ->
Wizards -> Summary Statistics
62
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Calculeaza
statistici
pentru
fiecare
variabila
numerica
din lista.
Specificarea
variabilelor ale caror
valori definesc
grupurile.
63
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Alegerea
statisticilor
ul valorilor
variabilelor
asignate
Includerea acestei
graficelor facilit<<<
de baz <<<<<<
<<<<<<
<<<<<<
<<<<<<
Crearea unui
<<<<<<
set<<<
de date cu
valori totalizatoare
Alegerea rezultatelor
Selectarea statisticilor
descriptive care vor fi
incluse in raport.
Statisticile implicite
includ media,
abaterea standard,
minim, maxim si
frecvente.
Alegerea statisticilor
O dat realizat prelucrarea Summery Statistics prin intermediul wizard-ului
aferent ei, efectund clik-stnga pe pictograma ei din cadrul ferestrei Project Tree, i
selectnd opiunea Open n Advanced View, utilizatorul poate alege ntre alte
cteva opiuni avansate, i anume:
sortarea dup o variabil de clasificare
aplicarea unui anumit format unei variavile de clasificare
64
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Opiuni adiionale
Dac pentru rolul Classification se selecteaz una sau mai multe variabile,
pentru specificarea nivelului de sumarizarea a datelor se poate selecta una dintre
urmtoarele opiuni:
65
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Prelucrarea Summery Tables afieaz statisticile descriptive, pentru una sau mai
multe variabile, sub forma unui tabel tabular .
n cadrul acestei prelucrri, utilizatorul poate stabili care sunt variabilele analizate,
statisticile care vor fi calculate precum i forma raportului .
66
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
1) Se aleg
coloanele numerice
care vor fi
analizate.
2)
Se
selectea
za
statisticil
e.
3) Se alege
pozitia
etichetelor.
1) Alegerea variabilelor de
clasificare pentru
definirea randurilor,
coloanelor si a paginilor.
2) Modificarea heder-urilor
randurilor, coloanelor
si paginilor.
67
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Specificarea totalurilor
Se vor obine rezultate intermediare pe baza crora utilizatorul poate s stabileasc
ce modificri mai dorete s efectueze
Rezultate intermediare
Rolul Summary Tables se folosete pentru a modifica etichetele, fonturile i
formatele din tabela rezultatelor
Rolul
Summary
Tables
68
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Exportul rezultatelor
Rezultatele pot fi, de asemenea, exportate sau trimise prin e-mail din arborele
proiectului sau din fereastra fluxului de proces. Exist posibilitatea s exportai
rezultalele unei
prelucrri ca un
raport ntr-un
fiier formatul
SAS Report
(*.srx) sau n alte
formate ca html,
xml sau pdf. Se
poate exporta
raportul direct sau putei aduga un pas de export la actualul proiect SAS EG,
astfel nct raportul s fie exportat de fiecare dat cnd proiectul este rulat.
69
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
controla aproape orice aspect al formatrii unei pagini HTML, inclusiv stiluri i
fonturi ale textului, culori, margini sau imagini.
Dup modificarea unui stil, rezultatul nu trebuie reexecutat pentru ca stilul s fie
aplicat. Se poate aduga un stil nou prin referirea unui stil stocat ntr-un document
extern sau pornind de la un stil predefinit n SAS EG. Mai departe, utilizatorul
poate pesonaliza stilul cu ajutorul Editorului de Stiluri. Stilurile predefinite oferite
de SAS nu pot fi modificate din editor, numai o copie a acestora poate fi
modificat. Instrumentul Style Manager poate fi folosit pentru a modifica stilul
implicit sau pentru a aduga, terge sau edita stiluri existente.
71
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
72
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
pentru a separa cuvintele, se pot folosi unul sau mai multe spaii libere sau
caractere de spaiere.
o singur declaraie poate fi scris pe mai multe rnduri (de exemplu: input
Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $
25-32;).
mai multe declaraii pot fi scrise pe acceai linie ) de exemplu: title 'Orders
Analysis; var SellPrice; run;).
+ adunare scdere
* nmulire / mprire
73
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Seturile de date SAS (SAS data set) conin dou pri: o parte de descriere i o
parte de datr (nu numai valoarea ci i informaii despre aceasta ca lungimea,
eticheta i formatul). De asemenea datele nu pot fi dect de dou tipuri numerice
sau caracter.
Semnificaia codului
SAS alturat este
prezentat n paragrafele
urmtoare.
Declaraia LIBNAME
furnizeaz SAS un
pointer ctre o locaie de
memorie a sistemului de
operare unde sunt stocate fiiere SAS. Spre exemplu, dac datele sunt rezidente pe
un sistem de operare Windows, declaraia LIBNAME refer un director n care
sunt stocate datele.
Seciunea de date (DATA) poate include multe declaraii care creaz tabele SAS
sau manipuleaz tabele existente.
Procedura PRINT, folosind toate sau o parte din variabile, tiprete observaiile
dintr-o tabel SAS. Aceasta corespunde prelucrrii List Data din SAS Enterprise
Guide. PROC PRINT reprezint numele unei seciuni de cod n cadrul creia
exist mai multe opiuni sau declaraii care au urmtoarele semnificaii:
74
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
75
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Se pot seta opiuni similare pentru a insera cod n mod automat nainte sau dup
codul scris n editorul de cod, selectnd Tools-Options- SAS Programs.
Presupunem c vrem s realizm o procedur pentru testarea prelucrrilor care s
foloseasc un subset mic de date, nainte de a rula prelucrarea pe toate datele
reale. n acest sens vom
folosi declaraia OPTIONS
care permite utilizatorului
s controleze multe aspecte
ale unei sesiuni de lucru
SAS EG, cum ar fi
destinaia rezultatelor sau
eficiena execuiei unui program.
Dac schimbai o opiune prin inserarea de cod, aceast schimbare va avea afect
pe toat durata unei sesiune SAS EG. De aceea, se recomand resetarea opiunilor
i revenirea la cele implicite prin inserarea de cod i dup execuia programului.
76
ACADEMIA DE STUDII ECONOMICE BUCURETI
FACULTATEA DE CIBERNETIC, STATISTIC I INFORMATIC ECONOMICA
SECIA DE INFORMATIC ECONOMIC
Bibliografie
[1] Mihalca R., Fabian Cs., U A., ntorsureanu I., Realizarea produselor-program
aplicative, Editura ASE, Bucureti, 2003
[2] Mihalca R., Fabian Cs., U A., ntorsureanu I., Munteanu O, Andronescu A., Utilizarea
produselor software Word, Excel, PMT, WinQSB, Systat Editura ASE, Bucureti, 2003
[3] U Adina, Produse software statistice, Editura ASE, Bucureti, 2007
[4] S. Slaughter and L. Delwiche, The Little SAS Book for Enterprise Guide 4.2, SAS
Press, 2010
77