SAS Jan Blaťák Laboratoř vyhledávání znalostí Fakulta informatiky Masarykova Univerzita, Brno
Obsah prezentace Základní informace Popis SAS Base Datastep vs. PROC SQL Makrojazyk SASu Prezentace výsledků Srovnání s jinými produkty Demonstrace
Produkty SAS SAS Base (SAS Personal Analytics) SAS Stat, SAS Graph Enterprise Guide SAS/Access to ODBC SAS/Insight SAS Enterprise Miner
Enterprise Guide
Enterprise Miner
SAS Base Základ pro všechny produkty Práce s datovými zdroji Import a export dat Propojení s databázi Obsahuje nástroje pro Manipulace s daty Základní analýzy
Datastep Základní nástroj pro manipulace s daty Umožňuje Číst vstupní data (obecně relační) Vytvářet nové datové zdroje (atributy, tabulky,…) Využívá jazyk 4. generace: Podmíněné vyhodnocování Aritmetické, logické, textové a další operace
Datastep – Příklad data club1; input idno name $ team $ strtwght endwght; cards; 1023 David red Amelia yellow Alan red … ; run; data redteam; set club1; if team='red'; run;
PROC SQL Manipulace s daty pomocí SQL proc sql; create table redteam as select * from club1 where team='red'; quit;
Makrojazyk Slouží k vytváření složitějších programů a opakujících se operací Sekvence “datastepů” volání vestavěných procedur Použití podmíněných příkazů a cyklů Definice lokálních a globálních proměnných
Prezentace výsledků Textovou formou: Statistické přehledy (SAS/STAT) Výpisy dat Graficky pomocí dodatečných modulů SAS/Graph SAS/GIS
Geografická data
Srovnání s R SAS Rychlejší a použitelné na velké objemy dat Možnost propojení s mnoha datovými zdroji Rozsáhlá dokumentace R Větší počet modulů (časové řady apod.) Licence GNU a dostupnost pro více platforem
SAS: Akademický program Dostupnost produktů SAS pro školy: Licence zdarma pro fakulty/univerzity Volné použití pro výuku i výzkum Podmíněno výukou SAS Informace na: ech/academic/index.html