Pachete Software SAS-IML

Proiect
9/10 (2 voturi)
Domeniu: Statistică
Conține 2 fișiere: docx
Pagini : 26 în total
Cuvinte : 4672
Mărime: 457.33KB (arhivat)
Cost: 5 puncte

Cuprins

CAPITOLUL I: INTRODUCERE ÎN LIMBAJUL SAS/IML 4

1.1Scurtă descriere a limbajului SAS/IML 4

CAPITOLUL II:LIMBAJUL SAS/IML .5

2.1 PROGRAMAREA MATRICELOR 5

2.2CREAREA UNEI MATRICI ÎN SAS/IML .5

2.2.1AFIŞAREA UNEI MATRICI 5

2.2.2DIMENSIUNILE UNEI MATRICI .6

2.2.3 TIPUL UNEI MATRICI 6

2.2.4LUNGIMEA MATRICII CARACTER 7

2.3.FOLOSIREA FUNCŢIILOR PENTRU CREAREA MATRICILOR .8

2.3.1 MATRICILE CONSTANTĂ 8

2.3.2VECTORI DE VALOARE SECVENŢIALĂ .8

2.4TRANSPUSA UNEI MATRICI 8

2.5 SCHIMBAREA FORMEI UNEI MATRICI .9

2.6 OPERATORI DE COMPARAŢIE .9

2.7 OPERATORI DE CONCATENARE .9

2.8 OPERATORI LOGICI .10

2.9 OPERAŢII CU SETURI 10

Capitolul III:LIMBAJUL IML/PLUS .11

3.1 TERMINOLOGIA ORIENTATĂ OBIECT 11

3.2CLASA DataObject 11

3.3 CLASE DE BAZA SI CLASE DERIVATE 11

3.4 CREAREA UNUI GRAFIC 12

Capitolul IV: TEHNICI DE PROGRAMARE PENTRU ANALIZA DATELOR 14

4.1.1 Crearea matricilor din seturi de date SAS 14

4.1.2 Crearea seturilor de date SAS din matrici 14

4.2 Tehnici utilizate frecvent în analiza datelor .14

4.2.1 Transformarea variabilelor .15

4.2.2 Localizarea observaţiilor care satisfac un criteriu 15 4.2.3 Gestionarea variabilelor care lipsesc 15 4.2.4 Analiza observaţiilor după categorie 15

4.3 Definirea modulelor SAS/IML .15

4.4 Scrierea eficientă a programelor în SAS/IML .16

BIBLIOGRAFIE .17

Extras din document

CAPITOLUL I: INTRODUCERE ÎN LIMBAJUL SAS/IML

1.1Scurtă descriere a limbajului SAS/IML

Acronimul IML este abrevierea expresiei “limbajul interactiv al matricilor”.Limbajul SAS/IML permite citirea datelor din vectori şi matrici precum şi manipularea acestor cantităţi la un nivel înalt de operaţii matrice-vector.Limbajul permite formularea şi rezolvarea problemelor de matematică şi de statistică folosind funcţiile şi expresiile similare cu cele din cărţile şi revistele de specialitate.

Acest limbaj conţine peste 3000 de funcţii şi subprograme integrate,plus cele 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.

Făcând parte din numele IML,matricile reprezintă o componentă de bază a limbajului SAS/IML.Matricea reprezintă un şir rectangular de numere sau de simboluri.În procedura IML toate variabilele sunt matrici.Aceste matrici sunt folosite pentru a depozita diverse informaţii.Spre exemplu,fiecare linie dintr-o matrice de date reprezintă o observaţie,respectiv fiecare coloană o variabilă.Într-o matrice de varianţă-covarianţă al ij element al matricii reprezintă covarianţa eşantionului dintre a i-a şi a j-a variabilă dintr-un set de date.

Printre principalele trăsături ale limbajului SAS se găsesc următoarele:

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

2.Trecerea de la matrici la funcţii;

3.Se pot efectua operaţii matematice pe matrici sau vectori,folosind sintaxe naturale;

4.Se pot analiza date şi calcula statistici fără a scrie bucle.

