Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Információs rendszerek a gyakorlatban 1. Előadás A SAS rendszer alapfogalmai.

Hasonló előadás


Az előadások a következő témára: "Információs rendszerek a gyakorlatban 1. Előadás A SAS rendszer alapfogalmai."— Előadás másolata:

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 Neptun_ kod NevSzak Kredit_ind ex2009 Kredit_inde x2010 GHT325Kovács JánosPTI_BSc Z6SD23Németh LajosGI_BSc T385R2Szabó CsillaGI_BSc PXRYW6Nagy KrisztiánPTI_MSc XS714KPap BoldizsárGI_MSc megfigyelés változó adat érték

9 Az adatállományt létrehozó program 1.data hallgatok; 2. input Neptun_kod $ 1-6 Nev $ 7-27 Szak $ Kredit_index2009 Kredit_index2010; 3. Valtozas = Kredit_index Kredit_index2009; 4. datalines; 5.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 ; 11.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


Letölteni ppt "Információs rendszerek a gyakorlatban 1. Előadás A SAS rendszer alapfogalmai."

Hasonló előadás


Google Hirdetések