diff --git a/src/AnomalyDetectors/LocalOutlierFactor.php b/src/AnomalyDetectors/LocalOutlierFactor.php index 91e42869f..edb0638ae 100644 --- a/src/AnomalyDetectors/LocalOutlierFactor.php +++ b/src/AnomalyDetectors/LocalOutlierFactor.php @@ -287,7 +287,7 @@ protected function localOutlierFactor(array $sample) : float { [$samples, $indices, $distances] = $this->tree->nearest($sample, $this->k); - $lrd = $this->localReachabilityDensity($indices, $distances); + $lrd = $this->localReachabilityDensity($indices, $distances) ?: EPSILON; $ratios = [];