CAPITOLUL II:LIMBAJUL SAS/IML

2.1 PROGRAMAREA MATRICELOR

Matricele sunt şiruri rectangulare care de obicei conţin numere.O matrice care conţine date de tip caracter este numită matrice caracter.Î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ă.Dacă datele fac parte dintr-o matrice,se pot face operaţii statistice pe baza operaţiilor cu matrici.Limbajul SAS/IML conţine funcţii şi operaţii cu matrici care permit manipularea matricilor ca o unitate,neţinând cont de numărul de linii şi de coloane ale matricii.

2.2CREAREA UNEI MATRICI ÎN SAS/IML

O matrice este un şir de nxp de numere sau de caractere.Numerele întregi n şi p reprezintă dimensiunile matricei.Dimensiunea liniei este n,iar cea a coloanei este numărul p.Vectorul este un caz particular de matrice.O matrice de dimensiune nx1,este numită vector coloană,iar cea de 1xn matrice linie.O matrice de 1x1 este numită scalar.

Într-un program SAS/IML,toate variabilele sunt matrici,de aceea nu este necesar să se specifice tipul variabilei.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

Pentru a afişa valoarea unei sau mai multor matrici se foloseşte sintagma PRINT.Următoarele sintagme afişează valorile matricilor definite în secţiunea 2.2:

Print x,y

Virgula din sintagamă reprezintă că a doua matrice va fi afişată pe o nouă linie.Dacă se omite virgula matricile vor fi afişate una lângă alta.Sintagma PRINT conţine 4 opţiuni folositoare care afectează modul în care este afişată o matrice.

COLNAME=matrice.Specifică ca o matrice caracter să fie folosită pentru antetetele coloanei.

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

Preview document

Pachete Software SAS-IML - Pagina 1
Pachete Software SAS-IML - Pagina 2
Pachete Software SAS-IML - Pagina 3
Pachete Software SAS-IML - Pagina 4
Pachete Software SAS-IML - Pagina 5
Pachete Software SAS-IML - Pagina 6
Pachete Software SAS-IML - Pagina 7
Pachete Software SAS-IML - Pagina 8
Pachete Software SAS-IML - Pagina 9
Pachete Software SAS-IML - Pagina 10
Pachete Software SAS-IML - Pagina 11
Pachete Software SAS-IML - Pagina 12
Pachete Software SAS-IML - Pagina 13
Pachete Software SAS-IML - Pagina 14
Pachete Software SAS-IML - Pagina 15
Pachete Software SAS-IML - Pagina 16
Pachete Software SAS-IML - Pagina 17
Pachete Software SAS-IML - Pagina 18
Pachete Software SAS-IML - Pagina 19
Pachete Software SAS-IML - Pagina 20
Pachete Software SAS-IML - Pagina 21
Pachete Software SAS-IML - Pagina 22
Pachete Software SAS-IML - Pagina 23
Pachete Software SAS-IML - Pagina 24
Pachete Software SAS-IML - Pagina 25
Pachete Software SAS-IML - Pagina 26

Conținut arhivă zip

  • Pachete Software SAS-IML
    • APLICATIE LANGHE EMIL.docx
    • LANGHE EMIL.docx

Alții au mai descărcat și

Cercetare Asupra Vopselei Lavabile Superweiss

Düfa ROMÂNIA SRL este una dintre cele mai dinamice companii ce opereaza pe piata de lacuri si vopsele din România. Compania a fost fondata în anul...

Analiza Statistica a Seriilor Cronologice

DEFINITIE: SERIA CRONOLOGICA este un sir ordonat de valori ale unei variabile aferente unor momente sau perioade de timp succesive. Exista...

Centralizarea și Analiza Datelor

Q1+Q2. La aceste intrebari filtru, nici unul dintre cei 1000 de respondenti nu a fost eliminat Valoarea modala (Mo – cea mai mare frecventa de...

Statistică Economică

Obiectul principal în evolutia repartitiei bidimensionale îl reprezinta determinarea legaturii statistice dintre aceste doua variabile. În orice...

Te-ar putea interesa și

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?