240 likes | 339 Views
Szakértői rendszer gyakorlati segédanyag. Gazdasági Informatika Tanszék 2004/2005. tanév Utolsó frissítés: 2004.09.01. INFO munkalap, tartalmaznia kell a feladat célját és rövid leírását egyetlen cellában (A1). Az egyszerűsített feladathoz létrehozzuk a DRAFT munkalapot!. ( SZR 1).
E N D
Szakértői rendszer gyakorlati segédanyag Gazdasági Informatika Tanszék 2004/2005. tanév Utolsó frissítés: 2004.09.01
INFO munkalap, tartalmaznia kell a feladat célját és rövid leírását egyetlen cellában (A1). Az egyszerűsített feladathoz létrehozzuk a DRAFT munkalapot! ( SZR 1)
A modul célja: A SZR kombinatorikai terét egy adatbázis-listával lefedni, a kérdés-felelet alapú működésétt az autoszűrővel szimulálni A fejlécben az értékekre vonatkozó és a szakértői rendszer korrekt kérdését tüntetjük fel. (4) Az esetszám az SZR döntési mátrix osz-lopainak számával kell megegyezzen! (Kombinatorikai tér.) (1) Az attribútumok opcióit felvesszük (vagy nem alapszintű feladat esetén át-hivatkozzuk a DM munkalapról) és megfogalmazzuk a rájuk vonatkozó szakértői kérdést. (2) Megfogalmazzuk az SZR alapkérdésére adandó választ számszerűen (mértékegység!) és szövegesen is. (3) DRAFT munkalap (SZR 2)
Önellenőrzés: • Annyi érték van, amennyit felvittünk (a gépelési hibák el- térő értékként jelen- nek meg). • A kombinatorikai tér (esetszám) = attribútomok opciói- nak szorzatával. Bekapcsoljuk az „Adatok/Szűrő/Auto-szűrő” menüpontot. Az értékekre feltett kérdések mellett megjelenő nyilat legördítve láthatjuk és kiválaszthatjuk a felvett opciókat. DRAFT munkalap (SZR 3)
Ha minden opcióra feltett kérdésnél kivá-lasztunk egy értéket összeáll (ha … és …, akkor …) a szakértői rendszer válasza az alapkérdésre. A kiválasztott sort egy szakértői mondatban is meg lehet fogalmazni, például: ha jó minőségű a talaj és sok eső várható májusban, akkor sekélyen (3-4 cm mélyre) kell vetni a kukoricát. Önellenőrzés: Minden egyes opció-kombinációt egy és csakis egy sor jelenít meg (kihagyás- és át-fedésmentes szakértői rendszer). DRAFT munkalap A további lépések már az alapfeladaton túli munka részei! (SZR 4)
A modul célja: A SZR-t egy háttéradat- (DM) és egy felhasználói felület-munkalappal (EXS) létrehozni Lehetséges válaszok szö-vegesen, és értelmezési intervallumban (a megjelölt szakirodalom alapján). SZR alapkérdése Attribútumok és opcióik részletesen kifejtve. (A feladatban nem kell sze-repelnie.) Kombinatorikai tér (attr. opc. ×).SZR oszlopainak és sorainak száma! (Ellenőrző funkció, a feladatban nem kell szerepelnie.) Klasszikus szakértői rendszer séma DM munkalap (SZR 5)
Az értékeket szö-vegesen összefűzzük (2). Ellenőrzések: • sztring hossza = opc. összege • „1”-ek száma = attr. száma • átfedés mentes- ség HA függ- vénnyel (?!) A klasszikus SZR tábla „x”-eit „1”-re, üres helyeit „0”-ra cseréljük (1). DM munkalap Átlépünk az EXS munkalapra és bekapcsoljuk a Nézet/Eszköztárak/Űrlapok eszközt (SZR 6)
Kiválasztjuk a „Kombi panel” eszközt (1). Megrajzoljuk a lenyílót, majd duplán kattin-tunk, vagy a helyi menüből a „Vezérlő formázása”-t választjuk (2). „Cellacsatolás”-ként (ide írja ki a kiválasztott opció sorszámát) bármelyik cellát megadhatjuk, ezt később elrejtjük (3/b). „Bemenő tarto-mány”-nak megadjuk a DM lap megfelelő celláit (3/a). „Lenyíló sorok” száma az opciók számával lesz egyenlő (3/c). EXS munkalap (SZR 7)
Az „1” és „2” kiválasztott elemszám jelzést „10”, „01” – illetve a HA függ-vények egymásba illesztésével összetettebb – kódokra váltjuk (1). Lenyílók be-méretezve, az opciók kivá-laszthatók. A kiválasztás eredménye a csatolt cellában látszik. A kódokat a megismert módon összefűzzük (2). EXS munkalap (SZR 8)
Az összefűzött kódhoz megkeressük a DM mun-kalapon a megfelelő választ VKERES függ-vénnyel. Keresési érték: az összefűzött kivá-lasztási kód (1). Sorszám: melyik sort adja vissza eredményül (3). Tábla: a DM mun-kalap megfelelő te-rülete (2). Tartományban keres: „0”, mert nincsenek sorban a kódok! (4) EXS munkalap (SZR 9)
EXS nyers változata… • Az SZR-nek informatívnak és felhasználó barátnak kell lennie, ezért: • SZR alapkérdését át kell hivatkozni a DM lapról; • lenyílók előtti (korrekt) kérdést át kell hivatkozni a DRAFT lapról; • a válaszoknak felelniük kell a kérdésekre; • mértékegységek megjelölése… (SZR 10)
EXS nyers, elsődle-gesen kész változata, a PIVOT után még visszatérünk ide… (SZR 11)
A modul célja: Az SZR-t kimeneteinek (ill. bekövetkezésük megbízhatóságának) meghatározása a kimutatás-varázsló segítségével. Ehhez nagy mennyiségű megfigyelést (piackutatás, fajtakísérlet stb.) dolgozunk fel. Oszlopok száma és elnevezése szinkronban van az SZR-el (hivatkozással a DM lapra). A sorok száma min.= 20×(SZR-ben definiált kimenetek száma). • Szükséges oszlopok: • megfigyelés helye, • ideje, • forrása (hipotézis, tény: forrásdoku-mentum egyértelmű beazonosítása), • attribútumok (hivatkozással a DM lapra), • kimentek számszerűen (mértékegység!) és • kategorizálva (hivatkozással a DM lapra). DATA munkalap (SZR 12)
Szöveges katego-rizálás a szakirodalom alapján, következetesen (legjobb a HA fgv. használata, így ellenőrizhető is, hogy nem került bele értelmetlen adat). A számszerű adatokat beír-hatjuk, vagy fiktív esetben VÉL függvény megfelelő intervallumba szorításával számíttathatjuk ki (értelmes adatok!). Ez esetben a végén az értékeket másoljuk rá, máskülönben minden egyes megnyitáskor módosulnak az adatok! Az A1-es cellán állva kapcsoljuk be az Adatok/Szűrő/Auto-szűrő menüpontot. Az attribútumok ér-tékeinél legördítve el-lenőrizhetjük, hogy jól gépeltük-e be azokat (nincs köztük elírás). (SZR 13)
Válasszuk ki az Adatok/ Kimutatás vagy kimuta-tásdiagram (Pivot) menü-pontot. A Varázslóban adjuk meg, hogy a forrás Excel lista, a típusa Ki-mutatás (ez az alapértelmezés…). DATA munkalap (SZR 14)
Tartománynak adjuk meg a DATA lap adatokat tartalmazó részét. Vigyázat! Ha az adatsorok között üresek is vannak, nem fogja auto-matikusan felvenni a helyes tartományt. Ilyenkor jelöljük ki, vagy gépeljük be azt. DATA munkalap (SZR 15)
Kimutatásunkat helyezzük el új munkalapon, ez lesz a TABLE. Nyomjuk meg az „Elrendezés” gombot (1). A mezőgombok megfelelő helyre való húzogatásával kialakítható a kimutatás (2). (Később módosítható…) DATA munkalap (SZR 16)
A Kimutatás eszköz segítségével az oldalfejlécbe helyeztük a táblaazonosítót. (Más módosítás is lehetséges…) Az adatmező fejlécén duplán kattintva a kimutatásmezőbe az alapértelmezett „Összeg helyett” a „Darab”-ot állítjuk be, így látható, hogy valamennyi adatsor bekerült a kimutatásba. Ellenőrzési funkció: a „Végösszeg” (jobb alsó sarok) = 100, ennyi adatsor van a DATA lapon, ill. valamennyi esetre van példa, egyetlen cella sem tartalmaz üres értéket… A max. ill. a min. kiválasztásával a plauzibilitás ellenőrizhető, azaz minden adat a megadott határok között van-e. Az átlag a homogenitás ellenőrzésére optimális (jól elkülönülő kategóriák). TABLE munkalap (SZR 17)
A végösszeg oszlop elemeit átmásoljuk a DM lapra. TABLE munkalap DM munkalap (SZR 18)
A kimutatásmező beállítási le-hetőségei közül, legördítve az „Egyebek” gomb megnyomására megjelenő részt. Az adatok megjelenítése közül „A sor százaléka” beállítást választjuk. TABLE munkalap (SZR 19)
A helyi menüben megjelenő, vagy a „Kimutatás” eszköz-táron definiált „Mező-beállítások” segítségével letiltjuk a részösszegek megjelenését (1). A „Táblajellemzők” beállítás segítségével letiltjuk a sor- és oszlopösszegzőket (2). TABLE munkalap (SZR 20)
Csak olyan kísérleti adatok kerültek feldolgozásra ebben a példában, melyek gazdaságilag releváns eredményt hoznak. TABLE munkalap Soronként megkeressük a legnagyobb értéket (1). Az értékeket áthivatkozzuk a DM lapra (2). (SZR 21) DM munkalap
A CNF és darabszám adatokat a megismert VKERES függvénnyel behivatkozzuk az EXS lapra. • Befejezés: • a Fájl/Adatlap-ról ki kell törölni az adatokat (cím, szerző, cégnév stb.); • az INFO munkalapra kell állni; • a fájlt a hallgató-kódnak megfelelően el kell nevezni; • gyakorlatvezetőnek elküldeni. EXS munkalap (SZR 22)
Házi feladatEllenőrző kérdések • Hogyan jeleníthetünk meg egy aktuálisan nem látható eszköz-tárat az Excelben? • Mit jelent a sztring, és kisebb egységekből hogyan lehet egy egészet készíteni? • Milyen attribútumokkal rendel-kezik a HA függvény Excel-ben? • Milyen attribútumokat adhatók meg a VKERES függvénynek Excelben? • Mit jelent a tartomány mega-dásánál a felkiáltójel előtti rész? • Mire szolgál az autoszűrő, hogyan lehet bekapcsolni? • Milyen lépéseken keresztül hozható létre egy új kimutatás (Pivot)? • Milyen forrásokból készíthető kimu-tatás? • Hogyan rejthetők el ill. jeleníthetők meg a kimutatás rész- és végösz-szeg sorai ill. oszlopa? • Mi a különbség egy cella értékének behivatkozása, és az érték átmá-solása között? • Hogyan lehet a kijelölt celláknak csak az értékeit beilleszteni? • Egy Excel-fájl megnyitásakor melyik munkalap lesz az aktuális?