Как применить правила ассоциации для тестовых транзакций в R?

У меня есть два набора данных, включая обучение и тест. Для обучающего набора данных я извлек множество правил ассоциации, как показано ниже. Теперь я хотел бы использовать эти правила для тестового набора данных транзакций. Мне нужно найти идентификаторы транзакций, соответствующие этим правилам. Помоги мне!

library("arules");

candidates<-read.transactions(file="D:\\Ranker\\Candidates.csv",rm.duplicates=TRUE, format="single",sep=",",col=c(1,2));
candidates.test<-read.transactions(file="D:\\Ranker\\Candidates_test.csv",rm.duplicates=TRUE, format="single",sep=",",col=c(1,2));

rules <- apriori(candidates, parameter = list(supp=0.0000001, conf=1, target="rules"),appearance = list(rhs=c("no"),default="lhs"))

person Khuyagbaatar Batsuren    schedule 13.08.2014    source источник


Ответы (1)


Возможно, я совсем не в тему, но мне кажется, что сгенерированная модель уже содержит искомую информацию.

Вы можете inspect(candidates[1 : 20]) принять к сведению уверенность и подъем, а также inspect(sort(candidates, by = "lift") [1 : 20])

person David Soroko    schedule 29.08.2014