Merge branch 'ent-8371-recorte-de-predicciones' into 'develop'

Clip predictions if the module has max. and min. values.

See merge request artica/pandorafms!4581
This commit is contained in:
Daniel Rodriguez 2021-12-14 14:08:18 +00:00
commit 873f56f551
1 changed files with 10 additions and 0 deletions

View File

@ -286,6 +286,16 @@ sub exec_capacity_planning_module($$$$) {
if ($type eq 'estimation_absolute') {
# y = theta_0 + x * theta_1
$pred = $theta_0 + ($now + $target_value) * $theta_1;
# Clip predictions.
if ($target_module->{'max'} != $target_module->{'min'}) {
if ($pred < $target_module->{'min'}) {
$pred = $target_module->{'min'};
}
elsif ($pred > $target_module->{'max'}) {
$pred = $target_module->{'max'};
}
}
}
# Predict the date.
else {