You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/api/climada/climada.util.calibrate.rst
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
.. _calibration-module:
2
+
1
3
==================================
2
4
Impact Function Calibration Module
3
5
==================================
@@ -34,7 +36,14 @@ Calibration based on the ``scipy.optimize`` module.
34
36
Ensemble Optimizers
35
37
-------------------
36
38
37
-
Calibration creating ensembles of impact functions.
39
+
Ensemble optimizers calibrate an ensemble of optimized parameter sets from subsets of the original input by employing multiple instances of the above "default" optimizers.
40
+
This gives a better sense of uncertainty in the calibration results:
41
+
By only selecting a subset of events to calibrate on, and by repeating this process for several times, one receives a varying set of impact functions that may spread considerably, as some events might dominate the calibration.
42
+
We distinguish two cases:
43
+
The :py:class:`~climada.util.calibrate.ensemble.AverageEnsembleOptimizer` samples a subset of all events with or without replacement.
44
+
The resulting "average ensemble" contains uncertainty information on the average impact function for all events.
45
+
The :py:class:`~climada.util.calibrate.ensemble.TragedyEnsembleOptimizer` calibrates one impact function for each single event.
46
+
The resulting "ensemble of tragedies" encodes the inter-event uncertainty.
Copy file name to clipboardExpand all lines: doc/user-guide/climada_util_calibrate.ipynb
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -7,17 +7,17 @@
7
7
"source": [
8
8
"# Impact Function Calibration\n",
9
9
"\n",
10
-
"CLIMADA provides the [`climada.util.calibrate`](../climada/climada.util.calibrate) module for calibrating impact functions based on impact data.\n",
10
+
"CLIMADA provides the [`climada.util.calibrate`](calibration-module) module for calibrating impact functions based on impact data.\n",
11
11
"This tutorial will guide through the usage of this module by calibrating an impact function for tropical cyclones (TCs).\n",
12
12
"\n",
13
-
"For further information on the classes available from the module, see its [documentation](../climada/climada.util.calibrate).\n",
13
+
"For further information on the classes available from the module, see its [documentation](calibration-module).\n",
14
14
"\n",
15
15
"## Overview\n",
16
16
"\n",
17
17
"The basic idea of the calibration is to find a set of parameters for an impact function that minimizes the deviation between the calculated impact and some impact data.\n",
18
18
"For setting up a calibration task, users have to supply the following information:\n",
19
19
"\n",
20
-
"* Hazard and Exposure (as usual, see [the tutorial](../tutorial/1_main_climada.ipynb#tutorial-an-example-risk-assessment))\n",
20
+
"* Hazard and Exposure (as usual, see [the tutorial](1_main_climada.ipynb#tutorial-an-example-risk-assessment))\n",
21
21
"* The impact data to calibrate the model to\n",
22
22
"* An impact function definition depending on the calibrated parameters\n",
23
23
"* Bounds and constraints of the calibrated parameters (depending on the calibration algorithm)\n",
0 commit comments