在Weka中对未标记数据进行分类

时间:2013-04-08 09:51:17

标签: classification weka arff

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

每行的最后一个值是class元素,即响应。

但是,如果我尝试未标记的测试数据,例如:

@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行。

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

摩根先生。

0 个答案:

没有答案