MISMO Classifier: how to set Instance Weights?
Ulrich Mayring <[email protected]> Thu, 28 Dec 2023 11:55:04 +0100
| Newsgroups | gmane.comp.ai.weka |
|---|---|
| Message-ID | <[email protected]> |
I have the following code:
Instances instances = DataSource.read("/my/data.arff");
MISMO classifier = new MISMO();
instances.stream().forEach(instance -> instance.setWeight(1.0));
classifier.buildClassifier(instances);
This leads to the following error message:
weka.filters.unsupervised.attribute.PropositionalToMultiInstance: Some
instance weights are not equal to 1 and scheme does not implement the
WeightedInstancesHandler interface!
The stack trace:
at weka.core.Capabilities.test(Capabilities.java:1307)
at weka.core.Capabilities.test(Capabilities.java:1138)
at weka.core.Capabilities.testWithFail(Capabilities.java:1468)
at weka.filters.Filter.testInputFormat(Filter.java:474)
at weka.filters.Filter.setInputFormat(Filter.java:492)
at
weka.filters.unsupervised.attribute.PropositionalToMultiInstance.setInputFormat(PropositionalToMultiInstance.java:391)
at weka.classifiers.mi.MISMO.buildClassifier(MISMO.java:1290)
What could I be doing wrong here?
_______________________________________________
Wekalist mailing list -- [email protected]
Send posts to [email protected]
To unsubscribe send an email to [email protected]
To subscribe, unsubscribe, etc., visit https://list.waikato.ac.nz/postorius/lists/wekalist.list.waikato.ac.nz
List etiquette: http://www.cs.waikato.ac.nz/~ml/weka/mailinglist_etiquette.html