• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/ml/featurebuilder.php
  • Класс: Bitrix\Crm\Ml\FeatureBuilder
  • Вызов: FeatureBuilder::getMedianValue
static function getMedianValue(array $values)
{
	$count = count($values);
	if($count == 0)
	{
		return 0;
	}
	else if($count == 1)
	{
		return $values[1];
	}
	else
	{
		if($count % 2)
		{
			$m = $count / 2;
			return intval(($values[$m - 1] + $values[$m + 1]) / 2);
		}
		else
		{
			$m = ($count + 1) / 2;
			return $values[$m] + $values[$count + 1];
		}
	}
}