This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from functools import lru_cache | |
import numpy as np | |
import copy | |
import openturns as ot | |
from statsmodels.tools import sequences | |
dim = 2 | |
n_samples = 20 | |
doe_init = np.array(ot.SobolSequence(dim).generate(n_samples)) | |
disc_init = sequences.discrepancy(doe_init) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Integration convergence using Sobol' sequence: removing the first point. | |
Compute the convergence rate for integrating functions using Sobol' low | |
discrepancy sequence [1]_. We are interested in measuring the effect of | |
removing the first point of the sequence ([0, ...]). | |
Two sets of functions are considered: | |
(i) The first set of functions are synthetic examples specifically designed | |
to verify the correctness of the implementation [3]_. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Integration convergence using Halton sequence: scrambling effect. | |
Compute the convergence rate for integrating functions using Halton low | |
discrepancy sequence [1]_. We are interested in the effect of scrambling [2]_. | |
Two sets of functions are considered: | |
(i) The first set of functions are synthetic examples specifically designed | |
to verify the correctness of the implementation [4]_. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Benford's law to measure random number generation quality. | |
.. note:: This script relies on a modified version of scipy. Pull Request: | |
https://github.com/scipy/scipy/pull/10844 | |
--------------------------- | |
MIT License | |
Copyright (c) 2020 Pamphile Tupui ROY |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Sampling a joint distribution with a copula. | |
A copula describes the dependency between the marginal | |
distributions. Using the copula, you can sample from a | |
joint distribution. | |
--------------------------- | |
MIT License |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Sobol' as a numpy.random.Generator. | |
.. note:: This script relies SciPy >1.7 | |
--------------------------- | |
MIT License | |
Copyright (c) 2021 Pamphile Tupui ROY |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Centroidal Voronoi Tessellation to generate sample: Lloyd's algorithm. | |
Based on the implementation of Stéfan van der Walt | |
https://github.com/stefanv/lloyd | |
which is: | |
Copyright (c) 2021-04-21 Stéfan van der Walt https://github.com/stefanv/lloyd | |
MIT License |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Orthogonal Latin Hypercube Sampling. | |
--------------------------- | |
MIT License | |
Copyright (c) 2021 Pamphile Tupui ROY | |
Permission is hereby granted, free of charge, to any person obtaining a copy | |
of this software and associated documentation files (the "Software"), to deal |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"""Poisson disk sampling in n-dimensions. | |
This is part of an effort to add Poisson disk sampling into SciPy: | |
https://github.com/scipy/scipy/pull/13918 | |
--------------------------- | |
MIT License |