Je crée un fichier arff clairsemé mais il ne sera pas chargé dans Weka. Je reçois l'erreur que j'ai le mauvais nombre de valeurs dans la ligne de classe @attribute, il attend 1 et refuse de recevoir 12. Que fais-je tort? Mon fichier ressemble à ceci:weka sparse arff file
%ARFF file for questions data
%
@relation brazilquestions
@attribute att0 numeric
@attribute att1 numeric
@attribute att2 numeric
@attribute att3 numeric
%there are 469 attributes which represent my bag of words
@attribute class {Odontologia_coletiva, Periodontia, Pediatria, Estomatologia,
Dentistica, Ortodontia, Endodontia, Cardiologia, Terapeutica,
Terapeutica_medicamentosa, Odontopediatria, Cirurgia}
@data
{126 1, 147 1, 199 1, 56 1, 367 1, 400 1 , Estomatologia}
{155 1, 76 1, 126 1, 78 1, 341 1, 148 1, Odontopediatria}
%and then 81 more instances of data
Des idées sur ce qui ne va pas avec ma syntaxe? J'ai suivi l'exemple exactement du livre Data Mining de Witten/Frank/Hall. Merci d'avance!
Pourriez-vous écrire l'erreur? – jjmartinez
L'erreur se lit comme suit: weka.core.converters.CSVLoaderfailed pour charger le fichier 'ARFF pour question data.txt'. Raison: un mauvais nombre de valeurs. Lire 12, attendu 1, lire Token [EOL], ligne 477. – user3369920
La ligne 477 est vide, mais la ligne 476 contient la ligne avec la classe @attribute – user3369920