Excel konzultci 5 Gyakorlat Dr Pauler Gbor egyetemi
Excel konzultáció 5. Gyakorlat Dr. Pauler Gábor, egyetemi docens, ev. Adószám: 63673852 -3 -22 Számlaszám: 50400113 -11065546 Telephely: 7666 Pogány, Széchenyi u. 1. Tel: 30/9015 -488 E-mail: pauler@t-online. hu
A gyakorlat tartalma 4 -1. Házi feladat ellenőrzése: Továbbszámolás Excel kimutatásból Diagrammok használata Excelben: Sokdimenziós elemző rendszerek eredményeinek vizualizációja A diagrammon megjelenő adatsorok fajtái, az alkalmazható diagrammtípusok Excel Chart objektum elemei és formázásuk Diagramm/függvény terület formázása Tengelyek formázása Rácsvonalak formázása Adatpontok formázása Jelmagyarázat formázása 3 D beállítások Diagrammok forrásadatainak megadása Diagrammok másolása más alkalmazásokba Diagrammok programozása VB makróból Plusz adatsorok megjelenítése adatpont-feliratként Diagrammok automatikus gradiens színskálázása Diagrammok tömeges klónozása más adatforrás tartományokhoz Excel diagrammok, mint adatbeviteli eszközök, kézi rajzolás diagrammokba Az Excel különleges diagrammjai Kobinált vonal- és oszlopdiagramm: gyakorisági diagrammok Pókháló diagrammok kezelése Egyedileg formázott gombócdiagrammok Kimutatás-diagrammok versus normál diagrammok Diagrammok létrehozása, amelyeknek Excelben nem szabadna létezniük 3 D Pontdiagramm oszlopdiagramm átformázásával, diagramm forgatása makróból Kevert típusú oszlopdiagramm, 3 D diagramm 2 D-be történő visszaforgatásával Rétegmetszeteket adó 3 D CT-diagramm gördítősávval Gráf-fa diagramm, egyedileg fomázott csomópontokkal: Megoldás XY pontdiagrammból kiindulva: fabejáró algoritmus cellafüggvényekkel, az adatpont-csomópont jelölők programozása makróból Képletvizsgálat előzmény-nyilaiból kiindulva: csomópontok cellafüggvényekkel Kombinált torta- és XY pontdiagramm: az adatpont jelölők programozása makróból Klíma diagramm: több, átlátszó hátterű diagramm kombinálása 3 D kereszttabuláció reziduális térképe: több, átlátszó hátterű diagrammból 3 D grafika textúrázott oszlopdiagrammokkal
Az Excel Diagram (Chart) objektum hierarchiája 1 Jelmagyarázat: . Legend’Diagram területhez hasonló formázások. Legend. Entries(I)’Magyarázat ok. Legend. Key’Szimbólum: diagram területhez hasonló formázások. Font’Betűtípus: . Name=”Arial”’Betűtipus. Font. Size=10’Méret. Font. Style=”Félkövér dőlt”. Color. Index’Szín Rajzterület: . Plot. Area’Diagram területhez hasonló formázások Diagramm terület: . Chart. Area. Left, . Top, . Width, . Height ’Koordináták. Border ‘Keret: . Color. Index ‘Keretszín. Weight ‘Keretvastagság. Line. Style ‘Vonalfajta. Interior ‘Területe: . Color. Index ‘Alapszín = xl. None ‘Átlátszó. Pattern. Color. Index’Mintaszí n. Pattern ‘Kitöltőminta. Fill ‘Kitöltőkép: . User. Picture. File_ : =”C: KepekValami. bmp”. Preset. Textured Preset_ Texture: =mso. Texture… Diagram kollekció 1 eleme: . Chart. Objects(„Diagram 1”). Shapes ‘Beágyazott rajzok: Tengely: . Axes(xl. Category|xl. Series|xl. Value) ’Kategória|Adatsor|Érték tengelyek: . Border’Tengely: . Line. Style’Vonalstílus. Weight’Vastagság. Color. Index’Szín. Major|Minor. Tick. Mark’Fő|Al. Osztásjel. Tick. Mark. Spacing’Térközük. Ticklabel. Position|Spacing’Felirat|Térköz Z 3. 00 2. 00 ABCD 1. 00 0. 00 X 0. 00 1. 00 2. 00 3. 00 Y A B C D
Az Excel Diagram (Chart) objektum hierarchiája 2 Rácsvonal: . Axes(xl. Category Adatpont-formázás: . Series. Collection(I)‘I-ed sor |xl. Series|xl. Value). Points(J)‘J-edik pontja, egyedileg formázható: . Major|Minor. Gridlines ‘Fő|. Marker. Style|Size ‘Szimbólumstílus|méret alantas osztásjel rácsvonalak, . Marker. Fore|Back. Ground. Color. Index ‘Szimb. szín kerethez hasonló formázások. Border ‘Összekötő vonal vagy objektum határvonal Padlószint: . Floor ‘Diagr. terület. Interior ‘Adatpont objektum belső színezése hez hasonló formázások. Fill ‘Adatpont objektum (pl. oszlop) kitöltőkép Oldalfalak: . Walls ‘Diagr. ter. -hez. Data. Label ‘Felirat: hasonló formázások. Characters. Text ‘Szöveg Forgatás: . Rotation=24‘Forgat, . Border ‘Ter. határ B. Elevation=35‘Emel, 3 fokonként Z. Interior ‘Kitölt 3. 00 1 teljes adatsor formázása: . Series. Collection(I) ‘I-edik C 2. 00 D C B A Adatsor-szimbólum: A. Marker. Style=xl. Circle‘Alak. Marker. Size=5 ‘Méret, pixel 1. 00. Marker. Fore|Back. Ground Color. Index=0 ‘Elő|hátszínkód 0. 00 Adatsor-objektum (pl. buborék): . Border ‘Keret-szerű formázás D X. Interior. Fill‘Diagramm C B terület szerű formázások 0. 00 1. 00 A. Invert. If. Negative ‘Ellentett 2. 00 Y 3. Shadow=True ‘Árnyék be Adatsor-összekötő vonal: . Border ‘Keret-szerű formáz. Adatsor-felirat: . Data. Label Adatsor-felirat szöveg: . Characters. Text Adatsor-felirat terület: . Border ‘Keret-szerű formáz. Interior. Fill‘Diagram terület szerű formázások
A statisztikai sor fogalma 2 A statisztikai sor (Statistical Series) adatok sorozata, amely lehet: Csoportosító sor (Grouping Series): A sor elemei egy nagyobb egység részei, a részek az egésszel hasonlíthatók össze: Pl. Egy szupermarket eladásait felbontjuk termékkategóriánkénti eladásokra A csoportosítás történhet egy ismérv alapján (Univariate Grouping): Egymást kizáró értékintervallumokat, Osztályközöket hozunk léte: Pl. (Ffi, Nő) vagy Pl. (0. . 10, 11. . 20, 21. . 30) A csoportosítás történhet több ismérv alapján (Multivariate Grouping): több egyváltozós csoportosítás összes elemét kombinálja egymással Descartes-szorzat, Pl. (Fffi, Nő)×(Szőke, Barna) = (szőke ffi, szőke nő, barna ffi, barna nő) Összehasonlító sor (Comparison Series): A sor elemei egymástól függetlenül léteznek és közvetlenül öszehasonlíthatók egymással: Pl. évenkénti eladások Az összehasonlítás történhet egy ismérv alapján (Univariate Comparison): Különbséget (Difference) képezünk két érték közt: Pl. Változás, $ = Eladások(2000), $ – Eladások(1999), $ (6. 1) Input: Intervallum vagy arányskála Output: abszolút megváltozás, az Input ismérv mértékegységében Hányadost, viszonyszámot (Ratio) képezünk két érték közt: Pl. Változás, % = Eladások(2000), $ / Eladások(1999), $ (6. 2) Input: csak arányskála Output: relatív megváltozás, mértékegység nélkül, eltűnteti a hatását Az összehasonlítás történhet több ismérv alapján (Multivarate comparison): Pl. Két embert (A és B) összehasonlítunk a jövedelmük és koruk alapján Külön-különbségeket képezünk az egyes ismérvek szerint Pitagorasz-tétel segítségével kiszámíthatjuk két ember különbözőségét: Távolság(A, B) = ((Jövedelem(A) - Jövedelem(B))2 + (Kor(A) - Kor(B))2)0. 5 (6. 3)
Megfigy. A statisztikai tábla fogalma A statisztikai tábla (Statistic Table) két vagy több statisztikai sor kombinációja: Elemei: Tábla címe Magyarázó szöveg Adattartalom Adatforrás megjelölése Nincsenek totálok! Csak a Az adatok szerkezete szerint lehet: csoportosító Két dimenziós tábla (Table): dimenzió Egyszerű tábla (Database table): Leíró×összehasonlító statisztikaiszerint lehet totál! sorok kombinációja Soraiban megfigyelések, oszlopaiban különböző ismérvek Sor/oszlop Csoportosító tábla (Grouping table): Csoportosító×össze-hasonlító statisztikai sorok kombinációja Kontingencia tábla (Cross-tabulation): Csoportosító×csoportosító statisztikai sorok kombinációja Több dimenziós tábla (Data cube) totálok és főtotál is létezik! Nem 1 ffi 2 nő 3 nő 4 ffi 5 nő Kor Jövedelem Foglalkozás 26 160000 Kéményseprő 31 217000 Vállalkozó 44 181000 Mérnök 27 144000 Tanár 58 142500 Könyvtáros Termékkategória Hús Zöldség Gyümölcs Összesen 2001 32. 3% 49. 4% 18. 3% 100. 0% 2002 33. 3% 47. 5% 19. 2% 100. 0% 2003 35. 8% 44. 4% 19. 8% 100. 0% Év Hajszín Szőke Barna Összesen Férfi Nő 34 61 95 Nem Összesen 56 98 154 90 159 249
Statisztikai táblák vizuális megjelenítése A táblákat – tartalmuktól függően – másfajta diagrammokon jeleníthetjük meg: Egy kis elemszámú összehasonlító sort oszlopdiagrammon (Column Chart) vagy sordiagrammon (Bar Chart) ábbrázolhatunk Egy nagy elemszámú összehasonlító sort vonaldiagrammon (Line Chart) vagy felület diagrammon (Area Chart) ábrázolhatunk Egy csoportosító sort tortadiagrammon (Pie Chart) vagy perecdiagrammon (Donuts Chart) ábrázolhatunk. Egy csoportosító- és egy összehasonlító sor kombinációját egymásra rakott felület diagammon (Stacked Area Chart) ábrázolhatjuk Két csoportosító sor kombinációját 3 D oszlop/felület diagrammon (3 D Column/Area Chart) ábrázolhatjuk Két összehasonlító sor kombinációját XY pontdiagrammon (XY Scatterplot) ábrázolhatjuk Három összehasonlító sor kombinációját buborékdiagrammon (Bubble Chart) ábrázolhatjuk Ezen az eseten kívül három sor kombinációját általában már nem tudjuk egy diagrammon belül megjeleníteni. Szakdolgozat/ TDK /Piaci szoftver ötlet: Készítsen MS Excelhez egy könnyen telepíthető Visual Basic makró add-int, amely egy pivot tábla diagrammolásakor automatikusan kiválasztja a tábla aktuális tartalmának megfelelő fajta diagrammot, és optimalizálja a grafikus kinézetét (szinek, grafikai elemek méretezése, 3 D kitakarások minimalizálása, stb. ). (Ezt jelenleg még az Oracle Express Objects sem tudja!!!)
Elrettentő gyakorlati példa A globalicáció és a multinacionalitás nem garancia a hülyeség ellen: pl. a Kutykurutty nyomtatógyár reklámja: Összehasonlító idősorok elemeit (negyedéves profitok) csoportosító sorok megjelenítésére alkalmas egymásra rakott oszlopdiagrammon (stacked bar chart) ábrázolja De ezek magassága sem rögzített 100%-hoz. Így a diagramm teljesen használhatalan: A profitok negyedéves megoszlása sem összehasonlítható egymással, mert az oszlopok nem egyforma magasak Idő szerint pedig abszolút követhetetlen, hol, mikor volt több profit. Termékeik mellett saját hülyeségüket is reklámozzák!!!
A csoportjellemzők feldolgozása Excelben 3 A pókháló diagrammon (Radar Plot) a csoportok átlagait tanulmányozhatjuk az összes háttérváltozó szerint. Az egy csillaggal elölt változóknál jelentős a csoportok elkülönülése, a kétcsillagosoknál (**) még inkább. A csoportprofilok alapján adhatunk a csoportoknak nevet, pl: - Idealista - Racionális - Tunningoló amit az Excel „csoportnév” celláiba írhatunk be:
2 dimenziós gombóc diagramm tengelyváltással Excelben tt ka A pókháló diagramm sok változót mutat, de a megfigyelések egymáshoz viszonyított helyzetét nem mutatja Ezért használjuk a gombóc diagrammot (Ball Plot). Ez egyszerre csak 3 változót mutat, ezért ezeket gyorsan kell tudni váltogatni: A zöld legördülő menükben választhatjuk ki, hogy az X, Y tengelyeken mely változókat mutassa A gombócok mérete jelenti a Z tengelyt, ennek kiválasztására szolgál a harmadik legördülő menü t t ka
2 + 1 dimenziós CT diagramm Excelben z hú A CT (Computer- tomográf) diagramm: Egy 2+1 dimenziós diagramm, Ahol egy gördítősáv segítségével rétegenként nézhetjük végig az (X, Y) két dimenziós térkép alakulását A Z tengelyre rakott harmadik változó különböző szintjeinél
4 dimenziós Film diagramm Az emberek több csoportra oszthatók analitikus IQ szerint: Vannak a politikusok, rendőrök, focisták, diszkócicák, TV-s showmanek, akik számára egyszerű iskolai X, Y koordináta rendszer is örök rejtély forrása marad Van az átlag, aki ezzel elboldogul, de egy 3 dimenziós pontdiagrammot – megfelelő térlátás híjával – már nem tud áttekinteni Vannak, akik 3 D-s diagrammokat esznek vacsorára, de 4 dimenzió hatékony áttekintése már nekik is feladja a leckét, hiszen 3 dimenziós világunktól ez idegen Az egyik lehetséges közelítés, hogy – a valósághoz hűen – az időt használjuk 4. dimenzióként, és a hatását film diagrammon (Film Diagram), filmkockaszerű fázisokban képzeljük el Pl. a mellékelt ábra egy pont 4 dimenziós térben történő átlós irányú mozgását ábrázolja Természetesen az Auto. Cad-ben, Flash-ben, Powerpointban felépített animációk – különösen a mozgó alakzatok „nyomhúzásával” – még jobb eredményt adnak V 2 V 3 V 1 V 2 V 3 V 4 V 1
4 dimenziós Termovíziós diagramm A negyedik dimenziót egy 3 dimenziós alakzat szivárványszínskála szerinti színezésével (Spectral Colouring) is ábrázolhatjuk Ez hasonló az infra-kamerák hamis színezésű képeihez, ahol a hőmérséklet a negyedik dimenzió, ezért termovíziós diagrammnak (Thermovision Diagram) nevezzük. Lássunk erre egy feltuningolt példát animált *. GIF formátumban, ahol a színezést és az animációt is kihasználták egy 5 dimenziós alakzat ábrázolására. Forrás: V 2 V 5 V 3 http: //www. math. gatech. edu/~berglund/Mobius. html V 4 V 1
Sokdimenziós Arcprojekciós diagramm Alternatív sokváltozós megjelenítési technika az arcprojekciós diagramm (Human Face Projection Diagramm), ahol a magasabb dimenziókat az emberi arc bizonyos jellemzőiből alkotott skálákhoz kötjük Pl. Száj görbülete: (Szomorú. . Vidám) Pl. Szemek mérete: (Gyanakvó. . Csodálkozó) Pl. Fülek mérete: (Érdektelen. . Kíváncsi) Pl. Szemek távolsága: (Buta. . Okos) Arcszín: (Nyugodt. . Felindult) Építve a befogadó fél ösztönös és tanult arcmimika-elemző pszichikai képességeire Ilyen módon maximum 6 -8 dimenziót és 12 tucat megfigyelést ábrázolhatunk V 2 V 3 V 1
5 -1. Házi Feladat:
- Slides: 32