Weka规范化列

lms*_*asu 6 normalization weka

我有一个包含14个数字列的ARFF文件.我想分别对每个列执行规范化,即将每个列的值修改为(actual_value - min(this_column)) / (max(this_column) - min(this_column)).因此,列中的所有值都将在该范围内[0, 1].列的最小值和最大值可能与另一列的最小值和最大值不同.

我怎么能用Weka过滤器做到这一点?

谢谢

Geo*_*tas 8

这可以使用

weka.filters.unsupervised.attribute.Normalize
Run Code Online (Sandbox Code Playgroud)

应用此过滤器后,每列中的所有值都将在[0,1]范围内