Я использую пакеты arules и ищу правила У меня есть эта проблема:
Примечание: txn - это матрица моих транзакций
Вы можете скачать здесь мой CSV
Мой CVS-файл
конвертировать CSV-файл в формат корзины
library(arules)
txn = read.transactions(file="ItemList.csv", rm.duplicates= FALSE, format="basket",sep=",",cols=1);
удаление кавычек из транзакций
txn@itemInfo$labels <- gsub("\"","",txn@itemInfo$labels)
rules <- apriori(txn,
parameter = list(support=.001,
confidence=.5,
minlen=2,
target='rules' # to mine for rules
))
>summary(rules)
... etc
> inspect(sort(rules, by='lift', decreasing = T)[1:5])
Error in slot(x, s)[i] : subscript out of bounds
В конце моя ошибка
Ошибка в слоте (x, s) [i]: индекс вне границ
Я прочитал в Интернете, что моя проблема не в «неправильном коде», а в настройках R.
Спасибо всем за помощь!