用R中的Arules生成项目规则

2024-06-30 12:58:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用R中的Arules库来生成规则:

rules = apriori(data = dataset, parameter = list(support = 0.001, confidence = 0.6, minlen=2))

我理解minlen=2形式的规则{} => {beer}。你知道吗

  • 在阿鲁莱斯,是否有可能限制规则,使LHS和RHS只有一个 单品?(即避免规则{milk, nappies} => {beer}

  • 或者,规则{milk, nappies} => {beer}是否等效于 说{milk} => {beer}{nappies} => {beer}

感谢您的帮助!你知道吗


Tags: supportdataparameter规则dataset形式ruleslist
1条回答
网友
1楼 · 发布于 2024-06-30 12:58:04

我会过滤规则中只有一项在左侧的规则。你知道吗

rules <- rules[sapply(
  1:length(rules)
  ,function(x) length(as(rules@lhs, "list")[[x]])) == 1];

我认为,假设{beer}{milk}conditional independence,规则{milk, nappies} => {beer}等价于说{nappies} => {beer},假设{beer}{nappies}的条件独立性,规则{milk, nappies} => {beer}等价于规则{milk} => {beer}。你知道吗

相关问题 更多 >