2013-04-18 32 views
3

Ceci est ma première question dans ce forum .... Je crée une application adata-mining en Java avec l'API WEKA. Je fais d'abord une étape de pré-traitement et quand je sauvegarde le fichier ARFF je voudrais ajouter quelques lignes (comme des commentaires) spécifiant la tâche de pré-traitement que j'ai faite au fichier ... le problème est que je ne fais pas Je ne sais pas comment ajouter des commentaires à un fichier ARFF à partir de l'API java WEKA. Pour enregistrer le fichier i utilise la classe ArffSaver comme ça ...Ajouter un commentaire à un fichier ARFF

try { 
     ArffSaver saver = new ArffSaver(); 
     saver.setInstances(dataPost); 
     saver.setFile(arffFile); 
     saver.writeBatch(); 
     return true; 
    } catch (IOException ex) { 
     Logger.getLogger(Preprocesamiento.class.getName()).log(Level.SEVERE, null, ex); 
     return false; 
    } 

Je serais vraiment greatfull si quelqu'un pouvait donner une idée ... merci!

Répondre

1

Vous devriez éviter d'écrire des commentaires sur un fichier .arff, encore plus lorsque vous l'écrivez à partir de Java. Ces fichiers sont très "sensibles à l'analyseur". L'API Weka pour créer ces fichiers est restrictive pour cette raison particulière.

Même si, vous pouvez toujours ajouter vos commentaires manuellement avec le symbole %. Cela dit, je ne vous recommande pas d'écrire autre chose que des instances, des attributs et des valeurs dans un fichier .arff. ;-)

Questions connexes