1 / 17

Curs 6 : Introduc ere în programarea SAS

3. Curs 6 : Introduc ere în programarea SAS. Secţiunile de date ( DATA steps ) sunt, de obicei, folosite pentru a crea tabele SAS. Fişier Text. R a port. Secţiune de date. Secţiune de proceduri. Tabelă SAS nouă. Tabele SAS existente.

kimo
Télécharger la présentation

Curs 6 : Introduc ere în programarea SAS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3 Curs 6: Introducere în programarea SAS

  2. Secţiunile de date (DATA steps)sunt, de obicei, folosite pentru a crea tabele SAS. Fişier Text Raport Secţiune de date Secţiune de proceduri Tabelă SAS nouă Tabele SAS existente Secţiunile de proceduri (PROC steps)sunt, de obicei, folosite pentru aefectua prelucrări şi interogări. Programe SAS Un programSAS constă dintr-o secvenţă de paşi trimisă către execuţie motorului SAS.

  3. Reguli de sintaxă • Declaraţiile SAS au următoarele caracteristici: • încep, de obicei, cu un cuvânt cheie • întotdeuna de termină cu punct şi virgulă libname ad_data 'E:\date sas'; data ad_data.orders; infile'E:\date sas\orders.txt'; input Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $ 25-32; run; procprintdata=ad_data.orders; run; procmeansdata=ad_data.orders; title'Orders Analysis'; var SellPrice; run;

  4. Reguli de sintaxă • Unul sau mai multe caractere de spaţiere pot fi folosite pentru a separa cuvintele. • Declaraţiile pot începe şi se pot termina în orice coloană. • O singură declaraţie se poate scrie pe mai multe rânduri. • Mai multe declaraţii pot fi scrise pe acceaşi linie. libname ad_data 'E:\date sas'; data ad_data.orders; infile'E:\date sas\orders.txt'; input Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $ 25-32; run; procprintdata=ad_data.orders; run; procmeans data=ad_data.orders; title'Orders Analysis‘;var SellPrice;run;

  5. Comentarii SAS • Scrie/* pentru a începe un comentariu. • Scrietextul comentariului. • Scrie*/ pentru a termina comentariul. /* Creaza tabela SAS ad_data.orders */ libname ad_data 'E:\date sas'; data ad_data.orders; infile'E:\date sas\orders.txt'; input Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $ 25-32; run; /* Realizeaza un raport lista pentru ad_data.orders */ procprintdata=ad_data.orders; run;

  6. Vizualizarea codului generat Cod parţial al unei prelucrări

  7. Vizualizarea codului generat Pentru a vizualiza tot codul SAS necesar pentru generarea rezultatelor unei prelucrări, se selecteazăToolsOptionsTasks General, opţiunea Display all generated SAS code in task output.

  8. Vizualizarea codului generat Cod detaliat pentru generarea rezultatelor în format HTML, PDF sau SAS

  9. Demonstaţie practică Demonstraţia analizează structura şi sintaxa programelor SAS generate cu SAS Enterprise Guide.

  10. Editatea codului SAS existent Codul SAS generat de o prelucrare este read-only. Încercarea de a-l modifica generează apariţia ferestrei din imagine.

  11. Editatea codului SAS existent Codul poate fi editat. Noul cod nu mai este asociat prelucrării. Un obiect de tip cod este adăugat la proiect.

  12. Personalizarea codului prelucrărilor SelectaţiInsert Code…pentru a adăuga cod SAS. SelectaţiPreview codepentru a previzualiza codul generat.

  13. Personalizarea codului prelucrărilor Selectaţi poziţia în care codul va fi inserat în programul asociat prelucrării.

  14. Personalizarea codului prelucrărilor Codul personalizat este inclus ca parte a programului asociat prelucrării.

  15. Inserarea automată de cod SelectaţiToolsOptionsCustom Code. Inserează cod înainte şi după întreg codul trimis spre execuţie.

  16. Inserarea codului înainte şi după prelucrări

  17. Lucru individual Descoperiţi şi testaţi funcţiile oferite de SAS Enterprise Guide pentru adăugarea, crearea şi exportul de programe SAS.

More Related