Java 为什么我的结果和weka结果在属性选择上不同(使用BestFirst)?

Java 为什么我的结果和weka结果在属性选择上不同(使用BestFirst)?,java,machine-learning,weka,feature-selection,Java,Machine Learning,Weka,Feature Selection,我正在尝试使用weka库选择属性。我已经编写了以下代码。我正在尝试使用spambase数据集(来自UCI) 运行此代码后,我发现了10个属性。 但当我使用weka工具并选择CCfsSubsetEval和BestFirst作为搜索方法时,weka工具选择了15个属性 我的代码有什么问题?这两个BestFirst和CfsSubsetEval都有几个参数。Java库和工具的默认值是否相同?BestFirst和CfsSubsetEval都有几个参数。Java库和工具的默认值是否相同? BestFirst

我正在尝试使用weka库选择属性。我已经编写了以下代码。我正在尝试使用spambase数据集(来自UCI)

运行此代码后,我发现了10个属性。 但当我使用weka工具并选择CCfsSubsetEval和BestFirst作为搜索方法时,weka工具选择了15个属性


我的代码有什么问题?

这两个
BestFirst
CfsSubsetEval
都有几个参数。Java库和工具的默认值是否相同?
BestFirst
CfsSubsetEval
都有几个参数。Java库和工具的默认值是否相同?
BestFirst BS=new BestFirst();
CfsSubsetEval cf=new CfsSubsetEval();
cf.buildEvaluator(data);
int arr2[];
arr2=BS.search(cf, data);