when adding ml.report.BatchCrossValidationReport as a report in a cross validation, it produces a id2outcome.txt in the crossvalidation folder. I guess it is similar to the files that are generated by WekaOutcomeIDReport as a inner report.
However, the file is missing the headline to interpret the columns (#ID=PREDICTION;GOLDSTANDARD ?).
Or am I missinterpreting the file?
cheers,
Michael
thank you for the reply.
I am running a single-lable classification in document mode. The setting is a CV (3folds).
I use WekaOutcomeIDReport and WekaFeatureValuesReport as inner reports and BatchCrossValidationReport as an outer report.
The Id2Outcome.txt-file I am referring to is generated in the folder "ExperimentCrossValidation$[...]".
In each "WekaTestTask"folder I get a Id2Outcome.txt-file that starts with #ID=PREDICTION;GOLDSTANDARD. However, I'm interested in the mapping for all instances (I want to stack classifiers).
This mapping can (at least I assume) be found in the file in the ExperimentCrossValidation$[...] folder. However this file does not have this headline...
thanks again for your help!
Michael
thanks for the reply. I now get the id2harmonizedOutcome.txt.
A quick question regarding the notation:
#ID=PREDICTION;GOLDSTANDARD;THRESHOLD
#labels 0=A 1=B 2=C
191.xml=1,0,0;0,0,1;-1.0
I guess that 1,0,0 refers to class A?
Further, the adapter causes a problem when using BatchCrossValidationReport (everything is fine when using BatchCrossValidationUsingTCEvaluationReport):
the IOexception tells '..../evaluation_results.csv' exists but is a directory