Я использую R и пытаюсь собрать кучу функций в пакет. Одна из функций использует агенты пакетов для управления правилами из набора данных, подмножества их и получения других процентных мер.проблемы с упаковкой с функцией, использующей arules
У меня проблема с линией, которая подмножает их.
rules <- apriori(trainingTrans, parameter = list(support = 0.005, confidence = 0.0, maxlen = 6)
rulesCases <- subset(rules, subset = rhs %in% "event")
Функции работы вне пакета до тех пор, как я загружен arules, но не работает в пакете есть ли у установить arules как Depends, Imports, или уже называют это функция с библиотекой (arules). Отображаемая ошибка: «match» требует векторных аргументов. Я думал, что у Arules есть своя версия матча, чтобы обойти это, я попробовал arules :: match (rhs, «event»), но у меня все еще такая же проблема.
Все еще не повезло. :(Когда я просмотрел документацию, совпадение было другим способом «% in%», поэтому я попытался с указанием пакета first-arules :: match (rhs, «event»), но я просто не имею удачи.Я попробовал это с вашей линией вместо этого, но все равно не ухожу :(. Я в тупике – Carol
Это странно! Какую версию арусов вы установили (вызовите sessionInfo() после загрузки вашего пакета). –
I ' m using arules_1.1-9 – Carol