From e8d97f561c7d05a4b40c21db5993f5dc6037b279 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Tue, 12 May 2020 15:48:24 +0200 Subject: [PATCH] [apps/proba] Fix tests --- apps/probability/test/distributions.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/probability/test/distributions.cpp b/apps/probability/test/distributions.cpp index 20bd9d9f9..f28c1c9ba 100644 --- a/apps/probability/test/distributions.cpp +++ b/apps/probability/test/distributions.cpp @@ -110,19 +110,19 @@ QUIZ_CASE(geometric_distribution) { // Geometric distribution with probability of success 0.5 Probability::GeometricDistribution distribution; distribution.setParameterAtIndex(0.5, 0); - assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 2.0, 0.875); - assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 3.0, 0.9375); + assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 1.0, 0.5); + assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 2.0, 0.75); // Geometric distribution with probability of success 0.2 distribution.setParameterAtIndex(0.2, 0); - assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 7.0, 0.8322278399999998299563230830244719982147216796875); - assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 3.0, 0.5904); + assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 6.0, 0.737856); + assert_cumulative_distributive_function_direct_and_inverse_is(&distribution, 2.0, 0.36); // Geometric distribution with probability of success 0.4 distribution.setParameterAtIndex(0.4, 0); - assert_finite_integral_between_abscissas_is(&distribution, 1.0, 1.0, 0.24); + assert_finite_integral_between_abscissas_is(&distribution, 1.0, 1.0, 0.4); assert_finite_integral_between_abscissas_is(&distribution, 2.0, 1.0, 0.0); - assert_finite_integral_between_abscissas_is(&distribution, 1.0, 2.0, 0.384); + assert_finite_integral_between_abscissas_is(&distribution, 2.0, 3.0, 0.384); } QUIZ_CASE(fisher_distribution) {