私は現在、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
...
行ごとの最後の値はクラス要素です。つまり、respond です。
しかし、ラベルのないテストデータを試してみると、たとえば:
@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 のみが含まれます。
これを回避する方法を知っている人はいますか?クラス属性をテスト ファイルで宣言する必要がありますか、それとも何か不足していますか?
モーガンさん。