В 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
? Я мог только понять, как ограничить его, чтобы искать правила в определенных столбцах, но не для любого столбца с определенным значением.