aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2018-04-26 12:34:28 +0200
committerTibor Frank <tifrank@cisco.com>2018-04-26 10:38:10 +0000
commit2afd45f65710d0333c53d9e4f34aab84d584cada (patch)
treee81614769964e36298c296e6bb842f097024a466
parent96ffc15aecab64fb9b456844a39ab4a52ed4735e (diff)
Trending: use 2*stdev
Change-Id: I24ba8d268a25d5b5c249cde47a13468dfab57a4b Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit d5d53957f4686398727469e0f5b1774a5b6560fe)
-rw-r--r--resources/tools/presentation/generator_CPTA.py14
-rw-r--r--resources/tools/presentation/generator_tables.py4
2 files changed, 9 insertions, 9 deletions
diff --git a/resources/tools/presentation/generator_CPTA.py b/resources/tools/presentation/generator_CPTA.py
index e3cc55f8cf..d72be3d589 100644
--- a/resources/tools/presentation/generator_CPTA.py
+++ b/resources/tools/presentation/generator_CPTA.py
@@ -172,13 +172,13 @@ def _evaluate_results(trimmed_data, window=10):
if first:
first = False
continue
- if (np.isnan(value) \
- or np.isnan(tmm[build_nr]) \
+ if (np.isnan(value)
+ or np.isnan(tmm[build_nr])
or np.isnan(tmstd[build_nr])):
results.append(0.0)
- elif value < (tmm[build_nr] - 3 * tmstd[build_nr]):
+ elif value < (tmm[build_nr] - 2 * tmstd[build_nr]):
results.append(0.33)
- elif value > (tmm[build_nr] + 3 * tmstd[build_nr]):
+ elif value > (tmm[build_nr] + 2 * tmstd[build_nr]):
results.append(1.0)
else:
results.append(0.66)
@@ -187,10 +187,10 @@ def _evaluate_results(trimmed_data, window=10):
try:
tmm = np.median(trimmed_data)
tmstd = np.std(trimmed_data)
- if trimmed_data.values[-1] < (tmm - 3 * tmstd):
+ if trimmed_data.values[-1] < (tmm - 2 * tmstd):
results.append(0.33)
- elif (tmm - 3 * tmstd) <= trimmed_data.values[-1] <= (
- tmm + 3 * tmstd):
+ elif (tmm - 2 * tmstd) <= trimmed_data.values[-1] <= (
+ tmm + 2 * tmstd):
results.append(0.66)
else:
results.append(1.0)
diff --git a/resources/tools/presentation/generator_tables.py b/resources/tools/presentation/generator_tables.py
index 6948b45cf8..db79396857 100644
--- a/resources/tools/presentation/generator_tables.py
+++ b/resources/tools/presentation/generator_tables.py
@@ -806,9 +806,9 @@ def table_performance_trending_dashboard(table, input_data):
or isnan(stdev_t[build_nr]) \
or isnan(value):
classification_lst.append("outlier")
- elif value < (median_t[build_nr] - 3 * stdev_t[build_nr]):
+ elif value < (median_t[build_nr] - 2 * stdev_t[build_nr]):
classification_lst.append("regression")
- elif value > (median_t[build_nr] + 3 * stdev_t[build_nr]):
+ elif value > (median_t[build_nr] + 2 * stdev_t[build_nr]):
classification_lst.append("progression")
else:
classification_lst.append("normal")