3

Java プログラムを使用して .arff ファイルを生成しています。ファイルには約 600 の属性があります。

Weka Explorer でファイルを開くことができません。「ヘッダーで公称値が宣言されていません。Token[0]、626行目を読んでください。」

最初の属性行は次のとおりです: @attribute vantuono numeric
626 行目の最初の数文字は次のとおりです: 0,0,0,0,1,0,0,0,0,1,0,1...

WEKA が「0」を数値として解析できないのはなぜですか?

興味深いことに、これはこのファイルでのみ発生します。値として「0」を受け入れる数値属性を持つ他のファイルがあります。

4

5 に答える 5

4

あなたの宣言は正しいですか?WEKA FAQには次のように書かれています。

ヘッダーで宣言されていない公称値、Token[X]、行 Y を読み取る

このエラー メッセージが表示された場合、ARFF ヘッダー セクションで名義属性を宣言しているように見えますが、Weka はこの特定の属性のデータ (行Y ) に値 ( "X" ) を見つけました。可能な値。 データに表示されるすべての公称値は、ヘッダーで宣言する必要があります。

スパース ARFF ファイルに関するバグもあります

于 2013-03-16T10:52:46.400 に答える
0

-B #noOfRecords オプションを使用して、すべての行に対応するようにメモリを増やします。

java weka.core.converters.CSVLoader filename.csv filename.arff -B 33000

于 2017-09-08T20:46:04.480 に答える