Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Információs rendszerek a gyakorlatban
1. Előadás A SAS rendszer alapfogalmai
2
Miről lesz szó az előadáson
A SAS rendszer felépítése, komponensei Belépés a SAS rendszerbe. Navigálás a programozási ablakok között. SAS programok futtatása. A SAS hibaüzenetek értelmezése. A program kimenetének vizsgálata. A Data set, a változó és a megfigyelés fogalma DATA és PROC step fogalma. A SAS szintaktikája és elnevezési konvenciók, SAS könyvtárak.
3
Mi a SAS rendszer Szoftver megoldások egy olyan integrált rendszere, amely a következő feladatok elvégzésére használható: Adatok bevitele, kinyerése és menedzselése Riportok és grafikonok készítése Statisztikai és matematikai elemzések Üzleti folyamatok előrejelzése és döntéstámogatás Operációkutatás és projekt menedzsment Alkalmazásfejlesztés
4
A SAS rövid története SAS = Statistical Analysis System
Projekt mezőgazdasági adatok elemzésére a North Carolina State University-n, előzmény projekt United States Department of Agriculture (USDA) számára A cég alapítása 1976-ban, a Base SAS 300 E sor kártyán (150 doboz) 5 éven keresztül a legjobban növekvő cég az USA-ban, 1990-re 1500 főt foglalkoztató nagyvállalat THE POWER TO KNOW® új logó 2001-ben (25 éves) Information Evolution Model (IEM) 2003-ban, majd Information Revolution 2006-ban A pénzügyi szektor vezető szállítója, akvizíciók, Web 2.0
5
A SAS rendszer felépítése
A SAS rendszer moduláris felépítésű, amely modulok nagyobb (iparági) megoldásokba szerveződnek Fontosabb SAS modulok: Base, Access, AF, Assist, C Compiler, Connect, EIS, ETS, FSP, GIS, Graph, IML, IntrNet, LAB, MDDB server, OR, QC, Secure, Share, Spectraview, STAT Általános megoldások: Enterprise Guide, Enterprise Miner, AppDev Studio, Social Network Analysis, Text Miner Iparági megoldások: Anti-Money Laundering, IT Intelligence, Energy Trading & Risk Management, Marketing Mix Advisor, Disease Management
6
A Base SAS komponensei Adatkezelő képességek (bevitel, kinyerés, menedzselés) Programozási nyelv Adatelemző és jelentés készítő eszközök A Base SAS elsajátításával ezek mellett a további SAS modulok használatát is megtanuljuk ugyanis a szabályok nem változnak
7
Adatkezelés a SAS-ban A SAS téglalap alakú táblázatokba (mátrix) szervezi az adatokat, amelyeket SAS adatállományoknak (SAS dataset) fogunk nevezni. Az adatállomány minden sora egy egyeddel kapcsola-tos információkat tartalmazza. Ezt megfigyelésnek (rekord) nevezzük. Az adatállomány mindegyik oszlopa ugyanolyan típusú információt tartalmaz. Ezt változónak (attributum) nevezzük. Az adatállomány elemi egysége (cella) az adat érték.
8
Példa SAS adatállományra
Az adatok az Informatikai Kar hallgatóinak tanulmányi eredményeit tartalmazzák változó Neptun_kod Nev Szak Kredit_index2009 Kredit_index2010 GHT325 Kovács János PTI_BSc 4.56 5.21 Z6SD23 Németh Lajos GI_BSc 2.58 3.82 T385R2 Szabó Csilla 4.83 3.57 PXRYW6 Nagy Krisztián PTI_MSc 5.87 5.36 XS714K Pap Boldizsár GI_MSc 4.78 4.34 megfigyelés adat érték
9
Az adatállományt létrehozó program
data hallgatok; input Neptun_kod $ 1-6 Nev $ 7-27 Szak $ Kredit_index2009 Kredit_index2010; Valtozas = Kredit_index Kredit_index2009; datalines; GHT325 Kovács János PTI_BSc Z6SD23 Németh Lajos GI_BSc T385R2 Szabó Csilla GI_BSc PXRYW6 Nagy Krisztián PTI_MSc XS714K Pap Boldizsár GI_MSc ; run;
10
A program elemzése A DATA utasítás azt mondja a SAS-nak, hogy hozzon létre egy hallgatok nevű adatállományt. Az INPUT utasítás azonosítja azokat a mezőket, melyeket majd a megfigyelésekhez beolvasunk és hozzárendeli a megfelelő SAS neveket. A 3. utasítás egy hozzárendelés, mellyel a kredit indexben való éves változást számoljuk ki. A DATALINES utasítás azt jelzi, hogy adatsorok jönnek. Az ezután következő sorokban az egyes megfigyeléseket olvassuk be, akkor hasznos ha kevés adatunk van. A pontosvessző a soronkénti adatok végét jelzi, a DATALINES utasítást zárja le. A RUN utasítás a végrehajtást indítja el.
11
A SAS nyelv elemei Utasítások Kifejezések Függvények CALL eljárások
Opciók (globális, lokális) Formátumok (format) és belső formátumok (informat)
12
SAS nevek SAS neveket használunk adatállományok, változók, könyvtárak és más objektumok elnevezésére A SAS nevek 1-32 számú karakterből állnak Az első karakter az angol ábécé egy betűje vagy az aláhúzás (_) karakter. A további karakterek az angol ábécé betűi, számjegyek vagy az aláhúzás (_) karakter lehet. Blank nem lehet része SAS névnek
13
Példák SAS nevekre Neptun_kod, _differencia, Kredit_index2009, SAS_Konyvtar, SAS_katalogus Nem SAS nevek az alábbiak: %index, hallgato!%, 123nev, ösztöndíj
14
Változó nevek A változó neveknél, bár belső tárolás szempontjából a SAS nem tesz különbséget, azaz a Kredit_index, kredit_index és KREDIT_INDEX ugyanazt a változót jelölik, prezentációnál (pl. nyomtatásnál) a SAS a legelső előfordulásnak megfelelő alakot használja (emlékezik rá).
15
SAS által előállított output
Hagyományos output Az ODS (Output Delivery System) output kézbesítő rendszer által készített output
16
Hagyományos output SAS adatállomány SAS log
Jelentés vagy egyszerű lista Egyéb SAS fájl, pl. katalógus (SAS catalog) Külső fájlok vagy más adatbázis elemek
17
ODS output HTML fájl Hagyományos SAS lista (SAS Listing)
Postscript fájl (Adobe) RTF fájl (MS Windows) Output adatállomány
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.