2

我在数据准备中遇到了在 Data Miner 中使用 Apriori 算法的问题。如果我在一列中有产品,一切都很好,可以说:

 |TransactionID|ProductName|
  1000         |Keyboard
  1000         |Mouse
  ....           

所以关联规则可能是:如果键盘然后鼠标。使用一列 Apriori 算法可以正常工作。

当我想使用超过 1 列来描述“产品”时,问题就来了。在 DataMiner Apriori Model Creator 中,我只能为 ItemID 选择一列。

例如:

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

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

这就是我想要达到的目标。我不知道的一件事是如何制作一个将所有数据更改为一列的视图。

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

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

甲骨文 12g。数据挖掘器 4.1.2.20。

4

0 回答 0