我在Weka中使用逻辑回归
来处理我的数据。现在我想尝试不同的缩放方法来改善我的结果,比如最小/最大、零均值/单位方差、长度等。
Weka中有使用缩放的选项吗?
回答:
Weka包含了数据预处理的方法:
weka.filters.unsupervised.attribute.Normalizeweka.filters.unsupervised.attribute.Standardize
在Java中:
Instances train_data = ... Instances test_data = ... Standardize filter = new Standardize();filter.setInputFormat(train_data); Instances normalizedTrain_data = Filter.useFilter(train_data, filter); Instances normalizedTest_data = Filter.useFilter(test_data, filter);
在Weka Explorer中,在“Filter”下选择“Standardize”过滤器,并将其应用于所有属性。查看这个教程以获取更多详情。