通过提升或置信度对规则进行排序是,
> rules.sorted <- sort(rules, by="lift")
但是是否可以按两列或三列排序(即按提升、信心和支持排序(按此顺序))?在order()
中,我们可以使用逗号根据任意数量的列进行排序。如何在 Rsort()
的arules
包中使用它?
如果我尝试这个,我会收到以下错误,
> rules.sorted <- sort(rules, by=c("lift","confidence","support"))
> Error in .subset2(x, i, exact = exact) : recursive indexing failed at level 2
编辑: 您可以在以下链接中找到该过程http://www.rdatamining.com/examples/association-rules