Hi,
I haven't used DKPro TC in a while and I'm happy to see that you have recently released a new version. Many thanks for the effort.
When running the example WekaTwentyNewsgroupsDemo, I noticed that I don't get a confusion matrix. I changed the experiment to the following:
WekaTwentyNewsgroupsDemo experiment = new WekaTwentyNewsgroupsDemo();
experiment.runCrossValidationWithStatsEval(pSpace);
Exception in thread "main" org.dkpro.lab.engine.LifeCycleException: org.dkpro.tc.api.exception.TextClassificationException: baselineClassificationArgs not found in discriminators set.
at org.dkpro.lab.engine.impl.DefaultLifeCycleManager.complete(DefaultLifeCycleManager.java:144)
at org.dkpro.lab.engine.impl.BatchTaskEngine.run(BatchTaskEngine.java:159)
at org.dkpro.lab.engine.impl.BatchTaskEngine.runNewExecution(BatchTaskEngine.java:341)
at org.dkpro.lab.engine.impl.BatchTaskEngine.executeConfiguration(BatchTaskEngine.java:235)
at org.dkpro.lab.engine.impl.BatchTaskEngine.run(BatchTaskEngine.java:133)
at org.dkpro.lab.engine.impl.DefaultTaskExecutionService.run(DefaultTaskExecutionService.java:52)
at org.dkpro.lab.Lab.run(Lab.java:113)
at org.dkpro.tc.examples.single.document.WekaTwentyNewsgroupsDemo.runCrossValidationWithStatsEval(WekaTwentyNewsgroupsDemo.java:188)
at org.dkpro.tc.examples.single.document.WekaTwentyNewsgroupsDemo.main(WekaTwentyNewsgroupsDemo.java:92)
Caused by: org.dkpro.tc.api.exception.TextClassificationException: baselineClassificationArgs not found in discriminators set.
at org.dkpro.tc.core.util.ReportUtils.getDiscriminatorValue(ReportUtils.java:347)
at org.dkpro.tc.ml.report.BatchStatisticsTrainTestReport.execute(BatchStatisticsTrainTestReport.java:74)
at org.dkpro.lab.engine.impl.DefaultLifeCycleManager.complete(DefaultLifeCycleManager.java:137)
Dimension<List<String>> dimBaselineClassificationArgs = Dimension.create(
DIM_BASELINE_CLASSIFICATION_ARGS,
Arrays.asList(new String[] { NaiveBayes.class.getName() }));