Фрейм данных для априорного алгоритма | Анализ потребительской корзины в R

Буду признателен, если кто-нибудь скажет мне, что мне не хватает в моем коде. Я пытаюсь найти правила ассоциации, используя априорный алгоритм (пакет arules) в R. Я использую версию R-3.2 для MacOSX.

Проблема возникает, когда я читаю набор данных из формата csv в объект класса транзакций. Я использую следующий фрагмент кода -

>Transac1 <- read.transactions(file="transactions.csv", format = "basket", sep=";", rm.duplicates=TRUE)

При проверке фрейма данных я заметил, что первый элемент во всех строках отсутствует.

>inspect(Transac1[1:5])

items        
1  {,           
Milk}    
2  {,           
Shoes}    
3  {,           
Talc}   
4  {,           
Cable}     
5  {,           
Shoe Polish, Talc}   

В конце концов, я могу сгенерировать правила ассоциации, но я думаю, что они неверны (только из-за этих пустых элементов). Может ли кто-нибудь понять и сказать мне, что может быть причиной этого? Файл, который я использую для чтения, содержит данные в необходимом для априорного алгоритма формате.

Любые выводы будут высоко оценены.


person guptaaks007    schedule 08.06.2015    source источник


Ответы (1)


@user2031612 user2031612, пожалуйста, напишите свой код при запуске априорного алгоритма в R, потому что я столкнулся с той же проблемой, потому что это моя ошибка, когда я не установил параметр minLen, вы должны попробовать поставить параметр minLen = 2. Это создаст правило без пустых элементов

person ihsansat    schedule 26.08.2015