metrics.AvgLogLikelihood = 0;
}
Vector p = new DenseVector(this.num_categories);
this.polr.classifyFull(p, v);
int estimated = p.maxValueIndex();
int correct = (estimated == actual ? 1 : 0);
metrics.AvgCorrect = metrics.AvgCorrect
+ (correct - metrics.AvgCorrect) / mu;
this.polr.train(actual, v);