aboutsummaryrefslogtreecommitdiffstats
path: root/Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py
diff options
context:
space:
mode:
Diffstat (limited to 'Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py')
-rw-r--r--Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py b/Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py
index 6e707108..cf532bc5 100644
--- a/Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py
+++ b/Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py
@@ -5,6 +5,16 @@ def ks_distance(samples1, samples2):
5 value, p = stats.ks_2samp(samples1, samples2) 5 value, p = stats.ks_2samp(samples1, samples2)
6 return (value, p) 6 return (value, p)
7 7
8def manual_ks(pdf1, pdf2):
9 result = 0
10 sum1 = 0
11 sum2 = 0
12 for(a, b) in zip(pdf1, pdf2):
13 sum1 += a
14 sum2 += b
15 result = max(result, abs(sum1-sum2))
16 return result
17
8def js_distance(samples1, samples2): 18def js_distance(samples1, samples2):
9 map1 = fromSamples(samples1) 19 map1 = fromSamples(samples1)
10 map2 = fromSamples(samples2) 20 map2 = fromSamples(samples2)