SAS Base bevezets Csicsman Jzsef BME Matematikai intzet
SAS Base bevezetés Csicsman József BME Matematikai intézet, Sztochasztika Tanszék Külső oktató csicsman@calculus. hu Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 1
A SAS rendszer felépítése 1. l Alapja a BASE SAS szoftver, egy adatkezelési nyelv, amely l l l külső adatállományokat olvas be és SAS adatállományokat hoz létre, alap statisztikákat számol, programgeneráló nyelvet tartalmaz 2
A SAS rendszer felépítése 2. Néhány további modul: l SAS/STAT: többváltozós statisztikai elemzések l SAS/INSIGHT: háromdimenziós adatábrázolás l SAS/ETS: előrejelzés, ökonometriai és idősoros modellek l SAS/GRAPH: függvényábrázolás, háromdimenziós képek, térképek, oszlopdiagramok stb. l SAS/AF: alkalmazásfejlesztés 3
A SAS rendszer felépítése 3. Felhasználóbarát eszközök: l SAS/EG: egyszerű menürendszer, SAS kódok generálása l SAS Enterprise Miner: adatbányászat l SAS Graph-N-Go: grafikonok készítése l Time Series Forecasting System: idősorok l Project Management l Stb. 4
A SAS rendszer felhasználói felülete l l l Program Editor: SAS kódok Explorer: file-kezelési műveletek LOG: futtatás nyomonkövetése Output: a nem grafikus eredmények Result: a futás során elkészült output listák azonosítása és felhívása Result viewer: HTML outputok megtekintése 5
Bejelentkezés már regisztrált felhasználónak
Válasszuk a SAS Studio lehetőséget!
A SAS Studio kezdőképernyője A data explorer A futtatási napló Itt írhatunk SAS programokat A futási eredmények
Létesítsünk egy új munkakönyvtárat!
Mindenkinek van a felhőben egy saját home könyvtára, használjuk azt!
Fontos bejelölni a könyvtár használatát a legközelebbi SAS-os bejelentkezéskor
l l l l 1. Könyvtár létrehozás: Libraries -> Jobb egérgomb a My Libraries-en: New Library: Name: nev, Path: /home/usernev (amivel belépünk a SAS-ba) Itt érdemes bekattintani a checkboxot: "Re-create your library at startup", ekkor nem kell minden belépéskor újra beállítani a könyvtárat. 2. Folder -> my_content legbelső hosszú kódos mappáján jobb egérgomb: Upload Files: Upload files to: /home/usernev/my_content/fsprojects/nagyon_hosszu_kod -> Choose Files -> Excel importhoz XLSX kiterjesztásű file-al biztosan működik -> Megnyitás -> Upload (Ezt a my-content mappát csak akkor látjuk hallgatóként, ha az oktató létrehozza a kurzuson belül. Ekkor az oktató elvileg tölthet föl ide file-okat, amiket a hallgatók elérnek. ) 3. Snippets -> SnippetsDataImport XLSX: bejön a minta SAS kód. Ebben átírni: <Your XLSX File> helyére: /home/usernev/my_content/fsprojects/nagyon_hosszu_kod/kekszalag 2008_ere_jav 2. xlsx (Ez a hosszú elérési út a Properties-ből kimásolható: Folders-ben a my_content-ben a beimportálandó Excel file-on jobb egérgomb) WORK. MYEXCEL helyére két helyen is: sajat_konyvtar. kekszalag (Saját könyvtár neve, amit az 1. lépésben a Libraries-ben megadtunk. ) Átírt SAS kód futtatása: Run (F 3) Eredményeként létrejön a saját könyvtárban a kekszalag nevű SAS adatállomány
Saját könyvtár létrehozása 1. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 13
Saját könytár létrehozása 2. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 14
A létrehozott könytár kijelölése munkakönytárként Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 15
Külső adatállomány feltöltése a felhőbe 1. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 16
Külső adatállomány feltöltése a felhőbe 2. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 17
Külső adatállomány feltöltése a felhőbe 3. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 18
Másoljuk át az excel táblát SAS file, a Snippettel 1. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 19
Másoljuk át az excel táblát SAS file, a Snippettel 2. Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 20
A másolás eredménye Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 21
A SAS állomány adatleírása, Metainformációi Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 22
Az eredmény Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 23
A változók átnevezése és a hajók leválogatása Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 24
Az adatok első megismerése, elemi statisztikák Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 25
Az eredmények Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 26
Karakteres változók átkonvertálása numerikussá Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 27
Az eredmények 2017 ősz Bevezetés a SAS programozásba SAS Studióval Csicsman J. 28
Az adatok rendezése. eloszlása a yarstic szám szerint Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 29
Az eredmények Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 30
Korreláció számítás Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 31
A korreláció eredménye Mit jelentenek a kapott infók? Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 32
Gyakoriság tábla a kategóriák szerint Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 33
Az eredmény Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 34
Az eloszlás kirajzolása Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 35
Az eredmény Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 36
SAS adatkezelő utasítások Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 37
Az eredmény a kiszámított adatokkal Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 38
Készítsünk három adatállományt a hajók gyorsasága szerint Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 39
Az eredmények Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 40
Nézzük meg a Yarstic szerinti eloszlásokat! Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 41
Az eredmények Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 42
Az egyes Yarstic számokhoz hány hajó tartozik? Egy dimenziós statisztikai tábla Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 43
Az eredmény táblázat Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 44
Két dimenziós statisztikai tábla Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 45
Sorban a ys kategóriák, oszlopban az elemszám, a és az átlagosan futott idők Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 46
Köszönöm a figyelmet! Csicsman@calculus. hu Többváltozós Statisztikai Modellezés Csicsman J. : Adattárházak-adatelemzés 47
- Slides: 47