Weka Apriori Алгоритм преобразования данных

Как я могу использовать этот набор данных с Weka для Apriori Algorithm?

'A, C, D',
'B, C, E',
'A, B, C, E',
'B, E'

1 ответ

Решение

Вам нужно конвертировать в .arff формат.

Формат .arff Файл прост, состоит из трех полей:

@relation

@attribute

@data

В таком случае, когда у вас есть только одно поле ("буквы" в вашем случае), вы должны перечислить все возможные атрибуты (A,B,C,..) в поле атрибута, а затем отформатировать его (в поле данных).) использование логических значений, описывающих наличие / отсутствие определенного атрибута в каждой строке.

Пример:

@relation <file_name>

@attribute 'A' { t}
@attribute 'B' { t}
@attribute 'C' { t}
@attribute 'D' { t}
@attribute 'E' { t}

@data
t, ?, t, t, ?
?, t, t, ?, t
t, t, t, ?, t
?, t, ?, ?, t

В качестве другого примера, посмотрите на пример "supermarket.arff" в папке данных Weka.

Другие вопросы по тегам