Asociačné pravidlá. Úvod. Aplikácie. Základné pojmy (1) Príklad transakčnej databázy D. Základné pojmy (2)
|
|
- Παραμονος Μακρή
- 6 χρόνια πριν
- Προβολές:
Transcript
1 1 Asociačné pravidlá OBSAH PREDNÁŠKY Základné pojmy Asociačné pravidlá a ich zaujímavosť Princíp dolovania asociačných pravidiel Algoritmy používané na hľadanie frekventovaných vzorov a asociačných pravidiel Ďalšie mierky zaujímavosti asociačných pravidiel Ďalšie rozšírenia algoritmov pre hľadanie frekventovaných vzorov Úvod Dolovanie asociačných vzorov, resp. asociačných pravidiel znamená: Hľadanie frekventovaných a zaujímavých asociácií (korelácií alebo kauzálnych vzťahov) medzi skupinou atribútov v dátach Pravidlá vo forme Telo Hlava [podpora, spoľahlivosť]. Tento problém je klasicky definovaný v kontexte transakčných dát zo supermarketu, v ktorých sa hľadajú často spolu nakupované skupiny tovarov (frequent itemsets, frequent patterns) Avšak tento problém bol zovšeobecnený na mnohé iné typy dát, dokonca aj na dáta so závislosťami 2 Aplikácie Analýza nákupného košíka - teda klasický problém z ktorého pochádza aj terminológia: transakcie, (frekventovaná) položková množina pre podporu rozhodovacích procesov v obchode (krížový marketing, rozmiestnenie tovarov v obchode, návrh katalógov a pod.) kupuje(x, pampersky ) kupuje(x, pivo ) [0.5%, 60%] resp. jednoduchšie pampersky pivo [0.5%, 60%] Dolovanie v textoch hľadanie často sa spolu vyskytujúcich slov (príp. identifikácia fráz) (data, mining), (business, intelligence, analytics) Zovšeobecnenie pre dáta so závislosťami, napr. časové rady, sekvenčné dáta (napr. webové logy)... 3 Základné pojmy (1) Nech databáza Τ obsahuje množinu n transakcií T 1 až T n pričom každá transakcia T i z Τ predstavuje množinu položiek: T i U (U je množina všetkých položiek v databáze) T i reprezentuje jeden nákup (obsah nákupného košíka) a Τ celú databázu, t.j. všetky nákupy napr. za určité časové obdobie U = {i 1,..., i d } je množina literálov (reprezentujúcich názvy jednotlivých tovarov), nazývaných položky (items) Každá transakcia môže byť reprezentovaná ako multidimenzionálny záznam obsahujúci d binárnych hodnôt (d = U ) Hodnota j-teho atribútu je 1, ak daná transakcia obsahuje položku i j Množina položiek (itemset) X I sa nazýva k-položková množina (k-itemset) ak obsahuje práve k položiek (záznam s k nenulovými prvkami) 4 Základné pojmy (2) Z výpočtového hľadiska je výhodné, ak sú položky v jednotlivých transakciách abecedne usporiadané Teda položkovú množinu X pozostávajúc z položiek x 1,..., x k možno potom zapísať ako X = (x 1,..., x k ), pričom x 1... x k Pre množinu položiek X I je podpora položkovej množiny X definovaná ako podiel tých transakcií v danej databáze D, ktoré obsahujú X Ide teda o relatívnu početnosť tých transakcií, v ktorých boli spoločne nakúpené položky z X 5 Príklad transakčnej databázy D tid Množina položiek Binárna reprezentácia 1 chlieb, maslo, mlieko jogurt, mlieko, vajíčka chlieb, jogurt, mlieko, syr jogurt, mlieko, vajíčka jogurt, mlieko, syr T 1 = {chlieb, maslo, mlieko}, T 5 = {jogurt, mlieko, syr} i 1 = chlieb, i 2 = jogurt, i 3 = maslo, i 4 = mlieko, i 5 = syr, i 6 = vajíčka V binárnej reprezentácii napr. T 1 = , T 4 = X = {jogurt, mlieko} má podporu 4, Z = {mlieko} má podporu 5 Y = {mlieko, vajíčka} má podporu 2, V = {syr} má tiež podporu 2
2 2 Frekventované položkové množiny Definícia úlohy: Pre danú množinu transakcií T, kde každá transakcia T i je podmnožinou U, urči všetky podmnožiny I také, že ich podpora je väčšia ako zadaný prah minimálnej podpory minsup (minimal support) Ak v našom príklade napr. stanovíme minsup = 2, potom túto hodnotu spĺňanú napr. podmnožiny: {chlieb, mlieko} {mlieko, vajíčka}, nie však napr. {chlieb, jogurt}, ktorá má podporu 1 tid Množina položiek Binárna reprezentácia 1 chlieb, maslo, mlieko jogurt, mlieko, vajíčka chlieb, jogurt, mlieko, syr jogurt, mlieko, vajíčka jogurt, mlieko, syr Vlastnosť monotónnosti podpory (Support Monotonicity Property) Podpora každej podmnožiny J položkovej množiny I je minimálne rovná (alebo väčšia) podpore množiny I, t.j.: z tejto podmienky vyplýva tá nasledujúca: (Downward Closure Property) Každá podmnožina frekventovanej položkovej množiny je frekventovaná (nazývaný tiež princíp Apriori) Ide o algoritmicky veľmi dôležitú vlastnosť, ktorá sa využíva ako ohraničenie v procese hľadania frekventovaných položkových množín. 7 8 Maximálne frekventované položkové množiny (Maximal frequent itemset) Frekventovaná množina položiek je maximálna pre daný prah minimálnej podpory minsup vtedy, ak žiadna jej nadmnožina nie je frekventovaná. Maximálne frekventované množiny položiek možno preto považovať za zhustenú reprezentáciu všetkých frekventovaných položiek, v ktorej už ale chýba informácia o podpore jednotlivých podmnožín maximálne frekventovaných množín položiek Ďalšou zaujímavou vlastnosťou položkových množín je, že sa dajú reprezentovať zväzom položkových množín, ktorý obsahuje všetkých 2 I položkových množín. 9 Príklad zväzu položkových množín Prevzaté z: Charu C. Aggarwal: Data Mining: The Textbook. Springer, 2015 Základné pojmy (3) Frekventované položkové množiny možno použiť na generovanie tzv. asociačných pravidiel. Asociačné pravidlo je implikácia vo forme X Y, pričom X a Y sú dve disjunktné položkové množiny, t.j. X U, Y U a X Y =, pričom platí, že: 1. Podpora položkovej množiny X Y je minimálne minsup 2. Spoľahlivosť pravidla X Y je minimálne minconf Spoľahlivosť conf asociačného pravidla X Y v množine T je podmienená pravdepodobnosť toho, že transakcia T i obsahuje všetky položky množiny X Y za podmienky, že transakcia T i obsahuje všetky položky množiny X, t.j.: Podpora a spoľahlivosť Majme asociačné pravidlo: Zákazník kúpil pampersky zákazník kúpil pivo Zákazník kúpil oboje Zákazník kúpil pivo Všetky nákupy Zákazník kúpil pampersky podpora (s) je pravdepodobnosť výskytu oboch tovarov súčasne, t.j. sup = p(pampersky a pivo) spoľahlivosť (c) je podmienená pravdepodobnosť, že zákazník kúpil pivo, ak kúpil aj pampersky, t.j. p(pampersky a pivo) conf = p(pampersky) 11 12
3 3 ID transakcie Asociačné pravidlo (príklad) 2000 A,B,C Kúpené položky Min. podpora 50% Min. spoľahlivosť 50% 1000 A,C Frekventované množiny položiek Podpora 4000 A,D {A} 75% 5000 B,E,F {B} 50% Pre pravidlo A C: podpora = podpora({a, C}) = 2 / 4 = 0,5 (50%) {C} {A,C} 50% 50% spoľahlivosť = podpora({a, C})/podpora({A}) = 2 / 3 = 0,66 (66.6%) lift = podpora({a, C})/(podpora({A})*podpora({C})) = 0,5/(0,66*0,5) = 1,5 Pre pravidlo C A: podpora = podpora({c, A}) = 2 / 4 = 50% spoľahlivosť = podpora({c, A})/podpora({C}) = 2 / 2 = 100% lift = podpora({c, A})/(podpora({C})*podpora({A})) = 0,5/(0,5*0,66) = 1,5 13 Princíp dolovania asociačných pravidiel Celkový rámec pre generovanie asociačných pravidiel pozostáva z 2 fáz, zodpovedajúcich dvom kritériám, ktoré podľa definície musia byť splnené: 1. V prvej fáze sa generujú všetky frekventované množiny položiek spĺňajúce prah minimálnej podpory minsup. 2. V druhej fáze sa generujú také asociačné pravidlá z frekventovaných množín položiek, ktoré spĺňajú podmienku minimálnej spoľahlivosti minconf. Prvá fáza je výpočtovo omnoho náročnejšia Druhá fáza je relatívne priamočiara fáza: Dolovanie frekventovaných množín položiek (1) Algoritmy hľadania frekventovaných vzorov: 1. hľadajú najprv kandidátov (prehľadávaním zväzu položkových množín) 2. a následne počítajú podporu kandidátov (prejdením transakčnej databázy) Lepšiu efektivitu tohto postupu možno dosiahnuť: 1. Redukciou veľkosti priestoru prehľadávania (orezaním kandidátnych podmnožín), napr. využitím downward closure property (ako to robí aj algoritmus Apriori). 2. Efektívnejším počítaním podpory orezaním transakcií u ktorých je jasné, že nie sú relevantné pre počítanie podpory daného kandidáta (napr. projekcie dát v enumeračnom strome). 3. Využitím kompaktných údajových štruktúr na reprezentáciu kandidátov alebo transakčnej databázy, ktoré umožňujú efektívny výpočet podpory (napr. vertikálna reprezentácia dát) Redukcia veľkosti priestoru prehľadávania Dá sa dosiahnuť redukciou veľkosti množiny kandidátov na frekventované položkové množiny, využívajúc nasledovnú vlastnosť: Každá podmnožina frekventovanej množiny položiek musí byť tiež frekventovaná! (tzv. princíp Apriori, resp. downward closure property) Napr. ak {ABC} je frekventovaná množina položiek, tak potom aj {A}, {B}, {C}, {AB}, {AC}, {BC} musia byť všetky frekventované množiny položiek. 16 Algoritmus Apriori Apriori (Databáza T, Float minsup) F 1 := {frekventované jednopoložkové množiny z T}; k := 1; while F k do C k+1 := GenerovanieKandidátovApriori(F k ); // pozri slide č.19 for each Transakciu T i T do CT := Podmnožina(C k+1, T i ); // všetci kandidáti z C k+1, ktorí // sú obsiahnutí v transakcii T i for each Kandidát c CT do c.count++; F k+1 := {c C k+1 c.count / T minsup}; k = k + 1; return ; Generovanie kandidátnych množín položiek GenerovanieKandidátovApriori(F k ) insert into C k+1 // 1. krok spájanie select p.item 1, p.item 2,... p.item k, q.item k from F k p, F k q where (p.item 1 = q.item 1 ),..., (p.item k-1 = q.item k-1 ), (p.item k < q.item k ); // 2. krok orezávanie for each položková_množina c C k+1 do for each k-položková podmnožina s z c do if s F k then vymaž c z C k+1 ; 17 18
4 4 Generovanie kandidátov príklad p F k = (1 2 3) Spájanie výsledok C k+1 = ( ) q F k = (1 2 4) Nech je daná množina trojprvkových frekventovaných množín F 3 = {(1 2 3), (1 2 4), (1 3 4), (1 3 5), (2 3 4)} Aplikovaním prvého kroku spájania z nej možno získať množiny kandidátov veľkosti 4: C 4 = {( ), ( )} Z tejto množiny však potom druhý krok orezávania odstráni množinu ( ), nakoľko jej podmnožina (1 4 5) sa nenachádza v F 3, a teda nie je frekventovaná Výsledná množina kandidátnych štvorprvkových množín položiek bude teda C 4 = {( )} Algoritmus Apriori (iný zápis) Prevzaté z: Charu C. Aggarwal: Data Mining: The Textbook. Springer, Apriori príklad (1) Databáza D p.množina s F p. množina s TID položky C {1} {1} {2} 3 {2} Prejdi D {3} 3 {3} {4} 1 {5} {5} 3 C 2 p. množina s F 2 p. množina s {1 2} 1 {1 3} 2 {1 3} 2 {2 3} 2 {1 5} 1 {2 5} 3 {2 3} 2 {3 5} 2 {2 5} 3 {3 5} 2 C 3 p. množina {2 3 5} C 2 Prejdi D Prejdi D F 3 p. množina s {2 3 5} 2 p. množina {1 2} {1 3} {1 5} {2 3} {2 5} {3 5} fáza: Generovanie asociačných pravidiel (1) Teraz stačí pre každú podmnožinu A frekventovanej množiny X preskúmať spoľahlivosť potenciálneho asociačného pravidla A (X A) K tomu stačí poznať podporu všetkých frekventovaných množín (ktoré predtým zistil algoritmus Apriori), lebo: conf(a (X A)) = Ale aj generovanie všetkých možných pravidiel typu A (X A) je zbytočne neefektívne Ak napr. takéto pravidlo nespĺňa podmienku minimálnej spoľahlivosti, potom žiadne pravidlo typu A (X A ), kde A A nemôže spĺňať podmienku minimálnej spoľahlivosti, lebo sup(a ) sup(a) 22 Generovanie asociačných pravidiel (2) Táto vlastnosť sa nazýva monotónnosť spoľahlivosti (Confidence Monotonicity): Nech X 1, X 2 a I sú položkové množiny také, že platí X 1 X 2 I. Potom spoľahlivosť pravidla X 2 I - X 2 je minimálne taká, ako spoľahlivosť pravidla X 1 I - X 1 t.j. Vyplýva to priamo z vlastnosti monotónnosti podpory Napr. {chlieb,maslo} {mlieko} a {chlieb} {maslo,mlieko} druhé pravidlo má rovnakú podporu, ale jeho spoľahlivosť určite nebude väčšia ako spoľahlivosť prvého pravidla Toto možno využiť pri generovaní pravidiel tým, že sa začne od najväčších podmnožín a pokračuje sa ich zmenšovaním vždy iba dovtedy, kým je splnená podmienka minconf fáza: Algoritmy založené na enumeračnom strome (1) Tieto algoritmy generujú kandidátne množiny pomocou stromovej štruktúry známej ako enumeračný (lexikografický) strom, ktorý je podgrafom zväzu položkových množín. Ide o abstraktnú hierarchickú reprezentáciu položkových množín, zachovávajúcu lexikografické usporiadanie položiek. Táto štruktúra je využívaná na systematický prieskum kandidátnych množín bez opakovania. Zväz poskytuje veľa ciest od prázdnej množiny, ale enumeračný strom iba 1. 24
5 5 Algoritmy založené na enumeračnom strome (2) Väčšina algoritmov založených na enumeračnom strome (enumeration tree algorithms) vytvára enumeračný strom frekventovaných položkových množín nejakou preddefinovanou stratégiou r Algoritmy založené na enumeračnom strome (3) Skoro všetky algoritmy na hľadanie frekventovaných vzorov (vrátane algoritmu Apriori) možno interpretovať ako variácie a rozšírenia uvedeného algoritmu. Veľká variabilita existuje najmä čo sa týka: 1. stratégie rastu enumeračného stromu 2. špecifickej údajovej štruktúry použitej pre výpočet podpory (napr. hashovacie stromy) Voľba medzi rôznymi možnosťami 1. a 2. záleží na kompromise, ktorý chceme dosiahnuť vzhľadom na: 1) výpočtovú efektívnosť algoritmu 2) priestorovú zložitosť algoritmu 3) potrebné prístupy na disk Prevzaté z: Charu C. Aggarwal: Data Mining: The Textbook. Springer, Algoritmy založené na enumeračnom strome (4) Stratégie rastu do šírky (breadth-first strategies) zodpovedajú preskúmaniu naraz všetkých uzlov na jednej úrovni stromu. Táto stratégia môže byť vhodná pre dáta uložené na disku, lebo sa expandujú všetky uzly na jednej úrovni naraz a teda aj výpočet ich podpory prebehne naraz, jedným prechodom databázou. Stratégie rastu do hĺbky vyberajú vždy jeden uzol, a to ten, ktorý je v najhlbšej vetve aktuálneho enumeračného stromu Tieto stratégie sú zas efektívnejšie pri hľadaní dlhých asociačných vzorov, ktoré tieto stratégie nájdu rýchlejšie (to je dobré napr. pre maximal pattern mining ale aj v niektorých projection-based algorithms). 27 Projekcie dát v enumeračnom strome TreeProject je skupina metód, ktoré využívajú rekurzívne projekcie transakcií (jednotlivých častí dát) smerom dole v enumeračnom strome. Cieľom týchto rekurzívnych projekcií je opätovne využívať prácu pri počítaní podpory, ktorá už bola vykonaná v danom uzle enumeračného stromu, pre všetkých jeho nasledovníkov (potomkov daného uzla). Základná myšlienka je, že T(P) obsahuje minimálnu časť transakčnej databázy, ktorá je relevantná pre počítanie podpory všetkých frekventovaných množín zodpovedajúcich podstromu P a to na základe odstránenia nerelevantných transakcií a položiek pri procese počítania na predchádzajúcich (vyšších) úrovniach stromu fáza: Dolovanie frekventovaných množín položiek (1) Algoritmy hľadania frekventovaných vzorov: 1. hľadajú najprv kandidátov (prehľadávaním zväzu položkových množín) 2. a následne počítajú podporu kandidátov prejdením transakčnej databázy Lepšiu efektivitu tohto postupu možno dosiahnuť: 1. Redukciou veľkosti priestoru prehľadávania (orezaním kandidátnych podmnožín), napr. využitím downward closure property (ako to robí aj algoritmus Apriori). 2. Efektívnejším počítaním podpory orezaním transakcií u ktorých je jasné, že nie sú relevantné pre počítanie podpory daného kandidáta (napr. projekcie dát v enumeračnom strome). 3. Využitím kompaktných údajových štruktúr na reprezentáciu kandidátov alebo transakčnej databázy, ktoré umožňujú efektívny výpočet podpory (napr. vertikálna reprezentácia dát) Efektívnejší výpočet podpory Príklad algoritmu využívajúceho projekcie dát v enumeračnom strome:
6 6 tid 3. Využitie kompaktných údajových štruktúr Vertikálna reprezentácia transakčných dát: každá položka je reprezentovaná zoznamom transakcií, v ktorých sa vyskytla presnejšie identifikátorov transakcií (tids) Možno si to predstaviť ako použitie transponovanej matice binárnej reprezentácie transakčných dát (stĺpce sú transformované na riadky) Množina položiek Binárna reprezentácia 1 chlieb, maslo, mlieko jogurt, mlieko, vajíčka chlieb, jogurt, mlieko, syr jogurt, mlieko, vajíčka jogurt, mlieko, syr položka Množina tids Binárna reprezentácia chlieb {1,3} jogurt {2,3,4,5} maslo {1} mlieko {1,2,3,4,5} syr {3,5} vajíčka {2,4} Algoritmy využívajúce vertikálnu reprezentáciu dát Prienik tid zoznamov dvoch položiek dá nový tid zoznam, ktorého dĺžka zodpovedá podpore danej 2-položkovej množiny atď. Napr. tid zoznam položky mlieko je {1,2,3,4,5} a tid zoznam položky jogurt {2,3,4,5}. Ich prienikom je tid zoznam {2,3,4,5} dĺžky 4, čo je zároveň podpora 2-položkovej množiny { jogurt, mlieko } Preferované (kvôli rýchlosti) je porovnávanie kratších zoznamov tid. Tie zodpovedajú viacpoložkovým množinám k-itemsets. Tento prístup sa nazýva rekurzívny výpočet prieniku tid zoznamov. Príklad vertikálnej verzie algoritmu Apriori využívajúceho zoznamy tid je na nasledujúcej strane. 32 Vertikálna verzia algoritmu Apriori Prevzaté z: Charu C. Aggarwal: Data Mining: The Textbook. Springer, Alternatívne modely: ďalšie mierky zaujímavosti Doteraz uvedené algoritmy sú založené na frekvencii výskytu jednotlivých položiek, čo nemusia byť pre každú aplikáciu tie najzaujímavejšie vzory. Napr. {mlieko} sa vyskytuje vo všetkých transakciách, takže pre akúkoľvek množinu položiek X bude mať pravidlo X => mlieko spoľahlivosť 100% Preto je niekedy žiaduce navrhnúť také mierky zaujímavosti, ktoré sa prispôsobia hodnotám podpory jednotlivých položiek. Takéto prispôsobenie je obzvlášť potrebné v prípade dolovania negatívnych vzorov, kde sa využívajú tzv. bitovo symetrické mierky Napr. podpora položkovej množiny {mlieko,maslo} je veľmi odlišná od podpory množiny { mlieko, maslo}, kde znamená negáciu. Na druhej strane korelačný koeficient je rovnaký v oboch prípadoch. Mierky spĺňajúce túto podmienku sa nazývajú bitovo symetrické, pretože 1 a 0 v binárnej reprezentácii sú spracovávané rovnako. 34 Bitovo symetrické mierky (1) Problémom bitovo symetrických mierok zaujímavosti je, že downward closure property vo všeobecnosti nie je splnená, čo spôsobuje nárast zložitosti výpočtu. 1. Pearsonov korelačný koeficient medzi dvojicou náhodných premenných X a Y je: V prípade analýzy nákupného košíka sú X a Y binárne premenné odrážajúce ne/výskyt tovarov i, resp. j v nákupných košíkoch z databázy. Ich koreláciu možno odhadnúť nasledovne: Hodnoty sú z [-1,1] 0 pre nekorelované 35 Bitovo symetrické mierky (2) 2. Mierka 2 je ďalšou bitovo symetrickou mierkou. Pre množinu k binárnych náhodných premenných (položiek) označenú X, existuje 2 k možných stavov. Nech O i sú pozorované a E i očakávané hodnoty podpory stavu i, potom: Hodnota okolo 0 indikuje štatistickú nezávislosť, hodnoty sú nezáporné (vieme teda určiť len intenzitu závislosti). 3. Pomer zaujímavosti (Interest ratio) množiny položiek {i 1 i k } označovaný I({i 1 i k }) je definovaný nasledovne: Hodnoty nad 1 indikujú pozitívnu koreláciu. V niektorých prípadoch môže byť zavádzajúci (1 výskyt vo veľkej DB). Pre k = 2 táto metrika zodpovedá metrike lift 36
7 7 Symetrické mierky spoľahlivosti (1) Tradičná mierka spoľahlivosti (confidence) je asymetrická medzi ľavou a pracou stranou asociačného pravidla. Existujú však aj symetrické mierky, ktoré môžu nahradiť tradičnú dvojicu podpora/spoľahlivosť jednou veličinou. Nech X a Y sú dve položkové množiny. Symetrické mierky zaujímavosti možno odvodiť ako vhodnú funkciu dvoch hodnôt, a síce spoľahlivosti pravidla X => Y a spoľahlivosti opačného pravidla Y => X. Možno použiť napr.: Minimum (nie je vhodné, ak frekvencia X alebo Y je veľmi malá) Maximum (nie je vhodné, ak frekvencia X alebo Y je veľmi veľká) Priemer sa ukazuje ako najvhodnejší Geometrický priemer zodpovedá kosínusovej podobnosti (ďalej) Opäť tu ale nie je splnená downward closure property Symetrické mierky spoľahlivosti (2) 1. Kosínusový koeficient sa obvykle aplikuje na riadky (napr. podobnosť dokumentov vo vektorovom modeli), t.j. na transakcie. Ale je možné ho aplikovať aj na stĺpce, na určenie podobnosti položiek i a j: 2. Jaccardov koeficient bol spomínaný na minulej prednáške ako mierka podobnosti pre binárne a množinovo-orientované dáta. Nakoľko tid zoznamy položiek možno chápať ako množiny, potom pre dvojicu položiek i a j so zodpovedajúcimi tid zoznamami S 1 a S 2 : resp. pre skupinu k položiek: Symetrické mierky spoľahlivosti (3) 3. Kolektívna sila (collective strength) C(I) položkovej množiny je definovaná pomocou tzv. miery narušenia (violation rate). Položková množiny I je narušená v danej transakcii, ak sa v nej niektoré položky vyskytujú, ale niektoré nie (tzv. bad event ). Potom C(I) možno chápať takto: Položková množina I je silne kolektívna na úrovni s, ak spĺňa nasledovné podmienky: 1. Kolektívna sila C(I) položkovej množiny I je aspoň s. 2. Vlastnosť uzáveru (closure property): Kolektívny sila C(J) každej podmnožiny J množiny I je aspoň s. Dolovanie negatívnych vzorov V mnohých aplikáciách je potrebné určiť vzory medzi vyskytujúcimi sa položkami alebo tými chýbajúcimi. Práve nevýskyt položky (položiek) v transakciách sa označuje ako negatívny vzor. V prípade dolovania negatívnych vzorov je potrebné používať bitovo symetrické mierky, ako napr. korelačný koeficient, 2, pomer zaujímavosti (interest ratio)... Avšak mnohé z týchto mierok sú ťažko použiteľné v praxi, lebo nespĺňajú downward closure property. Iba niektoré túto podmienku spĺňajú, konkrétne: Jaccardov koeficient a kolektívna sila (collective strength) Užitočné meta-algoritmy Meta-algoritmus je algoritmus ktorý používa iný algoritmus ako podprogram. Dva typy meta-algoritmov sú typické pre dolovanie asociačných vzorov: 1. Vzorkovanie za účelom zvýšenia efektívnosti algoritmov hľadania asociačných vzorov. 2. Predspracovanie a/alebo dodatočné spracovanie s cieľom aplikovať algoritmus na iný typ použitia (napr. pre iný typ dát, ako kvantitatívne alebo kategorické dáta viď. ďalej). 41 Vzorkovanie Keď je transakčná databáza veľká, nemôže byť uložená do operačnej pamäti počítača, čo veľmi komplikuje prácu algoritmom dolovania asociačných vzorov. Mnohé algoritmy založené na prehľadávaní enumeračného stromu do hĺbky môžu mať vážny problém, keďže potrebujú mať náhodný prístup k transakciám v databáze. Vzorkovaním je však možné aplikovať mnohé algoritmy iba na časť dát pôvodnej databázy. Pritom ale vznikajú dve komplikácie: 1. False positives: Vzory, ktoré spĺňajú stanovený prah podpory na vzorke, ale nie v celej databáze. 2. False negatives: Vzory, ktoré síce nespĺňajú stanovený prah podpory na vzorke, ale spĺňajú ho v celej databáze. Prvý typ chýb je jednoduchší, lebo ich možno odstrániť jediným prechodom databázou na disku. Druhý typ chýb možno akurát pravdepodobnostne obmedziť znížením stanoveného prahu minimálnej podpory pre vzorku. 42
8 8 Hierarchické asociačné pravidlá V praktických aplikáciách u jednoduchých asociačných pravidiel položky v transakciách zodpovedajú obvykle jednotlivým tovarom na úrovni ich čiarového kódu Vo všeobecnosti asociačné pravidlá s viacerými položkami na úrovni čiarových kódov dosahujú len veľmi nízke hodnoty podpory a nevedú k nájdeniu žiadnych skutočne využiteľných výsledkov Často ale v praktických aplikáciách sú k dispozícii aj taxonómie jednotlivých položiek (is-a hierarchie), ktoré zoskupujú položky do hierarchických skupín Tieto taxonómie je možné využiť pre hľadanie asociačných pravidiel na vyššej úrovni všeobecnosti, t.j. medzi celými skupinami položiek Takéto asociačné pravidlá bývajú nielen zaujímavejšie, ale často majú aj väčšiu podporu 43 Príklad taxonómie položiek zo skupín odevy a obuv odevy obuv vrchné odevy... košele mestská obuv... bundy... nohavice turistické topánky... športová obuv lyžiarky Asociačné pravidlo môže pozostávať z artiklov na rôznych úrovniach taxonómie. Napr. sa môže objaviť pravidlo vrchné odevy športová obuv s dostatočnou podporou, ak sa pomerne často spolu nakupujú bundy s turistickými topánkami a lyžiarske nohavice s lyžiarkami, aj keď tieto dve asociácie samostatne nedosahujú prah minimálnej podpory 44 Príklad daná transakčná databáza Transakcia 1 košeľa Nakúpené položky 2 bunda, turistické topánky 3 lyžiarske nohavice, lyžiarky 4 mestská obuv 5 mestská obuv 6 bunda odevy obuv vrchné odevy... košele mestská obuv... bundy... nohavice športová obuv turistické topánky... lyžiarky 45 Príklad na hierarchické asociačné pravidlá Skupina položiek {odevy} podpora 4 zo 6 transakcií v D, t.j. 67% Skupiny položiek {obuv} podpora 4 (transakcie 2, 3, 4, 5) zo 6 transakcií v D, t.j. 67% Skupina položiek {odevy, obuv} podpora 2 (transakcie 2 a 3) zo 6 transakcií v D, t.j. 33% Asociačné pravidlo obuv odev podpora 2 transakcie zo 6 v D, t.j. 33% spoľahlivosť 2 transakcie (obsahujúce obuv aj odevy) zo 4 (obsahujúce obuv), t.j. 50% lift = 0,33 / (0,67*0,67) = 0,74 < 1 Asociačné pravidlo športová obuv odev podpora 2 transakcie zo 6 v D, t.j. 33% spoľahlivosť 2 transakcie (obsahujúce športovú obuv aj odevy) z 2 (obsahujúce športovú obuv), t.j. 100% lift = 0,33 / (0,33*0,67) = 1,49 46 Kvantitatívne asociačné pravidlá (1) Ako už vieme, transakčnú databázu je možné vždy previesť na jednoduchú boolovskú databázu, v ktorej jednotlivé atribúty vlastne zodpovedajú položkám vyskytujúcim sa v transakčnej databáze a nadobúdajú hodnoty 0 alebo 1 Transakcia Nakúpené položky 1 chlieb, káva, mlieko, koláč 2 káva, mlieko, koláč 3 chlieb, maslo Transakcia chlieb maslo káva mlieko koláč Kvantitatívne asociačné pravidlá (2) Cieľom je prispôsobiť algoritmus ktorý funguje pre hľadanie asociačných pravidiel v boolovských databázach (teda transakčné dáta) na zložitejšie dátové typy (tzv. kvantitatívne asociačné pravidlá). Hlavná myšlienka spočíva v tom, že sa databázy s numerickými a kategorickými atribútmi transformujú tak, aby bolo možné použiť podobný postup ako pre boolovské databázy Pritom sa najprv numerické a kategorické atribúty transformujú na boolovské Symbolický alebo numerický atribút A s niekoľko málo diskrétnymi hodnotami w 1,..., w k možno transformovať na k boolovských atribútov A 1,..., A k Numerické atribúty s veľkým rozsahom hodnôt sa najprv diskretizujú a ďalší postup transformácie je potom rovnaký ako pre kategorické atribúty 48
9 9 ID záznamu Príklad ID záznamu vek stav počet áut 1 23 slobodný ženatý 2 vek <20..29> vek <30..39> slobodný ženatý 0 áut 1 auto 2 autá Postup pri objavovaní kvantitatívnych asociačných pravidiel (1) 1. Pre každý numerický atribút vykonať vhodnú diskretizáciu 2. Transformácia záznamov pôvodnej databázy na novú množinu záznamov (kategorické a diskretizované numerické na binárne atribúty) 3. Určenie podpory Najprv pre každý pár atribút-hodnota Susediace hodnoty pôvodných numerických atribútov sa potom zlučujú do spoločných intervalov dovtedy, kým podpora novovzniknutých intervalov neprekročí používateľom zadanú minimálnu hodnotu podpory minsup Tieto sa potom stávajú frekventovanými jednoprvkovými množinami (frekventované kvantitatívne položky) 50 Postup pri objavovaní kvantitatívnych asociačných pravidiel (2) 4. Nájdenie všetkých frekventovaných kvantitatívnych množín položiek napr. pomocou algoritmu Apriori 5. Určenie kvantitatívnych asociačných pravidiel rovnakým postupom ako pri jednoduchých asociačných pravidlách 6. Odstránenie tých pravidiel, ktorých spoľahlivosť je menšia ako používateľom zadaná minimálna hodnota 51 Príklad ID záznamu vek stav počet áut slobodný ženatý slobodný ženatý ženatý 2 Kategorický atribút stav má len dve hodnoty, takže je možné ho transformovať na celočíselný atribút s hodnotami 1 (ženatý) a 2 (slobodný) Rozsah hodnôt numerického atribútu vek možno rozdeliť na 4 disjunktné intervaly a priradiť im po sebe idúce celé čísla zachovávajúc poradie nasledovne: intervalu hodnôt <20..24> bude zodpovedať hodnota 1 intervalu <25..29> hodnota 2 intervalu <30..34> hodnota 3 intervalu <35..39> hodnota 4 Numerický atribút počet áut nadobúda len 3 rôzne hodnoty, ktoré už sú po sebe idúce celé čísla, takže nie je nutné ho transformovať 52 Transformovaná databáza ID slobodný ženatý 0 áut 1 auto 2 autá Hľadanie asociačných pravidiel Frekventované kvantitatívne množiny položiek: Množina položiek Podpora (<vek:20..29>) 3 (<vek:30..39>) 2 (<stav:ženatý>) 3 (<stav:slobodný>) 2 (<autá:0..1>) 3 (<autá:2>) 2 Množina položiek Podpora (<vek:20..29><autá:0..1>) 3 (<vek:20..29><stav:slobodný>) 2 (<vek:30..39><stav:ženatý>) 2 (<vek:30..39>< autá:2>) 2 (<vek:30..39><stav:ženatý><autá:2>) (<vek:20..29><stav:slobodný><autá:0..1>) Nájdené kvantitatívne asociačné pravidlá: Kvantitatívne asociačné pravidlo Podpora Spoľahlivosť <vek:20..29> <autá:0..1> 60% 100% <vek:30..39> a <stav:ženatý> <autá:2> 40% 100% 2 2 Lift 1,7 2,
Matematika Funkcia viac premenných, Parciálne derivácie
Matematika 2-01 Funkcia viac premenných, Parciálne derivácie Euklidovská metrika na množine R n všetkých usporiadaných n-íc reálnych čísel je reálna funkcia ρ: R n R n R definovaná nasledovne: Ak X = x
Ekvačná a kvantifikačná logika
a kvantifikačná 3. prednáška (6. 10. 004) Prehľad 1 1 (dokončenie) ekvačných tabliel Formula A je ekvačne dokázateľná z množiny axióm T (T i A) práve vtedy, keď existuje uzavreté tablo pre cieľ A ekvačných
ARMA modely čast 2: moving average modely (MA)
ARMA modely čast 2: moving average modely (MA) Beáta Stehlíková Časové rady, FMFI UK, 2014/2015 ARMA modely časť 2: moving average modely(ma) p.1/24 V. Moving average proces prvého rádu - MA(1) ARMA modely
ARMA modely čast 2: moving average modely (MA)
ARMA modely čast 2: moving average modely (MA) Beáta Stehlíková Časové rady, FMFI UK, 2011/2012 ARMA modely časť 2: moving average modely(ma) p.1/25 V. Moving average proces prvého rádu - MA(1) ARMA modely
1. Limita, spojitost a diferenciálny počet funkcie jednej premennej
. Limita, spojitost a diferenciálny počet funkcie jednej premennej Definícia.: Hromadný bod a R množiny A R: v každom jeho okolí leží aspoň jeden bod z množiny A, ktorý je rôzny od bodu a Zadanie množiny
Cvičenie č. 4,5 Limita funkcie
Cvičenie č. 4,5 Limita funkcie Definícia ity Limita funkcie (vlastná vo vlastnom bode) Nech funkcia f je definovaná na nejakom okolí U( ) bodu. Hovoríme, že funkcia f má v bode itu rovnú A, ak ( ε > )(
Goniometrické rovnice a nerovnice. Základné goniometrické rovnice
Goniometrické rovnice a nerovnice Definícia: Rovnice (nerovnice) obsahujúce neznámu x alebo výrazy s neznámou x ako argumenty jednej alebo niekoľkých goniometrických funkcií nazývame goniometrickými rovnicami
Start. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop
1) Vytvorte algoritmus (vývojový diagram) na výpočet obvodu kruhu. O=2xπxr ; S=πxrxr Vstup r O = 2*π*r S = π*r*r Vystup O, S 2) Vytvorte algoritmus (vývojový diagram) na výpočet celkovej ceny výrobku s
Obvod a obsah štvoruholníka
Obvod a štvoruholníka D. Štyri body roviny z ktorých žiadne tri nie sú kolineárne (neležia na jednej priamke) tvoria jeden štvoruholník. Tie body (A, B, C, D) sú vrcholy štvoruholníka. strany štvoruholníka
Matematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad
Matematika 3-13. prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad Erika Škrabul áková F BERG, TU Košice 15. 12. 2015 Erika Škrabul áková (TUKE) Taylorov
Prechod z 2D do 3D. Martin Florek 3. marca 2009
Počítačová grafika 2 Prechod z 2D do 3D Martin Florek florek@sccg.sk FMFI UK 3. marca 2009 Prechod z 2D do 3D Čo to znamená? Ako zobraziť? Súradnicové systémy Čo to znamená? Ako zobraziť? tretia súradnica
7. FUNKCIE POJEM FUNKCIE
7. FUNKCIE POJEM FUNKCIE Funkcia f reálnej premennej je : - každé zobrazenie f v množine všetkých reálnych čísel; - množina f všetkých usporiadaných dvojíc[,y] R R pre ktorú platí: ku každému R eistuje
Motivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.
14. decembra 2010 Rie²enie sústav Plocha rovnobeºníka Objem rovnobeºnostena Rie²enie sústav Príklad a 11 x 1 + a 12 x 2 = c 1 a 21 x 1 + a 22 x 2 = c 2 Dostaneme: x 1 = c 1a 22 c 2 a 12 a 11 a 22 a 12
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy Beáta Stehlíková Časové rady, FMFI UK, 2012/2013 Jednotkový koreň(unit root),diferencovanie časového radu, unit root testy p.1/18
6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu
6 Limita funkcie 6 Myšlienka ity, interval bez bodu Intuitívna myšlienka ity je prirodzená, ale definovať presne pojem ity je značne obtiažne Nech f je funkcia a nech a je reálne číslo Čo znamená zápis
Matematika 2. časť: Analytická geometria
Matematika 2 časť: Analytická geometria RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk Súradnicové
Gramatická indukcia a jej využitie
a jej využitie KAI FMFI UK 29. Marec 2010 a jej využitie Prehľad Teória formálnych jazykov 1 Teória formálnych jazykov 2 3 a jej využitie Na počiatku bolo slovo. A slovo... a jej využitie Definícia (Slovo)
Tomáš Madaras Prvočísla
Prvočísla Tomáš Madaras 2011 Definícia Nech a Z. Čísla 1, 1, a, a sa nazývajú triviálne delitele čísla a. Cele číslo a / {0, 1, 1} sa nazýva prvočíslo, ak má iba triviálne delitele; ak má aj iné delitele,
Kompilátory. Cvičenie 6: LLVM. Peter Kostolányi. 21. novembra 2017
Kompilátory Cvičenie 6: LLVM Peter Kostolányi 21. novembra 2017 LLVM V podstate sada nástrojov pre tvorbu kompilátorov LLVM V podstate sada nástrojov pre tvorbu kompilátorov Pôvodne Low Level Virtual Machine
Funkcie - základné pojmy
Funkcie - základné pojmy DEFINÍCIA FUNKCIE Nech A, B sú dve neprázdne číselné množiny. Ak každému prvku x A je priradený najviac jeden prvok y B, tak hovoríme, že je daná funkcia z množiny A do množiny
Metódy vol nej optimalizácie
Metódy vol nej optimalizácie Metódy vol nej optimalizácie p. 1/28 Motivácia k metódam vol nej optimalizácie APLIKÁCIE p. 2/28 II 1. PRÍKLAD: Lineárna regresia - metóda najmenších štvorcov Na základe dostupných
KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY Strojnícka fakulta, Žilinská Univerzita
132 1 Absolútna chyba: ) = - skut absolútna ochýlka: ) ' = - spr. relatívna chyba: alebo Chyby (ochýlky): M systematické, M náhoné, M hrubé. Korekcia: k = spr - = - Î' pomerná korekcia: Správna honota:
x x x2 n
Reálne symetrické matice Skalárny súčin v R n. Pripomeniem, že pre vektory u = u, u, u, v = v, v, v R platí. dĺžka vektora u je u = u + u + u,. ak sú oba vektory nenulové a zvierajú neorientovaný uhol
2. prednáška. Teória množín I. množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin
2. prednáška Teória množín I množina operácie nad množinami množinová algebra mohutnosť a enumerácia karteziánsky súčin Verzia: 27. 9. 2009 Priesvtika: 1 Definícia množiny Koncepcia množiny patrí medzi
1. písomná práca z matematiky Skupina A
1. písomná práca z matematiky Skupina A 1. Vypočítajte : a) 84º 56 + 32º 38 = b) 140º 53º 24 = c) 55º 12 : 2 = 2. Vypočítajte zvyšné uhly na obrázku : β γ α = 35 12 δ a b 3. Znázornite na číselnej osi
LR(0) syntaktické analyzátory. doc. RNDr. Ľubomír Dedera
LR0) syntaktické analyzátory doc. RNDr. Ľubomír Dedera Učebné otázky LR0) automat a jeho konštrukcia Konštrukcia tabuliek ACION a GOO LR0) syntaktického analyzátora LR0) syntaktický analyzátor Sám osebe
Úvod do lineárnej algebry. Monika Molnárová Prednášky
Úvod do lineárnej algebry Monika Molnárová Prednášky 2006 Prednášky: 3 17 marca 2006 4 24 marca 2006 c RNDr Monika Molnárová, PhD Obsah 2 Sústavy lineárnych rovníc 25 21 Riešenie sústavy lineárnych rovníc
Numerické metódy matematiky I
Prednáška č. 7 Numerické metódy matematiky I Riešenie sústav lineárnych rovníc ( pokračovanie ) Prednáška č. 7 OBSAH 1. Metóda singulárneho rozkladu (SVD) Úvod SVD štvorcovej matice SVD pre menej rovníc
AerobTec Altis Micro
AerobTec Altis Micro Záznamový / súťažný výškomer s telemetriou Výrobca: AerobTec, s.r.o. Pionierska 15 831 02 Bratislava www.aerobtec.com info@aerobtec.com Obsah 1.Vlastnosti... 3 2.Úvod... 3 3.Princíp
Planárne a rovinné grafy
Planárne a rovinné grafy Definícia Graf G sa nazýva planárny, ak existuje jeho nakreslenie D, v ktorom sa žiadne dve hrany nepretínajú. D sa potom nazýva rovinný graf. Planárne a rovinné grafy Definícia
Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A
M A T E M A T I K A PRACOVNÝ ZOŠIT II. ROČNÍK Mgr. Agnesa Balážová Obchodná akadémia, Akademika Hronca 8, Rožňava PRACOVNÝ LIST 1 Urč typ kvadratickej rovnice : 1. x 2 3x = 0... 2. 3x 2 = - 2... 3. -4x
Priamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava
Priamkové plochy Priamkové plochy Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava Priamkové plochy rozdeľujeme na: Rozvinuteľné
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy Beáta Stehlíková Časové rady, FMFI UK, 2013/2014 Jednotkový koreň(unit root),diferencovanie časového radu, unit root testy p.1/27
Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus
1. prednáška Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus Matematickým základom kvantovej mechaniky je teória Hilbertových
3. Striedavé prúdy. Sínusoida
. Striedavé prúdy VZNIK: Striedavý elektrický prúd prechádza obvodom, ktorý je pripojený na zdroj striedavého napätia. Striedavé napätie vyrába synchrónny generátor, kde na koncoch rotorového vinutia sa
Motivácia pojmu derivácia
Derivácia funkcie Motivácia pojmu derivácia Zaujíma nás priemerná intenzita zmeny nejakej veličiny (dráhy, rastu populácie, veľkosti elektrického náboja, hmotnosti), vzhľadom na inú veličinu (čas, dĺžka)
24. Základné spôsoby zobrazovania priestoru do roviny
24. Základné spôsoby zobrazovania priestoru do roviny Voľné rovnobežné premietanie Presné metódy zobrazenia trojrozmerného priestoru do dvojrozmernej roviny skúma samostatná matematická disciplína, ktorá
Definícia parciálna derivácia funkcie podľa premennej x. Definícia parciálna derivácia funkcie podľa premennej y. Ak existuje limita.
Teória prednáška č. 9 Deinícia parciálna deriácia nkcie podľa premennej Nech nkcia Ak eistje limita je deinoaná okolí bod [ ] lim. tak túto limit nazýame parciálno deriácio nkcie podľa premennej bode [
Goniometrické substitúcie
Goniometrické substitúcie Marta Kossaczká S goniometrickými funkciami ste sa už určite stretli, pravdepodobne predovšetkým v geometrii. Ich použitie tam ale zďaleka nekončí. Nazačiatoksizhrňme,čoonichvieme.Funkciesínusakosínussadajúdefinovať
M6: Model Hydraulický systém dvoch zásobníkov kvapaliny s interakciou
M6: Model Hydraulický ytém dvoch záobníkov kvapaliny interakciou Úlohy:. Zotavte matematický popi modelu Hydraulický ytém. Vytvorte imulačný model v jazyku: a. Matlab b. imulink 3. Linearizujte nelineárny
Prediktívne dolovanie v dátach 1.
Prediktívne dolovanie v dátach 1. OBSAH PREDNÁŠKY Základné pojmy, dve fázy klasifikácie Výber príznakov pre klasifikáciu Vybrané základné typy klasifikačných modelov: 1. Rozhodovacie stromy 2. Pravidlové
Deliteľnosť a znaky deliteľnosti
Deliteľnosť a znaky deliteľnosti Medzi základné pojmy v aritmetike celých čísel patrí aj pojem deliteľnosť. Najprv si povieme, čo znamená, že celé číslo a delí celé číslo b a ako to zapisujeme. Nech a
RIEŠENIE WHEATSONOVHO MOSTÍKA
SNÁ PMYSLNÁ ŠKOL LKONKÁ V PŠŤNO KOMPLXNÁ PÁ Č. / ŠN WSONOVO MOSÍK Piešťany, október 00 utor : Marek eteš. Komplexná práca č. / Strana č. / Obsah:. eoretický rozbor Wheatsonovho mostíka. eoretický rozbor
Reálna funkcia reálnej premennej
(ÚMV/MAN3a/10) RNDr. Ivan Mojsej, PhD ivan.mojsej@upjs.sk 18.10.2012 Úvod V každodennom živote, hlavne pri skúmaní prírodných javov, procesov sa stretávame so závislosťou veľkosti niektorých veličín od
Pevné ložiská. Voľné ložiská
SUPPORTS D EXTREMITES DE PRECISION - SUPPORT UNIT FOR BALLSCREWS LOŽISKA PRE GULIČKOVÉ SKRUTKY A TRAPÉZOVÉ SKRUTKY Výber správnej podpory konca uličkovej skrutky či trapézovej skrutky je dôležité pre správnu
VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR. Michal Zajac. 3 T b 1 = T b 2 = = = 2b
VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR Michal Zajac Vlastné čísla a vlastné vektory Pripomeňme najprv, že lineárny operátor T : L L je vzhl adom na bázu B = {b 1, b 2,, b n } lineárneho priestoru L určený
7. Dokážte, že z každej nekonečnej množiny môžeme vydeliť spočítateľnú podmnožinu.
Teória množín To, že medzi množinami A, B existuje bijektívne zobrazenie, budeme symbolicky označovať A B alebo A B. Vtedy hovoríme, že množiny A, B sú ekvivalentné. Hovoríme tiež, že také množiny A, B
Matematika 2. časť: Funkcia viac premenných Letný semester 2013/2014
Matematika 2 časť: Funkcia viac premenných Letný semester 2013/2014 RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk
Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich
Tuesday 15 th January, 2013, 19:53 Základy tenzorového počtu M.Gintner Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich násobenie reálnym číslom tak, že platí:
Chí kvadrát test dobrej zhody. Metódy riešenia úloh z pravdepodobnosti a štatistiky
Chí kvadrát test dobrej zhody Metódy riešenia úloh z pravdepodobnosti a štatistiky www.iam.fmph.uniba.sk/institute/stehlikova Test dobrej zhody I. Chceme overiť, či naše dáta pochádzajú z konkrétneho pravdep.
Návrh vzduchotesnosti pre detaily napojení
Výpočet lineárneho stratového súčiniteľa tepelného mosta vzťahujúceho sa k vonkajším rozmerom: Ψ e podľa STN EN ISO 10211 Návrh vzduchotesnosti pre detaily napojení Objednávateľ: Ing. Natália Voltmannová
C. Kontaktný fasádny zatepľovací systém
C. Kontaktný fasádny zatepľovací systém C.1. Tepelná izolácia penový polystyrén C.2. Tepelná izolácia minerálne dosky alebo lamely C.3. Tepelná izolácia extrudovaný polystyrén C.4. Tepelná izolácia penový
Metódy numerickej matematiky I
Úvodná prednáška Metódy numerickej matematiky I Prednášky: Doc. Mgr. Jozef Kristek, PhD. F1-207 Úvodná prednáška OBSAH 1. Úvod, sylabus, priebeh, hodnotenie 2. Zdroje a typy chýb 3. Definície chýb 4. Zaokrúhľovanie,
FUNKCIE N REÁLNYCH PREMENNÝCH
FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITY KOMENSKÉHO V BRATISLAVE FUNKCIE N REÁLNYCH PREMENNÝCH RNDr. Kristína Rostás, PhD. PREDMET: Matematická analýza ) 2010/2011 1. DEFINÍCIA REÁLNEJ FUNKCIE
u R Pasívne prvky R, L, C v obvode striedavého prúdu Činný odpor R Napätie zdroja sa rovná úbytku napätia na činnom odpore.
Pasívne prvky, L, C v obvode stredavého prúdu Čnný odpor u u prebeh prúdu a napäta fázorový dagram prúdu a napäta u u /2 /2 t Napäte zdroja sa rovná úbytku napäta na čnnom odpore. Prúd je vo fáze s napätím.
3. kapitola. Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou. priesvitka 1
3. kapitola Axiomatická formulácia modálnej logiky Vzťah medzi syntaxou a sémantikou priesvitka 1 Axiomatická výstavba modálnej logiky Cieľom tejto prednášky je ukázať axiomatickú výstavbu rôznych verzií
PRIEMER DROTU d = 0,4-6,3 mm
PRUŽINY PRUŽINY SKRUTNÉ PRUŽINY VIAC AKO 200 RUHOV SKRUTNÝCH PRUŽÍN PRIEMER ROTU d = 0,4-6,3 mm èíslo 3.0 22.8.2008 8:28:57 22.8.2008 8:28:58 PRUŽINY SKRUTNÉ PRUŽINY TECHNICKÉ PARAMETRE h d L S Legenda
4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti
4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti Výroková funkcia (forma) ϕ ( x) je formálny výraz (formula), ktorý obsahuje znak x, pričom x berieme z nejakej množiny M. Ak za x zvolíme
Život vedca krajší od vysnívaného... s prírodou na hladine α R-P-R
Život vedca krajší od vysnívaného... s prírodou na hladine α R-P-R Ako nadprirodzené stretnutie s murárikom červenokrídlym naformátovalo môj profesijný i súkromný život... Osudové stretnutie s murárikom
Komplexné čísla, Diskrétna Fourierova transformácia 1
Komplexné čísla, Diskrétna Fourierova transformácia Komplexné čísla C - množina všetkých komplexných čísel komplexné číslo: z = a + bi, kde a, b R, i - imaginárna jednotka i =, t.j. i =. komplexne združené
,Zohrievanie vody indukčným varičom bez pokrievky,
Farba skupiny: zelená Označenie úlohy:,zohrievanie vody indukčným varičom bez pokrievky, Úloha: Zistiť, ako závisí účinnosť zohrievania vody na indukčnom variči od priemeru použitého hrnca. Hypotéza: Účinnosť
Základy matematickej štatistiky
1. Náhodný výber, výberové momenty a odhad parametrov Katedra Matematických metód Fakulta Riadenia a Informatiky Žilinská Univerzita v Žiline 6. mája 2015 1 Náhodný výber 2 Výberové momenty 3 Odhady parametrov
HASLIM112V, HASLIM123V, HASLIM136V HASLIM112Z, HASLIM123Z, HASLIM136Z HASLIM112S, HASLIM123S, HASLIM136S
PROUKTOVÝ LIST HKL SLIM č. sklad. karty / obj. číslo: HSLIM112V, HSLIM123V, HSLIM136V HSLIM112Z, HSLIM123Z, HSLIM136Z HSLIM112S, HSLIM123S, HSLIM136S fakturačný názov výrobku: HKL SLIMv 1,2kW HKL SLIMv
Integrovanie racionálnych funkcií
Integrovanie racionálnych funkcií Tomáš Madaras 2009-20 Z teórie funkcií už vieme, že každá racionálna funkcia (t.j. podiel dvoch polynomických funkcií) sa dá zapísať ako súčet polynomickej funkcie a funkcie
Riešenie sústavy lineárnych rovníc. Priame metódy.
Riešenie sústavy lineárnych rovníc. Priame metódy. Ing. Gabriel Okša, CSc. Matematický ústav Slovenská akadémia vied Bratislava Stavebná fakulta STU G. Okša: Priame metódy 1/16 Obsah 1 Základy 2 Systémy
Príklady na precvičovanie Fourierove rady
Príklady na precvičovanie Fourierove rady Ďalším významným typom funkcionálnych radov sú trigonometrické rady, pri ktorých sú jednotlivé členy trigonometrickými funkciami. Konkrétne, jedná sa o rady tvaru
1. Dátové štruktúry pre geometrické algoritmy
1. Dátové štruktúry pre geometrické algoritmy 1.1 Základné definície, asymptotická zložitosť Algoritmus: Konečný návod ako riešiť problém s použitím daných elementárnych operácií. Dobre definovaná procedúra,
Modelovanie dynamickej podmienenej korelácie kurzov V4
Modelovanie dynamickej podmienenej korelácie menových kurzov V4 Podnikovohospodárska fakulta so sídlom v Košiciach Ekonomická univerzita v Bratislave Cieľ a motivácia Východiská Cieľ a motivácia Cieľ Kvantifikovať
Datamining, princípy a metódy (Bakalárska práca)
Katedra Informatiky Fakulta Matematiky, Fyziky a Informatiky Univerzita Komenského, Bratislava Datamining, princípy a metódy (Bakalárska práca) Marek Mardiak 9.2.1 Informatika Vedúci: Mgr. Tibor Hegedüs
Kódovanie a dekódovanie
Kódovanie a deovanie 1 Je daná množina B={0,1,2} Zostrojte množinu B* všetkých možných slov dĺžky dva 2 Je daná zdrojová abeceda A={α,β,ϕ,τ} Navrhnite príklady aspoň dvoch prostých ovaní týchto zdrojových
Rozsah hodnotenia a spôsob výpočtu energetickej účinnosti rozvodu tepla
Rozsah hodnotenia a spôsob výpočtu energetickej účinnosti príloha č. 7 k vyhláške č. 428/2010 Názov prevádzkovateľa verejného : Spravbytkomfort a.s. Prešov Adresa: IČO: Volgogradská 88, 080 01 Prešov 31718523
UČEBNÉ TEXTY. Pracovný zošit č.2. Moderné vzdelávanie pre vedomostnú spoločnosť Elektrotechnické merania. Ing. Alžbeta Kršňáková
Stredná priemyselná škola dopravná, Sokolská 911/94, 960 01 Zvolen Kód ITMS projektu: 26110130667 Názov projektu: Zvyšovanie flexibility absolventov v oblasti dopravy UČEBNÉ TEXTY Pracovný zošit č.2 Vzdelávacia
REZISTORY. Rezistory (súčiastky) sú pasívne prvky. Používajú sa vo všetkých elektrických
REZISTORY Rezistory (súčiastky) sú pasívne prvky. Používajú sa vo všetkých elektrických obvodoch. Základnou vlastnosťou rezistora je jeho odpor. Odpor je fyzikálna vlastnosť, ktorá je daná štruktúrou materiálu
Riadenie elektrizačných sústav
Riaenie elektrizačných sústav Paralelné spínanie (fázovanie a kruhovanie) Pomienky paralelného spínania 1. Rovnaký sle fáz. 2. Rovnaká veľkosť efektívnych honôt napätí. 3. Rovnaká frekvencia. 4. Rovnaký
SLOVENSKO maloobchodný cenník (bez DPH)
Hofatex UD strecha / stena - exteriér Podkrytinová izolácia vhodná aj na zaklopenie drevených rámových konštrukcií; pero a drážka EN 13171, EN 622 22 580 2500 1,45 5,7 100 145,00 3,19 829 hustota cca.
MIDTERM (A) riešenia a bodovanie
MIDTERM (A) riešenia a bodovanie 1. (7b) Nech vzhl adom na štandardnú karteziánsku sústavu súradníc S 1 := O, e 1, e 2 majú bod P a vektory u, v súradnice P = [0, 1], u = e 1, v = 2 e 2. Aký predpis bude
η = 1,0-(f ck -50)/200 pre 50 < f ck 90 MPa
1.4.1. Návrh priečneho rezu a pozĺžnej výstuže prierezu ateriálové charakteristiky: - betón: napr. C 0/5 f ck [Pa]; f ctm [Pa]; fck f α [Pa]; γ cc C pričom: α cc 1,00; γ C 1,50; η 1,0 pre f ck 50 Pa η
Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αποθήκες Δεδομένων και Εξόρυξη Δεδομένων Ενότητα 11: Κανόνες Συσχέτισης Μέρος Α Αναστάσιος Γούναρης, Επίκουρος Καθηγητής Άδειες Χρήσης
Numerické metódy Učebný text pre bakalárske štúdium
Imrich Pokorný Numerické metódy Učebný text pre bakalárske štúdium Strana 1 z 48 1 Nepresnosť numerického riešenia úloh 4 1.1 Zdroje chýb a ich klasifikácia................... 4 1.2 Základné pojmy odhadu
9. kapitola Boolove funkcie a logické obvody
9. kapitola Boolove funkcie a logické obvody Priesvitka 1 Boolova algebra Elektronické obvody v počítačoch a v podobných zariadeniach sú charakterizované binárnymi vstupmi a výstupmi (rovnajúcimi sa 0
Odporníky. 1. Príklad1. TESLA TR
Odporníky Úloha cvičenia: 1.Zistite technické údaje odporníkov pomocou katalógov 2.Zistite menovitú hodnotu odporníkov označených farebným kódom Schématická značka: 1. Príklad1. TESLA TR 163 200 ±1% L
XVIII. ročník BRKOS 2011/2012. Pomocný text. Kde by bola matematika bez čísel? Čísla predstavujú jednu z prvých abstrakcií, ktorú
Pomocný text Číselné obory Číselné obory Kde by bola matematika bez čísel? Čísla predstavujú jednu z prvých abstrakcií, ktorú ľudia začali vnímať. Abstrakcia spočívala v tom, že množstvo, ktoré sa snažili
6 APLIKÁCIE FUNKCIE DVOCH PREMENNÝCH
6 APLIKÁCIE FUNKCIE DVOCH PREMENNÝCH 6. Otázky Definujte pojem produkčná funkcia. Definujte pojem marginálny produkt. 6. Produkčná funkcia a marginálny produkt Definícia 6. Ak v ekonomickom procese počet
2-UMA-115 Teória množín. Martin Sleziak
2-UMA-115 Teória množín Martin Sleziak 20. septembra 2011 Obsah 1 Úvod 5 1.1 Predhovor...................................... 5 1.2 Sylaby a literatúra................................. 6 1.2.1 Literatúra..................................
ZADANIE 1_ ÚLOHA 3_Všeobecná rovinná silová sústava ZADANIE 1 _ ÚLOHA 3
ZDNIE _ ÚLOH 3_Všeobecná rovinná silová sústv ZDNIE _ ÚLOH 3 ÚLOH 3.: Vypočítjte veľkosti rekcií vo väzbách nosník zťženého podľ obrázku 3.. Veľkosti známych síl, momentov dĺžkové rozmery sú uvedené v
Symbolická logika. Stanislav Krajči. Prírodovedecká fakulta
Symbolická logika Stanislav Krajči Prírodovedecká fakulta UPJŠ Košice 2008 Názov diela: Symbolická logika Autor: Doc. RNDr. Stanislav Krajči, PhD. Vydala: c UPJŠ Košice, 2008 Recenzovali: Doc. RNDr. Miroslav
Prirodzené čísla. Kardinálne čísla
Prirodzené čísla Doteraz sme sa vždy uspokojili s tým, že sme pod množinou prirodzených čísel rozumeli množinu N = { 1, 2,3, 4,5, 6, 7,8,9,10,11,12, } Túto množinu sme chápali intuitívne a presne sme ju
Obsah. 1.1 Reálne čísla a ich základné vlastnosti... 7 1.1.1 Komplexné čísla... 8
Obsah 1 Číselné obory 7 1.1 Reálne čísla a ich základné vlastnosti............................ 7 1.1.1 Komplexné čísla................................... 8 1.2 Číselné množiny.......................................
Riešenia. Základy matematiky. 1. a) A = { 4; 3; 2; 1; 0; 1; 2; 3}, b) B = {4; 9; 16}, c) C = {2; 3; 5},
Riešenia Základy matematiky 1. a) A = { ; ; ; 1; 0; 1; ; }, b) B = {; 9; 16}, c) C = {; ; 5}, d) D = { 1}, e) E =.. B, C, D, F (A neobsahuje prvok 1, E obsahuje navyše prvok 1, G neobsahuje prvok 1)..
Teória pravdepodobnosti
2. Podmienená pravdepodobnosť Katedra Matematických metód Fakulta Riadenia a Informatiky Žilinská Univerzita v Žiline 23. februára 2015 1 Pojem podmienenej pravdepodobnosti 2 Nezávislosť náhodných udalostí
1.1 Zobrazenia a funkcie
1 Teória vypočítateľnosti poznámky z prednášky #1 1.1 Zobrazenia a funkcie Definícia. Čiastočné (totálne) zobrazenie trojice (A, B, f) pre ktoré platí: f A B Ku každému vstupu a A existuje najviac jeden
BANACHOVE A HILBERTOVE PRIESTORY
BANACHOVE A HILBERTOVE PRIESTORY 1. ZÁKLADNÉ POJMY Normovaným lineárnym priestorom (NLP) nazývame lineárny (= vektorový) priestor X nad telesom IK, na ktorom je daná nezáporná reálna funkcia : X IR + (norma)
Podmienenost problému a stabilita algoritmu
Podmienenost problému a stabilita algoritmu Ing. Gabriel Okša, CSc. Matematický ústav Slovenská akadémia vied Bratislava Stavebná fakulta STU G. Okša: Podmienenost a stabilita 1/19 Obsah 1 Vektorové a
p(α 1 ) = u 1. p(α n ) = u n. Definícia (modulárna reprezentácia polynómu). Zobrazenie
1. Rychlá Fourierová transformácia Budeme značiť teleso T a ω jeho prvok. Veta 1.1 (o interpolácií). Nech α 0, α 1,..., α n sú po dvoch rôzne prvky telesa T[x]. Potom pre každé u 0, u 1,..., u n T existuje
Pilota600mmrez1. N Rd = N Rd = M Rd = V Ed = N Rd = M y M Rd = M y. M Rd = N 0.
Bc. Martin Vozár Návrh výstuže do pilót Diplomová práca 8x24.00 kr. 50.0 Pilota600mmrez1 Typ prvku: nosník Prostředí: X0 Beton:C20/25 f ck = 20.0 MPa; f ct = 2.2 MPa; E cm = 30000.0 MPa Ocelpodélná:B500
7 Derivácia funkcie. 7.1 Motivácia k derivácii
Híc, P Pokorný, M: Matematika pre informatikov a prírodné vedy 7 Derivácia funkcie 7 Motivácia k derivácii S využitím derivácií sa stretávame veľmi často v matematike, geometrii, fyzike, či v rôznych technických
Harmonizované technické špecifikácie Trieda GP - CS lv EN Pevnosť v tlaku 6 N/mm² EN Prídržnosť
Baumit Prednástrek / Vorspritzer Vyhlásenie o parametroch č.: 01-BSK- Prednástrek / Vorspritzer 1. Jedinečný identifikačný kód typu a výrobku: Baumit Prednástrek / Vorspritzer 2. Typ, číslo výrobnej dávky
23. Zhodné zobrazenia
23. Zhodné zobrazenia Zhodné zobrazenie sa nazýva zhodné ak pre každé dva vzorové body X,Y a ich obrazy X,Y platí: X,Y = X,Y {Vzdialenosť vzorov sa rovná vzdialenosti obrazov} Medzi zhodné zobrazenia patria:
Modul pružnosti betónu
f cm tan α = E cm 0,4f cm ε cl E = σ ε ε cul Modul pružnosti betónu α Autori: Stanislav Unčík Patrik Ševčík Modul pružnosti betónu Autori: Stanislav Unčík Patrik Ševčík Trnava 2008 Obsah 1 Úvod...7 2 Deformácie
množiny F G = {t1, t2,, tn} T a pre ľubovoľný valec C so základňou B1, B2,, Bn v bodoch t1, t2,, tn, takou, že pre t G - F je Bt = E, platí PF(C) = PG
STOCHASTICKÝ PROCES Definícia stochastického procesu Definícia 1 Nech (Ω, F, P) je pravdepodobnostný priestor a nech T je podmnožina R. Pre každé t T nech X(t, ω) je náhodná premenná definovaná na pravdepodobnostnom