Я использую следующий код и получаю соответствующие правила ассоциации:
library("arules")
data("Adult")
rules <- apriori(Adult,parameter = list(supp = 0.5, conf = 0.9, target = "rules"))
labels(rules)
Есть 50 правил. Я хотел бы вернуться к исходным данным:
Adult3<-as.data.frame(as(Adult,"matrix"))
И добавить новый столбец в Adult3$RUL_NUM
. Этот столбец будет включать значение соответствующего правила (в данном случае от 1 до 50), которому соответствует запись (для каждой записи). Если на запись приходится более одного правила, я хотел бы добавить последнее правило, которому запись соответствует.