SAS
Informacje ogólne
SAS (Statistical Analysis System) jest nowoczesnym systemem przetwarzania informacji. System SAS, rozwijany od roku 1974, służył w przeszłości głównie do analizy danych statystycznych. Obecny jego kształt to zespół wielu modułów, przeznaczonych do analizy dużych zbiorów danych dla potrzeb podejmowania decyzji, badań rynku, opracowywania danych eksperymentalnych i wspomagania innych obliczeń, wykorzystujących metody statystyczne, oraz do tworzenia kompleksowych systemów informacyjnych.
Wersja 9.3 systemu SAS jest zainstalowana na klastrze IBM Blade Center HS21 – Mars. Wersja ta obejmuje następujące moduły:
Base SAS – podstawa systemu SAS, SAS/ASSIST – generator programów i graficzny interfejs do systemu SAS, SAS/GRAPH – narzędzia graficzne do prezentacji i analizy danych, SAS/FSP – interakcyjne środowisko wprowadzania danych, SAS/AF – interakcyjne środowisko rozwoju aplikacji, SAS/STAT – zaawansowana analiza statystyczna, SAS/INSIGHT– interakcyjna analiza statystyczna, SAS/LAB – narzędzia pomocnicze analizy statystycznej przy badaniach laboratoryjnych i inżynierskich, SAS/IML – interakcyjny język macierzowy do manipulacji danymi, SAS/OR – narzędzia badań operacyjnych, optymalizacji, zarządzania projektami, programowania matematycznego, SAS/ETS – narzędzia prognozowania, modelowania ekonometrycznego, analizy szeregów czasowych i raportowania finansowego, SAS/QC – techniki poprawy jakości (projektowanie eksperymentów, analiza jakości).
Sposób użycia
Komputery z systemem MS Windows wymagają zainstalowania oprogramowania umożliwiającego łączenie się w trybie SSH z komputerem Mars, np. PuTTY, oraz oprogramowania emulującego pracę w trybie X Window, np. Cygwin. Opis
W konfiguracji PuTTY: Connection->SSH->X11 trzeba zaznaczyć "Enable X11 forwarding", a następnie klawiszem Open wywołać sesję połączenia w trybie SSH z komputerem mars.cyf-kr.edu.pl, a później przejść na węzeł mars55 komendą:
ssh mars55
Nastepnie należy ustawić zmienne środowiskowe i wywołać program komendą:
module add SAS sas
Dla początkujących użytkowników można polecić pracę w trybie ASSIST. Należy wtedy z menu głównego wybrać Solutions->Assist.
e-Nauczanie
Na komputerze Mars zainstalowano także materiały do nauki SAS: SAS Online Tutor – Basic and Intermediate SAS oraz Advanced SAS. Są to napisane w języku angielskim kursy e-nauczania.
Aby skorzystać z kursu, należy ustawić zmienną DISPLAY i wywołać przeglądarkę:
set DISPLAY=nazwa terminala:0 mozilla &
Dla tutoriala SAS Basic and Intermediate należy wpisać adres URL:
file:/opt1/sas/SAS/SASOnlineTutor/sot12/en/60476/index.htm
Dla tutoriala SAS Advanced należy wpisać adres URL:
file:/opt1/sas/SAS/SASOnlineTutor/sot12/en/60477/index.htm
Dokumentacja
W systemie SAS można czytać dokumentację dostępną po kliknięciu w Help.
Dokumentację w formacie PDF i HTML można znaleźć na stronach producenta: support.sas.com/documentation
W bibliotece ACK CYFRONET AGH znajdują się starsze wydania książek SAS Institute Inc. z obszernym opisem zastosowanych algorytmów.
SAS Companion for UNIX Environments: User Interfaces, V.6 (56113) SAS Companion for UNIX Environments: Language, V.6 (56114) Getting Started with SAS. Using SAS/ASSIST Software, V.6 (56080) Doing more with SAS/ASSIST Software, V.6 (56089) SAS Language and Procedures: Introduction, V.6 (56074) SAS Language: Reference, V.6 (56076) SAS Procedures Guide, V.6 (56080) SAS/GRAPH Software: Introduction, V.6 (56019) SAS/GRAPH Software: Reference, V.6, Volume 1,2 (56020) SAS/FSP Software: Usage and Reference, V.6 (56001) SAS/AF Software: Usage and Reference, V.6 (56011) SAS/AF Software: Frame Entry Usage & Reference, V.6 (56012) Getting Started Frame Entry, V.6 (56570) SAS/STAT User's Guide, V.6, Volume 1,2 (56045) SAS Screen Control Language: Reference, V.6 (55147) SAS/LAB Software: User's Guide V.6 (56098) SAS/IML Software: Usage and Reference, V.6 (56040) SAS/OR User's Guide Project Management, V.6 (56137) SAS/OR User's Guide, V.6 (5850) SAS/TS User's Guide, V.6 (56010) SAS/QC Software: Reference, V.6 (5857)> SAS Guide to SQL Procedures: Usage and Reference, V.6 (56070) REPORT Procedure: Usage and Reference, V.6 (56088) SAS/INSIGHT User's Guide (56094) Introducing the SAS System, V.6 (56139) SAS Screen Control Language V.6 (55147) SAS Software: Changes and Enhancements, Release 6.10 (55120) The Little SAS Book: A Primer (55200) SAS Consultant's Guide: Supporting the SAS System (55478) SAS Guide to Macro Processing, V.6 (56041) SAS/STAT Software: Changes and Enhancements through Release 6.11 (55356)