#r #apriori
#r #априори
Вопрос:
Я хочу иметь список имен элементов, которые в rhs априори с количеством правил с ним
мы можем использовать данные (продукты), например
```
rules <- apriori (Groceries,
parameter = list(supp = 0.001, conf = 0.5)
)
```
как есть способ узнать полный список элементов, перечислены в rhs в этих правилах. если мы также можем указать, сколько правил в этих «правилах», относящихся к каждому элементу, будет наилучшим
, это не частота элементов, сколько правил имеет rhs = ‘item’
, например
{цельное молоко} 2345 {булочки / булочки} 5 …….
Комментарии:
1. Функция
apriori()
, а такжеdata(Groceries)
, не входят в базу R. Какие пакеты вы используете? Кроме того, форма, которую я вижу, используется сapriori()
, кажется, не имеет левой или правой стороны. Где формат / модель lhs-rhs?
Ответ №1:
Следующий код подсчитывает количество правил для каждого уникального элемента в RHS путем преобразования RHS в (разреженную) матрицу 0-1 и суммирования единиц для каждой строки (элемента).
library(arules)
data(Groceries)
rules <- apriori (Groceries, parameter = list(supp = 0.001, conf = 0.5))
rowSums(as(rhs(rules), "ngCMatrix"))