Rでは、アソシエーションルール学習にアプリオリ関数を使おうとしています。
次のようなデータセットがあります。
A B C D E
1 0 0 1 0
1 0 1 0 1
1 1 1 0 1
0 0 0 1 0
私はE = 1
、次のようにして取得できるケースに興味があります。
inspect( subset( rules.sorted, subset = rhs %pin% "E=1" ))
しかし、 に条件がLHS
含まれていて が含まれていない場合にも興味があります。'=1'
'=0'
したがって、次のようなルールは必要ありません。
{A=1,D=0} => {E=1}
次のようなルールが欲しいだけです
{A=1,C=1} => {E=1}
LHS
サイドでこれを達成するにはどうすればよいですか?特定の列のルールを探すためにそれを制約する方法しか収集できませんでしたが、特定の値を持つ列は収集できませんでした。