R の arules パッケージの apriori 関数を使用して、アソシエーション ルールを見つけようとしています。
rules <- apriori(data=data, parameter=list(supp=0.001,conf = 0.08),
appearance = list(default="lhs",rhs="YOGHURT"),
control = list(verbose=F))
rules <- sort(rules, decreasing=TRUE,by="confidence")
inspect(rules[1:3])
lhs rhs support confidence lift
1. {A,B} {C} 0.04 0.96 0.25
2. {C,A} {D} 0.05 0.95 0.26
3. {B,D} {A,C} 0.03 0.93 0.24
上記のコードを使用して、変数 "rules" にいくつかの関連付けルールを保存し、信頼度の高い順に並べ替えました。しかし、私はこれらのルールを自信とリフトで同時に注文したいと考えています。これを試しましたが、エラーが発生しました:
rules <- sort(rules, decreasing=TRUE,by=c("confidence","lift"))
Error in .subset2(x, i, exact = exact) : subscript out of bounds
信頼度とリフトで同時にルールをソートする方法はありますか?