MDL-59106 report_insights: Order prediction values

This commit is contained in:
David Monllao 2017-10-10 12:49:24 +02:00
parent ce017edd2f
commit d4fc830c6f

View File

@ -117,6 +117,15 @@ class insights_list implements \renderable, \templatable {
$insights[$predictedvalue][] = $insightrenderable->export_for_template($output);
}
// Order predicted values.
if ($this->model->get_target()->is_linear()) {
// During regression what we will be interested on most of the time is in low values so let's show them first.
ksort($predictionvalues);
} else {
// During classification targets flag "not that important" samples as 0 so let's show them at the end.
krsort($predictionvalues);
}
// Ok, now we have all the data we want, put it into a format that mustache can handle.
foreach ($predictionvalues as $key => $prediction) {
if (isset($insights[$key])) {