2011-06-02 5 views
3

J'ai une question. J'ai thats app java classer les instances de monde réel, et je l'ai stockage dans le double [] [], ma question est la suivante:Création d'instances pour la classification-Weka

Instance iExample = new Instance(4); 
iExample.setValue((Attribute)fvWekaAttributes.elementAt(0), 1.0);  
iExample.setValue((Attribute)fvWekaAttributes.elementAt(1), 0.5);  
iExample.setValue((Attribute)fvWekaAttributes.elementAt(2), "gray"); 
iExample.setValue((Attribute)fvWekaAttributes.elementAt(3), "positive"); 

Ceci est l'exemple donné pour créer une instance, mais depuis que je suis classifier l'instance fait-elle besoin du dernier élément (3-ClassAtribute), qui est la classe que je veux être étiqueté/prédit? Qu'est-ce que je mets? Une chaîne vide?

iExample.setValue((Attribute)fvWekaAttributes.elementAt(3), ""); 

Je veux pouvoir étiqueter l'instance et obtenir une distribution par exemple.

Merci à l'avance

J.S

Répondre

3

Vous pouvez définir la valeur d'un attribut dans un Instance être non spécifiée en utilisant myInstance.setMissing(int attributeIndex)

Questions connexes