aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/ndpi_analyze.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/ndpi_analyze.c b/src/lib/ndpi_analyze.c
index 2b5d46a90..e3418afb4 100644
--- a/src/lib/ndpi_analyze.c
+++ b/src/lib/ndpi_analyze.c
@@ -1135,9 +1135,9 @@ int ndpi_hw_add_value(struct ndpi_hw_struct *hw, const u_int64_t _value, double
error = value - *forecast;
sq_error = error * error;
- hw->sum_square_error += sq_error, hw->prev_error.sum_square_error += sq_error;;
- observations = (hw->num_values < MAX_SQUARE_ERROR_ITERATIONS) ? hw->num_values : ((hw->num_values % MAX_SQUARE_ERROR_ITERATIONS) + MAX_SQUARE_ERROR_ITERATIONS);
- sq = sqrt(hw->sum_square_error / (observations - hw->params.num_season_periods));
+ hw->sum_square_error += sq_error, hw->prev_error.sum_square_error += sq_error;
+ observations = (hw->num_values < MAX_SQUARE_ERROR_ITERATIONS) ? hw->num_values : ((hw->num_values % MAX_SQUARE_ERROR_ITERATIONS) + MAX_SQUARE_ERROR_ITERATIONS + 1);
+ sq = sqrt(hw->sum_square_error / observations);
*confidence_band = hw->params.ro * sq;
#ifdef HW_DEBUG