77
Anal´ yza n´ akupn´ ıho koˇ ıku - historie a souˇ casnost Radim Navr´ atil ´ Ustav matematiky a statistiky ırodovˇ edeck´ a fakulta MU, Brno Robust 24. ledna 2018 Radim Navr´ atil ( ´ UMS Brno) Anal´ yza n´ akupn´ ıho koˇ ıku Robust 2018 1 / 34

Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - historie a soucasnost

Radim Navratil

Ustav matematiky a statistikyPrırodovedecka fakulta MU, Brno

Robust24. ledna 2018

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 1 / 34

Page 2: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

O cem nebudu povıdat

Penalizovane a ”shrinkage”R-odhady v modelu linearnı regrese (spolecnes prof. Salehem, Carleton University, Ottawa).

Zkoumanı vychylenosti a strednı ctvercove chyby odhadu, je-li vektorparametru rıdky.

Vytycenı oboru dominance pro jednotlive odhady.

Vysledky analogicke tem pro odhady odvozene od LSE.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 2 / 34

Page 3: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

O cem nebudu povıdat

Penalizovane a ”shrinkage”R-odhady v modelu linearnı regrese (spolecnes prof. Salehem, Carleton University, Ottawa).

Zkoumanı vychylenosti a strednı ctvercove chyby odhadu, je-li vektorparametru rıdky.

Vytycenı oboru dominance pro jednotlive odhady.

Vysledky analogicke tem pro odhady odvozene od LSE.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 2 / 34

Page 4: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

O cem nebudu povıdat

Penalizovane a ”shrinkage”R-odhady v modelu linearnı regrese (spolecnes prof. Salehem, Carleton University, Ottawa).

Zkoumanı vychylenosti a strednı ctvercove chyby odhadu, je-li vektorparametru rıdky.

Vytycenı oboru dominance pro jednotlive odhady.

Vysledky analogicke tem pro odhady odvozene od LSE.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 2 / 34

Page 5: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

O cem nebudu povıdat

Penalizovane a ”shrinkage”R-odhady v modelu linearnı regrese (spolecnes prof. Salehem, Carleton University, Ottawa).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 3 / 34

Page 6: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

O cem budu povıdat

1 Uvod a motivace

2 Analyza nakupnıho kosıku - zakladnı pojmy

3 Zobecnenı na slozitejsı pravidla

4 Dalsı rozsırenı

5 Prıklad

6 Vyhled do budoucnosti

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 4 / 34

Page 7: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Uvod a motivace

Asociacnı analyza

Metoda pro objevovanı castych vzoru (vztahu) ukrytych ve velkychdatabazıch.

Tyto vzory jsou vyjadrovany pomocı asociacnıch pravidel, kterepopisujı spolecne se vyskytujıcı atributy.

Rakesh Agrawal et al. (1993) poprve uvedli asociacnı pravidla proobjevovanı zakonitostı mezi produkty v transakcnıch datech zpokladnıch systemu supermarketu.

Analyza nakupnıho kosıku (market basket analysis).

Dalsı metody: Web mining, Intrusion Detection System (odhalovanıpodezrele aktivity), Continuous production.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 5 / 34

Page 8: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Uvod a motivace

Jsou vsechna pravidla zajımava?

Asociacnı pravidla by mela byt:

snadno pochopitelna: jakmile je nejaky vztah nalezen, lze hosnadno overit,

pouzitelna: obsahujı uzitecne informace, ktere mohou vest k dalsımintervencım.

Asociacnı pravidla by nemela byt:

trivialnı: vysledky uz stejne kazdy zna,

nevysvetlitelna: neexistuje k nim zadne vysvetlenı a nevedou kzadne akci.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 6 / 34

Page 9: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Uvod a motivace

Jsou vsechna pravidla zajımava?

Asociacnı pravidla by mela byt:

snadno pochopitelna: jakmile je nejaky vztah nalezen, lze hosnadno overit,

pouzitelna: obsahujı uzitecne informace, ktere mohou vest k dalsımintervencım.

Asociacnı pravidla by nemela byt:

trivialnı: vysledky uz stejne kazdy zna,

nevysvetlitelna: neexistuje k nim zadne vysvetlenı a nevedou kzadne akci.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 6 / 34

Page 10: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Uvod a motivace

Matematicke pozadı

Data (transakcnı):

ID Polozky transakce

1 x1, x3, x4

2 x1

