我目前在 Weka 中使用各种分类器。
我的测试数据被标记,例如:
@relation bmwreponses
@attribute IncomeBracket {0,1,2,3,4,5,6,7}
@attribute FirstPurchase numeric
@attribute LastPurchase numeric
@attribute responded {1,0}
@data
4,200210,200601,0
5,200301,200601,1
6,200411,200601,0
5,199609,200603,0
6,200310,200512,1
...
每行的最后一个值是类元素,即响应。
但是,如果我尝试未标记的测试数据,例如:
@relation bmwreponses
@attribute IncomeBracket {0,1,2,3,4,5,6,7}
@attribute FirstPurchase numeric
@attribute LastPurchase numeric
@attribute responded {1,0}
@data
4,200210,200601,?
5,200301,200601,1
6,200411,200601,?
5,199609,200603,0
6,200310,200512,?
...
Weka 将执行分类但忽略未标记的行。所以上面的测试将只包括第 1 行和第 3 行。
有谁知道如何解决这个问题?我应该在测试文件中声明类属性还是遗漏了什么?
摩根先生。