https://github.com/tupui/prim-pe
Good enough region algorithm
https://github.com/tupui/prim-pe
Last synced: 4 months ago
JSON representation
Good enough region algorithm
- Host: GitHub
- URL: https://github.com/tupui/prim-pe
- Owner: tupui
- License: mit
- Created: 2018-11-09T11:41:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-09T15:21:16.000Z (over 6 years ago)
- Last Synced: 2025-01-08T07:45:56.743Z (5 months ago)
- Language: Python
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
PRIM-PE
=======Python implementation of the good enough region algorithm from [Shokri2016]_.
Considering :math:`f(X) = Y`, it samples uniformly the input parameter space so that the output exceed a threashold.
The algorithm is as follows:1. Sample uniformly the input parameter space: :math:`X`,
2. Simulate the sample: :math:`f(X) = Y`,
3. Categorize the sample into successful and failed one,
4. Sort the population based on threashold value and density,
5. Select successful and failed parents to sample from,
6. Sample new points around parents,
7. Iterate.
This method has been showned to be more efficient than DREAM... [Shokri2016] Ashkan Shokri et al. Application of the patient rule induction method to detect hydrologic model behavioural parameters and quantify uncertainty. Hydrological Processes. 2016. DOI: 10.1002/hyp.11464