320 likes | 503 Views
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.
E N D
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 • 3D 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 • 3D Pontdiagramm oszlopdiagramm átformázásával, diagramm forgatása makróból • Kevert típusú oszlopdiagramm, 3D diagramm 2D-be történő visszaforgatásával • Rétegmetszeteket adó 3D 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 • 3D kereszttabuláció reziduális térképe: több, átlátszó hátterű diagrammból • 3D grafika textúrázott oszlopdiagrammokkal 5-1. Házi feladat: FOREX diagramm
Az Excel Diagram (Chart) objektum hierarchiája 1 3.00 2.00 1.00 0.00 D C B 0.00 1.00 A 2.00 3.00 • Jelmagyarázat:.Legend’Diagram területhez hasonló formázások .LegendEntries(I)’Magyarázatok .LegendKey’Szimbólum:diagram területhez hasonló formázások .Font’Betűtípus: .Name=”Arial”’Betűtipus .FontSize=10’Méret .FontStyle=”Félkövér dőlt” .ColorIndex’Szín • Rajzterület:.PlotArea’Diagram területhez hasonló formázások • Diagramm terület:.ChartArea .Left,.Top,.Width,.Height ’Koordináták .Border ‘Keret: .ColorIndex ‘Keretszín .Weight ‘Keretvastagság .LineStyle ‘Vonalfajta .Interior ‘Területe: .ColorIndex ‘Alapszín = xlNone ‘Átlátszó .PatternColorIndex’Mintaszín .Pattern ‘Kitöltőminta .Fill ‘Kitöltőkép: .UserPicture PictureFile_ :=”C:\Kepek\Valami.bmp” .PresetTextured Preset_ Texture:=msoTexture… • Diagram kollekció 1 eleme: .ChartObjects(„Diagram1”) .Shapes ‘Beágyazott rajzok: .AddLine(x1,y1,x2,y2) • Munkalap: ActiveSheet • Tengely:.Axes(xlCategory|xlSeries|xlValue) ’Kategória|Adatsor|Érték tengelyek: .Border’Tengely: .LineStyle’Vonalstílus .Weight’Vastagság .ColorIndex’Szín .Major|MinorTickMark’Fő|AlOsztásjel .TickMarkSpacing’Térközük .TicklabelPosition|Spacing’Felirat|Térköz Z ABCD X Y
Az Excel Diagram (Chart) objektum hierarchiája 2 3.00 2.00 1.00 0.00 D C B 0.00 1.00 A 2.00 3.00 B C A • Adatpont-formázás:.SeriesCollection(I)‘I-ed sor .Points(J)‘J-edik pontja, egyedileg formázható: .MarkerStyle|Size ‘Szimbólumstílus|méret .MarkerFore|BackGroundColorIndex ‘Szimb.szín .Border ‘Összekötő vonal vagy objektum határvonal .Interior ‘Adatpont objektum belső színezése .Fill ‘Adatpont objektum (pl.oszlop) kitöltőkép .DataLabel ‘Felirat: .Characters.Text ‘Szöveg .Border ‘Ter.határ .Interior ‘Kitölt • Rácsvonal:.Axes(xlCategory|xlSeries|xlValue) .Major|MinorGridlines ‘Fő| alantas osztásjel rácsvonalak, kerethez hasonló formázások • Padlószint:.Floor ‘Diagr.terület-hez hasonló formázások • Oldalfalak:.Walls ‘Diagr.ter.-hez hasonló formázások • Forgatás:.Rotation=24‘Forgat, .Elevation=35‘Emel,3fokonként • 1 teljes adatsor formázása: .SeriesCollection(I) ‘I-edik • Adatsor-szimbólum: .MarkerStyle=xlCircle‘Alak .MarkerSize=5 ‘Méret, pixel .MarkerFore|BackGround ColorIndex=0 ‘Elő|hátszínkód • Adatsor-objektum (pl.buborék): .Border ‘Keret-szerű formázás .Interior .Fill‘Diagramm terület szerű formázások .InvertIfNegative ‘Ellentett .Shadow=True ‘Árnyék be • Adatsor-összekötő vonal: .Border ‘Keret-szerű formáz. • Adatsor-felirat: .DataLabel • Adatsor-felirat szöveg: .Characters.Text • Adatsor-felirat terület: .Border ‘Keret-szerű formáz .Interior .Fill‘Diagram terület szerű formázások Z ABCD X Y
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ö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)
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 • Az adatok szerkezete szerint lehet: • Két dimenziós tábla (Table): • Egyszerű tábla (Database table): • Leíró×összehasonlító statisztikai sorok kombinációja • Soraiban megfigyelések, oszlopaiban különböző ismérvek • 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) Nincsenek totálok! Csak a csoportosító dimenzió szerint lehet totál! Sor/oszlop totálok és főtotál is létezik!
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 3D oszlop/felület diagrammon (3D 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, 3D 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 (*) jelölt változóknál jelentős a csoportok elkülönülése, a kétcsillagosoknál (**) még inkább. A csoport- profilok alap- ján adhatunk a csoportok- nak nevet,pl: - Idealista - Racionális - Tunningoló amit az Excel „csoportnév” celláiba írha- tunk be: Mindent fontosnak tart, még az egy- másnak ellentmodó jellemzőket is!
2 dimenziós gombóc diagramm tengelyváltással Excelben • 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ü katt katt katt
2 + 1 dimenziós CT diagramm Excelben 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 húz
4 dimenziós Film diagramm V2 V2 V2 V3 V3 V3 V4 V1 V1 V1 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 egy 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 3D-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 AutoCad-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
4 dimenziós Termovíziós diagramm V2 V3 V4 V5 V1 • A negyedik dimenziót egy 3 dimenziós alakzat szivárvány-szí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: http://www.math.gatech.edu/~berglund/Mobius.html
Sokdimenziós Arcprojekciós diagramm V2 V3 V1 • 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 1-2 tucat megfigyelést ábrázolhatunk