假设名义属性是Outlook,其中包含三个值Sunny,Overcast和Rainy。我想以数字形式转换outlook属性的值,即1,2,3(顺序可以改变)。我在weka中看到了一个过滤器nominaltobinary但这将创建三列。我不想为每个值创建单独的列。我怎么能用Weka做到这一点。
答案 0 :(得分:0)
在ARFF中,如果您正在使用它,您可以使用注释来指定“Outlook”属性的值。
例如,ARFF可以在顶部包含此注释 -
%% Numeric values for the "Outlook" Attribute
%% Sunny = 1
%% Overcast = 2
%% Rainy = 3
%% Windy = 4
然后您可以将属性定义为 -
@attribute Outlook {1,2,3,4}
我认为在UI中有一种方法可以做到这一点。但您可以使用文本编辑器编辑ARFF本身。
答案 1 :(得分:0)