3

我目前在 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 行。

有谁知道如何解决这个问题?我应该在测试文件中声明类属性还是遗漏了什么?

摩根先生。

4

0 回答 0