Oracle Data Miner中的Apriori协会。数据准备

时间:2016-01-22 23:15:28

标签: oracle data-mining apriori market-basket-analysis

我在Data Miner中使用Apriori算法进行数据准备时遇到问题。如果我在一栏中有产品可以说:

,一切都很好
 |TransactionID|ProductName|
  1000         |Keyboard
  1000         |Mouse
  ....           

因此关联规则可能是:如果键盘然后鼠标。 有一列Apriori算法工作正常。

当我想使用多于一列来描述“产品”时,问题出现了。在DataMiner Apriori模型创建器中,我只能为ItemID选择一列。

例如:

|VisitID|DayOfWeek|PartOfDay|...some_other_columns
1000    |Monday   |Morning
1000    |Thursday |Afternoon
...

因此生成的规则可能是If(DayOfWeek = Monday)AND(PartOfDay = Morning)然后(DayOfWeek = X)AND(PartOfDay = Y)

这就是我想要实现的目标。我不知道的一件事是如何创建一个将所有数据更改为一列的视图。

我想到了创建一个包含每个可能选项的新表(对于DayOfWeek 7组合,对于PartOfDay 4组合= 28个选项;仅对于2列),并且该新表的OptionID将是我的ProductName。那么小问题就是向后映射这些值。

也许有人有其他想法如何让它发挥作用?

Oracle 12g。 Data Miner 4.1.2.20。

0 个答案:

没有答案