【发布时间】:2016-12-31 15:10:05
【问题描述】:
我想对此数据集http://archive.ics.uci.edu/ml/machine-learning-databases/00222/ 执行关联规则。这是一个包含客户的数据集,如果活动说服他们订阅产品,y 是结果。 其余的不适合第一张图片 我在数据集中添加了一个 ID 列,因此当我运行关联节点时它不会生成任何规则。在属性中,我将 ID 作为 id,将 y(这是订阅结果是或否)作为目标,将其他所有内容作为输入。角色设置为事务。我尝试了 2 个和 4 个关联项。
但它给了我:没有符合指定约束的规则。 知道我应该改变什么来制定一些规则吗?
谢谢,新年快乐。
【问题讨论】:
-
您的数据似乎不利于关联规则。这通常用于购买,以查看一个人一起购买的物品,例如臭名昭著的沃尔玛示例中的啤酒和尿布。由于您有一个是/否二元结果,这是一种不同类型的问题。您要解决的问题是什么?
-
我必须从这个特定的数据集中生成规则。例如,使用 R,我设法产生了这样的规则: {marital=married,default=no} => {y=no} Housing=yes,previous=0 => {y=no} 但是一般的数据挖掘尤其是 SAS 对我来说是新的,所以我不知道如何处理这个问题
-
好的。然后请至少发布您的数据样本。您是否真的希望人们(我)下载并弄清楚如何处理/读取文件只是为了回答您的问题?转置数据是一项微不足道的任务,在 EM 中应该有一项任务。但是,如果没有看到您的数据,我们就无法就应该做什么提出建议。此外,尽管您显然可以这样做,但这并不意味着您应该这样做。我推荐使用决策树。
-
我很抱歉。我添加了前十个条目的两个屏幕截图。
标签: sas associations data-mining rules enterprise-miner