SAS IML

Proiect
4/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 17 în total
Cuvinte : 2085
Mărime: 344.06KB (arhivat)
Publicat de: Mioara Oltean
Puncte necesare: 7

Cuprins

  1. CAPITOLUL I: INTRODUCERE ÎN LIMBAJUL SAS/IML.3
  2. 1.1.DESPRE LIMBAJUL SAS/IML.3
  3. CAPITOLUL II:LIMBAJUL SAS/IML.4
  4. 2.1.PROGRAMAREA MATRICELOR.4
  5. 2.2.CREAREA UNEI MATRICI ÎN SAS/IML.4
  6. 2.2.1AFIŞAREA UNEI MATRICI.4
  7. 2.2.2TIPUL UNEI MATRICI.5
  8. 2.2.3DIMENSIUNILE UNEI MATRICI.6
  9. 2.2.4LUNGIMEA MATRICII CARACTER.6
  10. 2.3. CREAREA MATRICILOR FOLOSIND FUNCŢII.7
  11. 2.4. OPERATORI IN LIMBAJUL SAS/IML.8
  12. 2.5.UTILIZAREA SAS/IML IN ANALIZA DATELOR.8
  13. BIBLIOGRAFIE..9
  14. APLICATIE SAS/IML.10

Extras din proiect

CAPITOLUL I: INTRODUCERE ÎN LIMBAJUL SAS/IML

1.1Despre limbajul SAS/IML

SAS/IML software este un limbaj de programare(limbaj interactiv al matricilor).Acesta permite citirea datelor din matrici şi vectori precum şi manipularea acestor cantităţi la un nivel înalt de operaţii matrice-vector.SAS/IML software interactioneaza cu R.

SAS/IML conţine un set complet de comenzi de control : DO/END, START/FINISH, IF-THEN/ELSE,GOTO,LINK,PAUSE si STOP. Limbajul conţine pe langa cele peste 3000 de funcţii şi subprograme integrate si câteva sute din SAS Base care pot fi folosite.Aceste funcţii asigură elementele de bază pentru construirea analizei statistice.Programele SAS/IML pot fi implementate folosind 2 din produsele SAS,şi anume: procedura IML(IML PROC) sau aplicaţia Studio SAS/IML. El poate fi folosit pentru formularea si rezolvarea problemelor de matematica si statistica.

Matricea reprezintă o componentă de bază a limbajului SAS/IML. Ea reprezintă un şir rectangular de numere sau de simboluri. Matricile sunt folosite pentru a depozita diverse informaţii.In IML toate variabilele sunt matrici.O coloană din matrice reprezinta o variabilă,iar fiecare linie reprezinta o observatie.

Principalele trăsături ale limbajului SAS sunt următoarele:

1. Trecerea de la matrici la funcţii;

2. Citirea de date dintr-un set de date SAS într-o matrice;

3.Posibilitatea de a se efectua operaţii matematice pe matrici sau vectori,folosind sintaxe naturale;

4.Posibilitatea de a se analiza date şi calcula statistici fără a scrie bucle.

CAPITOLUL II:LIMBAJUL SAS/IML

2.1PROGRAMAREA MATRICELOR

În programarea statistică ,de cele mai multe ori ,matricile conţin date pentru analiză.Fiecare linie a matricii este o observaţie,fiecare coloană a matricii este o variabilă.Matricele sunt şiruri rectangulare care conţin numere.Matricea caracter este o matrice care contine date de tip caracter. Limbajul SAS/IML conţine operaţii şi funcţii cu matrici care permit manipularea matricilor ca o unitate,fără a ţine cont de numărul de linii şi de coloane ale matricii.

2.2CREAREA UNEI MATRICI ÎN SAS/IML

O matrice este un şir de n x p numere sau caractere.Numerele întregi n şi p reprezintă dimensiunile matricei,n este dimensiunea liniei,iar numărul p este dimensiunea coloanei.Vectorul este un caz particular de matrice.Vectorul coloană reprezinta o matrice de dimensiune nx1,iar cea de 1xn matrice linie.Scalar este o matrice de 1x1.

Într-un program SAS/IML nu este necesar să se specifice tipul variabilei deoarece toate variabilele sunt matrici.De asemenea matricile sunt realocate în mod dinamic,fară a fi nevoie de a se specifica tipul(numeric sau caracter) sau dimensiunile matrici.Spre exemplu,următoarele declarări sunt adevărate:

/* crearea unei matrici de diferite tipuri sau dimensiuni*

x = 1; /* scalar */

x = {123}; /* realocată ca vector linie */

y = {1 2 3, 4 5 6}; /* 2 × 3 matrice numerică */

y = {"male" "female"}; /* realocată ca 1 × 2 matrice caracter */

2.2.1AFIŞAREA UNEI MATRICI

Folosim sintagma PRINT pentru a afisa valoarea uneia sau a mai multor matrici.PRINT conţine 4 opţiuni folositoare care afectează modul în care este afişată o matrice.

COLNAME=matrice. - o matrice caracter trebuie să fie folosită pentru partea de sus a coloanei.

FORMAT=format. - un format valid SAS sau definit de utilizator să fie folosit pentru afişarea valorilor matricei.

LABEL=eticheta.Specifică o etichetă pentru matrice.Dacă această opţiune nu este specificată,numele matricei va fi folosit ca etichetă.

Print x,y - Virgula reprezintă că a doua matrice va fi afişată pe o nouă linie.Dacă virgula nu există matricile vor fi afişate una lângă alta.

ROWNAME=matrice. - o matrice caracter trebuie să fie folosită pentru capatul liniei.

Bibliografie

1. Dunnigan, Gerri M. Computers & Geosciences, Grand Forks, 1997.

2. Galecki, Andrzej T. Computer Methods and Programs in Biomedicine, Ann Arbor,1998.

3. Hammill, Bradley G. Computational Statistics & Data Analysis, Durham,2006.

4. Marcoulides, George A. Encyclopedia of Information Systems, Fullerton,2004.

5. Nelson, Dean E. The American Statistician, American Statistical Association,1988.

6. Perrett, Jamis J. A SAS/IML Companion for Linear Models (Statistics and Computing),Madison, Springer, 2010.

7. Wicklin, Rick. Statistical Programming with SAS/IML® Software., North Carolina,2010.

8. http://support.sas.com/rnd/app/da/iml.html

Preview document

SAS IML - Pagina 1
SAS IML - Pagina 2
SAS IML - Pagina 3
SAS IML - Pagina 4
SAS IML - Pagina 5
SAS IML - Pagina 6
SAS IML - Pagina 7
SAS IML - Pagina 8
SAS IML - Pagina 9
SAS IML - Pagina 10
SAS IML - Pagina 11
SAS IML - Pagina 12
SAS IML - Pagina 13
SAS IML - Pagina 14
SAS IML - Pagina 15
SAS IML - Pagina 16
SAS IML - Pagina 17

Conținut arhivă zip

Alții au mai descărcat și

Pachete Software - SAS-OR

Descrierea pachetului SAS/OR Pachetul de programe SAS/OR se ocupa cu optimizarea proceselor si problemelor de management cu ajutorul unor metode...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Te-ar putea interesa și

Pachete Software SAS-IML

CAPITOLUL I: INTRODUCERE ÎN LIMBAJUL SAS/IML 1.1Scurtă descriere a limbajului SAS/IML Acronimul IML este abrevierea expresiei “limbajul...

Pachete Software - SAS-IML Software

1.Scurta descriere a limbajului Numele limbajului SAS/IML provine de la acronimul IML, care reprezintă abrevierea expresiei “limbajul interactiv...

Ai nevoie de altceva?