ノート
参照 577  最終更新 2018-08-16 (木) 15:00:26

アプリオリ解析例題

例題

[['パン', '牛乳'],

['パン', 'おむつ', 'ビール', '卵'], 
['牛乳', 'おむつ', 'ビール', 'ジュース'],
['パン', '牛乳', 'おむつ', 'ビール'],
['パン', '牛乳', 'おむつ', 'ジュース']]

Support計算

おむつジュースパンビール牛乳
0FalseFalseTrueFalseFalseTrue
1TrueFalseTrueTrueTrueFalse
2TrueTrueFalseTrueFalseTrue
3TrueFalseTrueTrueFalseTrue
4TrueTrueTrueFalseFalseTrue
sup424314

サポートの最小値を0.4=2/5で切ると、おむつ、ジュース、パン、ビール、牛乳が残る。 複数商品に関するサポートはAND集合なので、最小値を越えるのはこれら4つを含む集合のみ。

2つの集合(2/5以上)

おむつ・ジュース2/5
おむつ・パン3/5
おむつ・ビール3/5
おむつ・牛乳3/5
ジュース・牛乳2/5
パン・ビール2/5
パン・牛乳3/5
ビール・牛乳2/5

3つの集合(2/5以上)

おむつ・パン・ビール2/5
おむつ・パン・牛乳2/5
おむつ・ジュース・牛乳2/5
おむつ・ビール・牛乳2/5

ルールごとのconfidenceは

おむつ⇒ジュース2/5÷4/5 = 0.5
ジュース⇒おむつ2/5÷2/5 = 1
おむつ⇒パン3/5÷4/5 = 0.75
パン⇒おむつ3/5÷4/5 = 0.75
おむつ⇒ビール3/5÷4/5 = 0.75
ビール⇒おむつ3/5÷3/5 = 1
おむつ⇒牛乳3/5÷4/5 = 0.75
牛乳⇒おむつ3/5÷4/5 = 0.75
ジュース⇒牛乳2/5÷2/5 = 1
牛乳⇒ジュース2/5÷4/5 = 0.5
パン⇒ビール2/5÷4/5 = 0.5
ビール⇒パン2/5÷3/5 = 0.67
パン⇒牛乳3/5÷4/5 = 0.75
牛乳⇒パン3/5÷4/5 = 0.75
ビール⇒牛乳2/5÷3/5 = 0.67
牛乳⇒ビール2/5÷4/5 = 0.5

  

(おむつ・パン)⇒ビール2/5÷3/5 = 0.67
(おむつ・ビール)⇒ パン2/5÷3/5 = 0.67
(パン・ビール)⇒おむつ2/5÷2/5 = 1
(おむつ・パン)⇒牛乳2/5÷3/5 = 0.67
(おむつ・牛乳)⇒パン2/5÷3/5 = 0.67
(パン・牛乳)⇒おむつ2/5÷3/5 = 0.67
(おむつ・ジュース)⇒牛乳2/5÷2/5 = 1
(おむつ・牛乳)⇒ジュース2/5÷3/5 = 0.67
(牛乳・ジュース)⇒ おむつ2/5÷2/5 = 1
(おむつ・ビール)⇒牛乳2/5÷3/5 = 0.67
(おむつ・牛乳)⇒ビール2/5÷3/5 = 0.67
(牛乳・ビール)⇒おむつ2/5÷2/5 = 1

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-08-16 (木) 15:00:26 (1686d)