Evaluation eval_validationE = new Evaluation(randData);
Classifier eval_clas = Classifier.makeCopy(currentClassifier);
eval_clas.buildClassifier(randData);
eval_validationE.evaluateModel(eval_clas, validShuff);
PhaseIwrep.res_pctCorrect_valid = eval_validationE.pctCorrect();
PhaseIwrep.res_ROC_valid = eval_validationE.weightedAreaUnderROC();
PhaseIwrep.PII_scoreTypeUsed = ((K2) ((BayesNet) currentClassifier).getSearchAlgorithm()).getScoreType().getSelectedTag().getID();
PhaseIwrep.PII_initAsNaive = ((K2) ((BayesNet) currentClassifier).getSearchAlgorithm()).getInitAsNaiveBayes();
PhaseIwrep.PII_maxParents = ((K2) ((BayesNet) currentClassifier).getSearchAlgorithm()).getMaxNrOfParents();