diff --git a/pyFTS/benchmarks/Measures.py b/pyFTS/benchmarks/Measures.py index f0b2d09..e777362 100644 --- a/pyFTS/benchmarks/Measures.py +++ b/pyFTS/benchmarks/Measures.py @@ -231,13 +231,13 @@ def crps(targets, densities): l = len(densities.bins) n = 1 Fa = heavyside_cdf(densities.bins, targets) - _crps = sum([(densities.cdf(val) - Fa[val][0]) ** 2 for val in densities.bins]) + _crps = sum([(densities.cummulative(val) - Fa[val][0]) ** 2 for val in densities.bins]) elif isinstance(densities, list): l = len(densities[0].bins) n = len(densities) Fa = heavyside_cdf(densities[0].bins, targets) for df in densities: - _crps += sum([(df.cdf(val) - Fa[val][0]) ** 2 for val in df.bins]) + _crps += sum([(df.cummulative(val) - Fa[val][0]) ** 2 for val in df.bins]) return _crps / float(l * n)