3 x2, x3, x4, x5

4 x3, x4

. .

. .

n x2, x3, x4

Mnozina vsech polozek I = {x1, . . . , xm}.Cıl: Vytvorit pravidla typu xi ⇒ xj .

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 7 / 34

Page 11: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - transakcnı data

ID Transakce1 pivo,pecivo

2 pecivo,voda

3 pecivo,maslo,voda

4 pecivo,maslo,zelenina

5 pivo

6 maslo,voda

7 pivo,pecivo,maslo,voda

8 pivo,voda

9 pecivo,maslo,zelenina

10 voda,zelenina

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 8 / 34

Page 12: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - transakcnı data zobrazena pomocı datove matice

ID maslo pivo pecivo voda zelenina1 0 1 1 0 02 0 0 1 1 03 1 0 1 1 04 1 0 1 0 15 0 1 0 0 06 1 0 0 1 07 1 1 1 1 08 0 1 0 1 09 1 0 1 0 1

10 0 0 0 1 1

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 9 / 34

Page 13: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Podpora (support):

supp(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Celkovy pocet transakcı,

supp(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

supp(xi ⇒ xj) = P (v dane transakci se vyskytuje soucasne xi a xj) .

Zrejme:supp(xi ⇒ xj) = supp(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 10 / 34

Page 14: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Podpora (support):

supp(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Celkovy pocet transakcı,

supp(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

supp(xi ⇒ xj) = P (v dane transakci se vyskytuje soucasne xi a xj) .

Zrejme:supp(xi ⇒ xj) = supp(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 10 / 34

Page 15: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Podpora (support):

supp(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Celkovy pocet transakcı,

supp(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

supp(xi ⇒ xj) = P (v dane transakci se vyskytuje soucasne xi a xj) .

Zrejme:supp(xi ⇒ xj) = supp(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 10 / 34

Page 16: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Podpora (support):

supp(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Celkovy pocet transakcı,

supp(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

supp(xi ⇒ xj) = P (v dane transakci se vyskytuje soucasne xi a xj) .

Zrejme:supp(xi ⇒ xj) = supp(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 10 / 34

Page 17: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Spolehlivost (confidence):

conf(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Pocet transakcı obsahujıcı xi,

conf(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

mezi temi, ktere uz xi obsahujı.

conf(xi ⇒ xj) = P(v dane transakci se vyskytuje soucasne xi a xj |v dane transakci se vyskytuje xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 11 / 34

Page 18: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Spolehlivost (confidence):

conf(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Pocet transakcı obsahujıcı xi,

conf(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

mezi temi, ktere uz xi obsahujı.

conf(xi ⇒ xj) = P(v dane transakci se vyskytuje soucasne xi a xj |v dane transakci se vyskytuje xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 11 / 34

Page 19: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Spolehlivost (confidence):

conf(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj

Pocet transakcı obsahujıcı xi,

conf(xi ⇒ xj) = Relativnı cetnost transakcı obsahujıcı soucasne xi a xj ,

mezi temi, ktere uz xi obsahujı.

conf(xi ⇒ xj) = P(v dane transakci se vyskytuje soucasne xi a xj |v dane transakci se vyskytuje xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 11 / 34

Page 20: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Lift (zlepsenı):

lift(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj · n

Pocet transakcı obsahujıcı xi · Pocet transakcı obsahujıcı xj,

lift(xi ⇒ xj) =P(v dane transakci se vyskytuje soucasne xi a xj)

P(v dane transakci je xi )P(v dane transakci je xj).

Zrejme:lift(xi ⇒ xj) = lift(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 12 / 34

Page 21: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Lift (zlepsenı):

lift(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj · n

Pocet transakcı obsahujıcı xi · Pocet transakcı obsahujıcı xj,

lift(xi ⇒ xj) =P(v dane transakci se vyskytuje soucasne xi a xj)

P(v dane transakci je xi )P(v dane transakci je xj).

Zrejme:lift(xi ⇒ xj) = lift(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 12 / 34

Page 22: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Matematicke pozadı

Lift (zlepsenı):

lift(xi ⇒ xj) =Pocet transakcı obsahujıcı soucasne xi a xj · n

Pocet transakcı obsahujıcı xi · Pocet transakcı obsahujıcı xj,

lift(xi ⇒ xj) =P(v dane transakci se vyskytuje soucasne xi a xj)

P(v dane transakci je xi )P(v dane transakci je xj).

Zrejme:lift(xi ⇒ xj) = lift(xj ⇒ xi ).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 12 / 34

Page 23: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Postup pri hledanı pravidel

Zvolıme si minimalnı hodnotu podpory α.

Najdeme vsechny dvojice polozek xi a xj takove, ze spolehlivostpravidla xi ⇒ xj je alespon α.

Zvolıme si minimalnı hodnotu podpory β.

Ze vsech dvojic polozek xi a xj vytvorıme pravidla xi ⇒ xj , resp.xj ⇒ xi .

Z nich vybereme jen ta, ktera majı hodnotu spolehlivosti alespon β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 13 / 34

Page 24: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Postup pri hledanı pravidel

Zvolıme si minimalnı hodnotu podpory α.

Najdeme vsechny dvojice polozek xi a xj takove, ze spolehlivostpravidla xi ⇒ xj je alespon α.

Zvolıme si minimalnı hodnotu podpory β.

Ze vsech dvojic polozek xi a xj vytvorıme pravidla xi ⇒ xj , resp.xj ⇒ xi .

Z nich vybereme jen ta, ktera majı hodnotu spolehlivosti alespon β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 13 / 34

Page 25: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Postup pri hledanı pravidel

Zvolıme si minimalnı hodnotu podpory α.

Najdeme vsechny dvojice polozek xi a xj takove, ze spolehlivostpravidla xi ⇒ xj je alespon α.

Zvolıme si minimalnı hodnotu podpory β.

Ze vsech dvojic polozek xi a xj vytvorıme pravidla xi ⇒ xj , resp.xj ⇒ xi .

Z nich vybereme jen ta, ktera majı hodnotu spolehlivosti alespon β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 13 / 34

Page 26: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Postup pri hledanı pravidel

Zvolıme si minimalnı hodnotu podpory α.

Najdeme vsechny dvojice polozek xi a xj takove, ze spolehlivostpravidla xi ⇒ xj je alespon α.

Zvolıme si minimalnı hodnotu podpory β.

Ze vsech dvojic polozek xi a xj vytvorıme pravidla xi ⇒ xj , resp.xj ⇒ xi .

Z nich vybereme jen ta, ktera majı hodnotu spolehlivosti alespon β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 13 / 34

Page 27: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Postup pri hledanı pravidel

Zvolıme si minimalnı hodnotu podpory α.

Najdeme vsechny dvojice polozek xi a xj takove, ze spolehlivostpravidla xi ⇒ xj je alespon α.

Zvolıme si minimalnı hodnotu podpory β.

Ze vsech dvojic polozek xi a xj vytvorıme pravidla xi ⇒ xj , resp.xj ⇒ xi .

Z nich vybereme jen ta, ktera majı hodnotu spolehlivosti alespon β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 13 / 34

Page 28: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - matice souslednosti

maslo pivo pecivo voda zeleninamaslo 5 1 4 3 2pivo 1 4 2 2 0pecivo 4 2 6 3 2voda 3 2 3 6 1zelenina 2 0 2 1 3

Zvolıme minimalnı hodnotu podpory α = 0.3.

maslo, pecivo

maslo, voda

voda, pecivo

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 14 / 34

Page 29: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - matice souslednosti

maslo pivo pecivo voda zeleninamaslo 5 1 4 3 2pivo 1 4 2 2 0pecivo 4 2 6 3 2voda 3 2 3 6 1zelenina 2 0 2 1 3

Zvolıme minimalnı hodnotu podpory α = 0.3.

maslo, pecivo

maslo, voda

voda, pecivo

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 14 / 34

Page 30: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - vysledna pravidla

Pravidlo podpora spolehlivost zlepsenımaslo ⇒ pecivo 0.40 0.80 1.33pecivo ⇒ maslo 0.40 0.67 1.33maslo ⇒ voda 0.30 0.60 1.00voda ⇒ maslo 0.30 0.50 1.00voda ⇒ pecivo 0.30 0.50 0.83pecivo ⇒ voda 0.30 0.50 0.83

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 15 / 34

Page 31: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990’s: Americky obchodnı retezec Walmart na zaklade udaju o nakupechsvych zakaznıku zjistil, ze prodej detskych plen a piva je silne korelovany.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 16 / 34

Page 32: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 17 / 34

Page 33: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990s: Americky obchodnı retezec Walmart na zaklade udaju onakupech svych zakaznıku zjistil, ze prodej detskych plen a piva jesilne korelovany.

Walmart zpracoval udaje ze svych vernostnıch karet a transakcnıchdat a vysledek zpresnil: Mladı Americane, kterı v patek vecer kupujıdetske pleny, kupujı take pivo.

Vysvetlenı: Mladı Americane jsou zvyklı v patek vecer popıjet sprateli (pivo), ale pokud uz majı deti, nemohou vysedavat s prateli vbarech, proto si koupı aspon pivo, aby mohli popıjet doma.

Po zjistenı teto souvislosti Walmart presunul pivo hned vedle regalus plenami. Prodej piva se rapidne zvysil.

Walmart nikdy ale statisticky sve zduvodnenı neprokazal.

Mnoho variacı tohoto prıbehu: 12 000 akademickych clanku, 14 000knih, 1 000 000 internetovych stranek.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 18 / 34

Page 34: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990s: Americky obchodnı retezec Walmart na zaklade udaju onakupech svych zakaznıku zjistil, ze prodej detskych plen a piva jesilne korelovany.

Walmart zpracoval udaje ze svych vernostnıch karet a transakcnıchdat a vysledek zpresnil: Mladı Americane, kterı v patek vecer kupujıdetske pleny, kupujı take pivo.

Vysvetlenı: Mladı Americane jsou zvyklı v patek vecer popıjet sprateli (pivo), ale pokud uz majı deti, nemohou vysedavat s prateli vbarech, proto si koupı aspon pivo, aby mohli popıjet doma.

Po zjistenı teto souvislosti Walmart presunul pivo hned vedle regalus plenami. Prodej piva se rapidne zvysil.

Walmart nikdy ale statisticky sve zduvodnenı neprokazal.

Mnoho variacı tohoto prıbehu: 12 000 akademickych clanku, 14 000knih, 1 000 000 internetovych stranek.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 18 / 34

Page 35: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990s: Americky obchodnı retezec Walmart na zaklade udaju onakupech svych zakaznıku zjistil, ze prodej detskych plen a piva jesilne korelovany.

Walmart zpracoval udaje ze svych vernostnıch karet a transakcnıchdat a vysledek zpresnil: Mladı Americane, kterı v patek vecer kupujıdetske pleny, kupujı take pivo.

Vysvetlenı: Mladı Americane jsou zvyklı v patek vecer popıjet sprateli (pivo), ale pokud uz majı deti, nemohou vysedavat s prateli vbarech, proto si koupı aspon pivo, aby mohli popıjet doma.

Po zjistenı teto souvislosti Walmart presunul pivo hned vedle regalus plenami. Prodej piva se rapidne zvysil.

Walmart nikdy ale statisticky sve zduvodnenı neprokazal.

Mnoho variacı tohoto prıbehu: 12 000 akademickych clanku, 14 000knih, 1 000 000 internetovych stranek.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 18 / 34

Page 36: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990s: Americky obchodnı retezec Walmart na zaklade udaju onakupech svych zakaznıku zjistil, ze prodej detskych plen a piva jesilne korelovany.

Walmart zpracoval udaje ze svych vernostnıch karet a transakcnıchdat a vysledek zpresnil: Mladı Americane, kterı v patek vecer kupujıdetske pleny, kupujı take pivo.

Vysvetlenı: Mladı Americane jsou zvyklı v patek vecer popıjet sprateli (pivo), ale pokud uz majı deti, nemohou vysedavat s prateli vbarech, proto si koupı aspon pivo, aby mohli popıjet doma.

Po zjistenı teto souvislosti Walmart presunul pivo hned vedle regalus plenami. Prodej piva se rapidne zvysil.

Walmart nikdy ale statisticky sve zduvodnenı neprokazal.

Mnoho variacı tohoto prıbehu: 12 000 akademickych clanku, 14 000knih, 1 000 000 internetovych stranek.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 18 / 34

Page 37: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990s: Americky obchodnı retezec Walmart na zaklade udaju onakupech svych zakaznıku zjistil, ze prodej detskych plen a piva jesilne korelovany.

Walmart zpracoval udaje ze svych vernostnıch karet a transakcnıchdat a vysledek zpresnil: Mladı Americane, kterı v patek vecer kupujıdetske pleny, kupujı take pivo.

Vysvetlenı: Mladı Americane jsou zvyklı v patek vecer popıjet sprateli (pivo), ale pokud uz majı deti, nemohou vysedavat s prateli vbarech, proto si koupı aspon pivo, aby mohli popıjet doma.

Po zjistenı teto souvislosti Walmart presunul pivo hned vedle regalus plenami. Prodej piva se rapidne zvysil.

Walmart nikdy ale statisticky sve zduvodnenı neprokazal.

Mnoho variacı tohoto prıbehu: 12 000 akademickych clanku, 14 000knih, 1 000 000 internetovych stranek.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 18 / 34

Page 38: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Tale of beer and diapers

1990s: Americky obchodnı retezec Walmart na zaklade udaju onakupech svych zakaznıku zjistil, ze prodej detskych plen a piva jesilne korelovany.

Walmart zpracoval udaje ze svych vernostnıch karet a transakcnıchdat a vysledek zpresnil: Mladı Americane, kterı v patek vecer kupujıdetske pleny, kupujı take pivo.

Vysvetlenı: Mladı Americane jsou zvyklı v patek vecer popıjet sprateli (pivo), ale pokud uz majı deti, nemohou vysedavat s prateli vbarech, proto si koupı aspon pivo, aby mohli popıjet doma.

Po zjistenı teto souvislosti Walmart presunul pivo hned vedle regalus plenami. Prodej piva se rapidne zvysil.

Walmart nikdy ale statisticky sve zduvodnenı neprokazal.

Mnoho variacı tohoto prıbehu: 12 000 akademickych clanku, 14 000knih, 1 000 000 internetovych stranek.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 18 / 34

Page 39: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 40: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 41: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 42: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 43: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 44: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 45: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 46: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 47: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Analyza nakupnıho kosıku - zakladnı pojmy

Prıklad - jak vyuzıt zıskana pravidla

Pravidlo: panenka ⇒ sladkosti

Dat je v obchode do regalu blızko sebe.

Dat je v obchode daleko od sebe.

Vytvorit balıcek panenka+sladkosti.

Vytvorit balıcek panenka+sladkosti+spatne prodavane zbozı.

Snızit cenu jednoho zbozı a zvysit cenu druheho.

Nabıdnout prıslusenstvı pro panenky jako darek za nakup.

Do slevovych letaku nedavat soucasne panenku a sladkosti.

Nabıdnout sladkosti ve tvaru panenky.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 19 / 34

Page 48: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Budeme hledat pravidla typu:

xi ∧ xj ∧ xk ⇒ xl ∧ xm.

Analogicky jako v predchozım muzeme definovat podporu aspolehlivost.

Pro hledanı pravidel opet predem urcıme minimalnı hodnotupodpory α a spolehlivosti β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 20 / 34

Page 49: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Budeme hledat pravidla typu:

xi ∧ xj ∧ xk ⇒ xl ∧ xm.

Analogicky jako v predchozım muzeme definovat podporu aspolehlivost.

Pro hledanı pravidel opet predem urcıme minimalnı hodnotupodpory α a spolehlivosti β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 20 / 34

Page 50: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Budeme hledat pravidla typu:

xi ∧ xj ∧ xk ⇒ xl ∧ xm.

Analogicky jako v predchozım muzeme definovat podporu aspolehlivost.

Pro hledanı pravidel opet predem urcıme minimalnı hodnotupodpory α a spolehlivosti β.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 20 / 34

Page 51: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Nejprve najdeme vsechny dvouprvkove mnoziny, jejichz podpora jealespon α.

Pote se zamerıme na 3-prvkove, 4-prvkove, . . ., celou mnozinu I .Opet z nich vybereme takove, jejichz podpora je alespon α.

Celkovy pocet prochazenych mnozin:(m

2

)+

(m

3

)+ . . .+

(m

m

)= 2m −m − 1.

Pro danou k-prvkovou mnozinu uvazujeme vsechna mozna pravidla.Vybereme z nich jen ta, jejichz spolehlivost je alespon β.

Celkovy pocet prochazenych pravidel:(k

1

)+

(k

2

)+ . . .+

(k

k − 1

)= 2k − 2.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 21 / 34

Page 52: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Nejprve najdeme vsechny dvouprvkove mnoziny, jejichz podpora jealespon α.

Pote se zamerıme na 3-prvkove, 4-prvkove, . . ., celou mnozinu I .Opet z nich vybereme takove, jejichz podpora je alespon α.

Celkovy pocet prochazenych mnozin:(m

2

)+

(m

3

)+ . . .+

(m

m

)= 2m −m − 1.

Pro danou k-prvkovou mnozinu uvazujeme vsechna mozna pravidla.Vybereme z nich jen ta, jejichz spolehlivost je alespon β.

Celkovy pocet prochazenych pravidel:(k

1

)+

(k

2

)+ . . .+

(k

k − 1

)= 2k − 2.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 21 / 34

Page 53: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Nejprve najdeme vsechny dvouprvkove mnoziny, jejichz podpora jealespon α.

Pote se zamerıme na 3-prvkove, 4-prvkove, . . ., celou mnozinu I .Opet z nich vybereme takove, jejichz podpora je alespon α.

Celkovy pocet prochazenych mnozin:(m

2

)+

(m

3

)+ . . .+

(m

m

)= 2m −m − 1.

Pro danou k-prvkovou mnozinu uvazujeme vsechna mozna pravidla.Vybereme z nich jen ta, jejichz spolehlivost je alespon β.

Celkovy pocet prochazenych pravidel:(k

1

)+

(k

2

)+ . . .+

(k

k − 1

)= 2k − 2.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 21 / 34

Page 54: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Nejprve najdeme vsechny dvouprvkove mnoziny, jejichz podpora jealespon α.

Pote se zamerıme na 3-prvkove, 4-prvkove, . . ., celou mnozinu I .Opet z nich vybereme takove, jejichz podpora je alespon α.

Celkovy pocet prochazenych mnozin:(m

2

)+

(m

3

)+ . . .+

(m

m

)= 2m −m − 1.

Pro danou k-prvkovou mnozinu uvazujeme vsechna mozna pravidla.Vybereme z nich jen ta, jejichz spolehlivost je alespon β.

Celkovy pocet prochazenych pravidel:(k

1

)+

(k

2

)+ . . .+

(k

k − 1

)= 2k − 2.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 21 / 34

Page 55: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Nejprve najdeme vsechny dvouprvkove mnoziny, jejichz podpora jealespon α.

Pote se zamerıme na 3-prvkove, 4-prvkove, . . ., celou mnozinu I .Opet z nich vybereme takove, jejichz podpora je alespon α.

Celkovy pocet prochazenych mnozin:(m

2

)+

(m

3

)+ . . .+

(m

m

)= 2m −m − 1.

Pro danou k-prvkovou mnozinu uvazujeme vsechna mozna pravidla.Vybereme z nich jen ta, jejichz spolehlivost je alespon β.

Celkovy pocet prochazenych pravidel:(k

1

)+

(k

2

)+ . . .+

(k

k − 1

)= 2k − 2.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 21 / 34

Page 56: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Velka casova narocnost – prorezavanı, algoritmicka resenı.

Zrejme platısupp(xi , xj) ≥ supp(xi , xj , xk).

Dusledek: Pokud dana mnozina prvku ma podporu mensı nez α,nenı treba prochazet vsechny mnoziny, ktere ji obsahujı.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 22 / 34

Page 57: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Velka casova narocnost – prorezavanı, algoritmicka resenı.

Zrejme platısupp(xi , xj) ≥ supp(xi , xj , xk).

Dusledek: Pokud dana mnozina prvku ma podporu mensı nez α,nenı treba prochazet vsechny mnoziny, ktere ji obsahujı.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 22 / 34

Page 58: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - vıceprvkova pravidla

Velka casova narocnost – prorezavanı, algoritmicka resenı.

Zrejme platısupp(xi , xj) ≥ supp(xi , xj , xk).

Dusledek: Pokud dana mnozina prvku ma podporu mensı nez α,nenı treba prochazet vsechny mnoziny, ktere ji obsahujı.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 22 / 34

Page 59: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - prorezavanı

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 23 / 34

Page 60: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Zobecnenı na slozitejsı pravidla

Zobecnenı analyzy nakupnıho kosıku - prorezavanı

Podobne platı

conf(xi ∧ xj ⇒ xk) ≥ conf(xi ⇒ xj ∧ xk).

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 24 / 34

Page 61: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Dalsı rozsırenı

Zobecnenı analyzy nakupnıho kosıku

1 Pravidla: xi ⇒ NOT xj .

Zavedou se nove polozky NOT xi indikujıcı, ze dana transakceneobsahuje polozku xi .Nevyhodou je vyssı casova narocnost (dvakrat tolik polozek).Negovane polozky se vyskytujı casteji nez puvodnı ⇒ horsıinterpretovatelnost pravidel.

2 Vyuzitı hierarchie polozek.

Puvodnı data byvajı casto rıdka.Existuje prirozena hierarchie polozek: banan, jablko, pomeranc

-> OVOCE.Zavedou se nove polozky popisujıcı hierarchii.Pravidla typu banan ⇒ OVOCE vs. OVOCE ⇒ banan.

3 Aplikace na spojite a kategorialnı nahodne veliciny.

VEK<20 ⇒ posloucha POP.

4 Sekvencnı analyza.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 25 / 34

Page 62: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Dalsı rozsırenı

Zobecnenı analyzy nakupnıho kosıku

1 Pravidla: xi ⇒ NOT xj .

Zavedou se nove polozky NOT xi indikujıcı, ze dana transakceneobsahuje polozku xi .Nevyhodou je vyssı casova narocnost (dvakrat tolik polozek).Negovane polozky se vyskytujı casteji nez puvodnı ⇒ horsıinterpretovatelnost pravidel.

2 Vyuzitı hierarchie polozek.

Puvodnı data byvajı casto rıdka.Existuje prirozena hierarchie polozek: banan, jablko, pomeranc

-> OVOCE.Zavedou se nove polozky popisujıcı hierarchii.Pravidla typu banan ⇒ OVOCE vs. OVOCE ⇒ banan.

3 Aplikace na spojite a kategorialnı nahodne veliciny.

VEK<20 ⇒ posloucha POP.

4 Sekvencnı analyza.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 25 / 34

Page 63: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Dalsı rozsırenı

Zobecnenı analyzy nakupnıho kosıku

1 Pravidla: xi ⇒ NOT xj .

Zavedou se nove polozky NOT xi indikujıcı, ze dana transakceneobsahuje polozku xi .Nevyhodou je vyssı casova narocnost (dvakrat tolik polozek).Negovane polozky se vyskytujı casteji nez puvodnı ⇒ horsıinterpretovatelnost pravidel.

2 Vyuzitı hierarchie polozek.

Puvodnı data byvajı casto rıdka.Existuje prirozena hierarchie polozek: banan, jablko, pomeranc

-> OVOCE.Zavedou se nove polozky popisujıcı hierarchii.Pravidla typu banan ⇒ OVOCE vs. OVOCE ⇒ banan.

3 Aplikace na spojite a kategorialnı nahodne veliciny.

VEK<20 ⇒ posloucha POP.

4 Sekvencnı analyza.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 25 / 34

Page 64: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Dalsı rozsırenı

Zobecnenı analyzy nakupnıho kosıku

1 Pravidla: xi ⇒ NOT xj .

Zavedou se nove polozky NOT xi indikujıcı, ze dana transakceneobsahuje polozku xi .Nevyhodou je vyssı casova narocnost (dvakrat tolik polozek).Negovane polozky se vyskytujı casteji nez puvodnı ⇒ horsıinterpretovatelnost pravidel.

2 Vyuzitı hierarchie polozek.

Puvodnı data byvajı casto rıdka.Existuje prirozena hierarchie polozek: banan, jablko, pomeranc

-> OVOCE.Zavedou se nove polozky popisujıcı hierarchii.Pravidla typu banan ⇒ OVOCE vs. OVOCE ⇒ banan.

3 Aplikace na spojite a kategorialnı nahodne veliciny.

VEK<20 ⇒ posloucha POP.

4 Sekvencnı analyza.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 25 / 34

Page 65: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty

Data: 49 studentu uvedlo nekolik svych oblıbenych sportu:

ID Oblıbene sporty1 beh,plavanı,turistika,lezenı

2 hokej,tanec,tenis

3 hokej,fotbal,biatlon,stolnı tenis,karate

. .

. .49 brusle,fitness,hokej,squash

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 26 / 34

Page 66: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty - nejoblıbenejsı

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 27 / 34

Page 67: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty - netradicnı

americky fotbal

brisnı tanec

karate

kickbox

polo

skialpinismus

slamball

serm

vodnı fotbal

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 28 / 34

Page 68: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty - vysledna dvouprvkova pravidla

Pravidlo podpora (v %) spolehlivost (v %) zlepsenıbeh ⇒ volejbal 16.3 50.0 1.29fotbal ⇒ hokej 12.2 75.5 1.93cyklistika ⇒ plavanı 10.2 62.5 1.91fitness ⇒ beh 10.2 71.4 2.19cyklistika ⇒ volejbal 10.2 62.5 1.61lyzovanı ⇒ volejbal 10.2 55.6 1.43

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 29 / 34

Page 69: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty - vysledna dvouprvkova pravidla

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 30 / 34

Page 70: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty - vysledna vıceprvkova pravidla

Pravidlo podpora (v %) spolehlivost (v %)lyzovanı ∧ cyklistika ⇒ volejbal 6.12 100cyklistika ∧ volejbal ⇒ plavanı 6.12 60.0beh ∧ volejbal ⇒ plavanı 6.12 37.5beh ∧ turistika ⇒ plavanı 4.08 100

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 31 / 34

Page 71: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Prıklad

Oblıbene sporty - pravidla s vyuzitım hierarchie

Hierarchie: 4 kategorie sportu – mıcove, zimnı, pro volny cas, ostatnı.

Pravidlo podpora (v %) spolehlivost (v %)zimnı sporty ⇒ mıcove sporty 44.9 73.3mıcove sporty ⇒ zimnı sporty 44.9 66.7zimnı sporty ⇒ hokej 38.8 63.3mıcove sporty ⇒ volejbal 38.8 57.6hokej ⇒ mıcove sporty 28.6 73.7volejbal ⇒ zimnı sporty 28.6 73.7beh ⇒ mıcove sporty 24.5 75.0

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 32 / 34

Page 72: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Vyhled do budoucnosti

Pohled do budoucna

V soucasne dobe hojne vyuzıvano v komercnı sfere.

Youtube – ”mohlo by se vam lıbit”

Internetove obchody – doporucene zbozı.

Optimalizace skladovych zasob.

Amazon si nechal patentovat sluzbu Method and system foranticipatory package shipping, tj. Amazon vam zasle zbozı, jeste nezsi ho stacıte objednat.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 33 / 34

Page 73: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Vyhled do budoucnosti

Pohled do budoucna

V soucasne dobe hojne vyuzıvano v komercnı sfere.

Youtube – ”mohlo by se vam lıbit”

Internetove obchody – doporucene zbozı.

Optimalizace skladovych zasob.

Amazon si nechal patentovat sluzbu Method and system foranticipatory package shipping, tj. Amazon vam zasle zbozı, jeste nezsi ho stacıte objednat.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 33 / 34

Page 74: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Vyhled do budoucnosti

Pohled do budoucna

V soucasne dobe hojne vyuzıvano v komercnı sfere.

Youtube – ”mohlo by se vam lıbit”

Internetove obchody – doporucene zbozı.

Optimalizace skladovych zasob.

Amazon si nechal patentovat sluzbu Method and system foranticipatory package shipping, tj. Amazon vam zasle zbozı, jeste nezsi ho stacıte objednat.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 33 / 34

Page 75: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Vyhled do budoucnosti

Pohled do budoucna

V soucasne dobe hojne vyuzıvano v komercnı sfere.

Youtube – ”mohlo by se vam lıbit”

Internetove obchody – doporucene zbozı.

Optimalizace skladovych zasob.

Amazon si nechal patentovat sluzbu Method and system foranticipatory package shipping, tj. Amazon vam zasle zbozı, jeste nezsi ho stacıte objednat.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 33 / 34

Page 76: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Vyhled do budoucnosti

Pohled do budoucna

V soucasne dobe hojne vyuzıvano v komercnı sfere.

Youtube – ”mohlo by se vam lıbit”

Internetove obchody – doporucene zbozı.

Optimalizace skladovych zasob.

Amazon si nechal patentovat sluzbu Method and system foranticipatory package shipping, tj. Amazon vam zasle zbozı, jeste nezsi ho stacıte objednat.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 33 / 34

Page 77: Analýza nákupního ko íku - historie a soucasnostantoch/robust18/PREDNASKY/STREDA/... · 2018. 2. 8. · 1 pivo,pe civo 2 pe civo,voda 3 pe civo,m aslo,voda 4 pe civo,m aslo,zelenina

Vyhled do budoucnosti

Podekovanı

Dekuji za pozornost.

Prace byla spolufinancovana grantem MUNI/A/1204/2017.

Radim Navratil (UMS Brno) Analyza nakupnıho kosıku Robust 2018 34 / 34