From ed716f716192feeed36a477bb6d6cec6df588c3e Mon Sep 17 00:00:00 2001 From: Le Roux Erwan <erwan.le-roux@irstea.fr> Date: Mon, 2 Dec 2019 16:22:59 +0100 Subject: [PATCH] [PAPER 1] accelerate test confidence interval bayesian --- .../test_model/test_confidence_interval.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/test/test_extreme_fit/test_model/test_confidence_interval.py b/test/test_extreme_fit/test_model/test_confidence_interval.py index 7ba6baf0..4b3e7038 100644 --- a/test/test_extreme_fit/test_model/test_confidence_interval.py +++ b/test/test_extreme_fit/test_model/test_confidence_interval.py @@ -50,16 +50,17 @@ class TestConfidenceInterval(unittest.TestCase): self.load_data() estimator = fitted_linear_margin_estimator(model_class, self.coordinates, self.dataset, starting_year=0, - fit_method=self.fit_method) + fit_method=self.fit_method, + nb_iterations_for_bayesian_fit=100) return EurocodeConfidenceIntervalFromExtremes.from_estimator_extremes(estimator, self.ci_method, self.start_year) @property def bayesian_ci(self): return { - StationaryTemporalModel: (6.756903450587758, 10.316338515219085, 15.77861914935531), - NonStationaryLocationTemporalModel: (6.588570126641043, 10.055847177064836, 14.332882862817332), - NonStationaryLocationAndScaleTemporalModel: (7.836837972383451, 11.162663922795906, 16.171701445841183), + StationaryTemporalModel: (5.322109348451903, 7.0799164594485005, 9.204148461413848), + NonStationaryLocationTemporalModel: (5.841829981629489, 8.698075782143512, 11.714171407134813), + NonStationaryLocationAndScaleTemporalModel:(7.461627064650193, 9.0830495118253, 10.111709666579216), } def test_my_bayes(self): @@ -117,9 +118,9 @@ class TestConfidenceIntervalModifiedCoordinates(TestConfidenceInterval): @property def bayesian_ci(self): return { - StationaryTemporalModel: (6.756903450587758, 10.316338515219085, 15.77861914935531), - NonStationaryLocationTemporalModel: (6.266027110993808, 10.063368195790687, 14.894103640762097), - NonStationaryLocationAndScaleTemporalModel: (5.554116722722492, 13.714431163455535, 26.929963957448642), + StationaryTemporalModel: (5.322109348451903, 7.079916459448501, 9.204148461413848), + NonStationaryLocationTemporalModel: (7.285138442751067, 9.965330929203255, 13.313068256451233), + NonStationaryLocationAndScaleTemporalModel: (11.744572233784234, 15.89417144494369, 23.522431032480416), } def test_my_bayes(self): -- GitLab