Weka Apriori算法转换数据集

Weka Apriori Algorithm convert dataset

如何将此数据集与 Weka 一起用于 Apriori 算法?

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

您需要将其转换为.arff格式。

一个.arff文件的格式很简单,由三个字段组成:

@relation

@attribute

@data

在这种情况下,您只有一个字段(在您的情况下为 "letters"),您应该在属性字段中列出所有可能的属性(A、B、C、..),并且然后使用描述每行中特定属性的 presence/absence 的布尔值对其进行格式化(在数据字段中)。

示例:

@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

再举一个例子,看Weka数据文件夹中"supermarket.arff"的例子。