【问题标题】:RapidMiner error: Regular Attributes must be of type binomial. Market Basket AnalysisRapidMiner 错误:常规属性必须是二项式。市场篮子分析
【发布时间】:2012-03-24 13:39:33
【问题描述】:

我正在尝试学习使用 RapidMiner,我的老板希望我对一组数据执行购物篮分析。但是当我使用给定的模板时,出现以下错误:

常规属性必须是二项式。
这是通过 FP-Growth 算子给出的。

我有一个 customerID(只有数字)、一个 productName(字母)和一个 Product Quantity(数字)列。

由于我是 RM 的新手,我不知道出了什么问题。

任何意见将不胜感激。
提前谢谢你。

【问题讨论】:

    标签: data-mining rapidminer


    【解决方案1】:

    FP-Growth 需要一个 ExampleSet 作为输入,其中所有常规属性都是二项式的,在这种情况下是布尔值。有时,二项式属性具有预定义的正/真和负/假值,否则可以将正值指定为 FP-Growth 运算符中的参数。此外,每个示例都代表一个交易(或您的客户的购物篮),每个属性代表您完整产品线中的一个项目,该属性的值定义该项目是否在购物篮中。

    要找到关联规则,首先需要找到频繁项集。这是 FP-Growth 算子的工作。您的工作是将 ExampleSet 转换为“事务数据库”,即所有属性都是二项式的。

    不幸的是,RapidMiner 中的模板有点问题。要修复该过程,您必须在 FP-Growth 运算符之前添加两个运算符。首先,您需要用值 0 替换所有缺失值(运算符“替换缺失值”和参数“默认”为零)。替换后,您需要“数值到二项式”运算符。默认参数值足以将所有属性转换为二项式属性。该过程现在应该运行!请注意,您需要足够小的最小支持才能找到频繁项集。

    【讨论】:

      【解决方案2】:

      您可能需要将您的数据转换(折叠)成一种格式,其中每个客户(实际上是交易)一行和一个数量列(可能是二进制)用于每个产品。使用稀疏向量保存存储所有0s。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-18
        • 1970-01-01
        • 1970-01-01
        • 2016-12-19
        • 1970-01-01
        相关资源
        最近更新 更多