diff options
author | 20001LastOrder <boqi.chen@mail.mcgill.ca> | 2019-08-13 18:10:02 -0400 |
---|---|---|
committer | 20001LastOrder <boqi.chen@mail.mcgill.ca> | 2019-08-13 18:10:02 -0400 |
commit | a882ad00515e730bad5e52fa29b74f461a5b9cd6 (patch) | |
tree | 5c892f1dc5b501aa3f7355e97f24cca277a473db /Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py | |
parent | Configurations for generation and new domain for generation ecore model (diff) | |
download | VIATRA-Generator-a882ad00515e730bad5e52fa29b74f461a5b9cd6.tar.gz VIATRA-Generator-a882ad00515e730bad5e52fa29b74f461a5b9cd6.tar.zst VIATRA-Generator-a882ad00515e730bad5e52fa29b74f461a5b9cd6.zip |
change exploration value function
Diffstat (limited to 'Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py')
-rw-r--r-- | Metrics/Metrics-Calculation/metrics_plot/utils/DistributionMetrics.py | 10 |
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 | ||
8 | def 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 | |||
8 | def js_distance(samples1, samples2): | 18 | def js_distance(samples1, samples2): |
9 | map1 = fromSamples(samples1) | 19 | map1 = fromSamples(samples1) |
10 | map2 = fromSamples(samples2) | 20 | map2 = fromSamples(samples2) |