2017-10-13 51 views
0

我目前正試圖從我通過c#中的支持算法獲得的頻繁項目集中找到一個強大的關聯規則。對不起,我現在還沒有任何有價值的代碼,但任何東西都會受到歡迎。有關更多解釋,請參閱頁面底部的表格。我希望得到關於如何基於置信度生成最終頻繁項目集的任何提示。如何根據來自支持的初始頻繁項目集生成關聯規則?

https://www.codeproject.com/Articles/70371/Apriori-Algorithm

回答

0

1.生成關聯規則2.提取強關聯規則的一組頻繁項目集的非常簡單:

  1. x是的frequent itemset一套frequent itemsets{x, y, z, ...}。在每個頻繁項目集{x, y, z, ...}之外是要生成的關聯規則。因此對於xassociation rulea -> b。其中b是任何b ⊂ x,並且ax - b

- >生成關聯規則。

  • 如果的association rulea -> bconfidencegreater than or equal到設定confidence levelassociation rulestrong association rule。即support(x)/support(a) ≥ confidence level
  • - >強關聯規則提取。

    +0

    謝謝!關於關聯規則的概念很好的解釋,但是我的關注點是爲了生成頻繁項目集的關聯規則。我一直在尋找任何特定的方法來實現其他算法,以使這些2^n-2不同的關聯規則。 – Merson93

    +0

    恐怕我沒有把你的問題弄清楚。你能舉個例子說明你想達到什麼目的。 – n01dea

    相關問題