numpy.random.wald
-
numpy.random.wald(mean, scale, size=None) -
Генерирует выборки из распределения Вальда, или обратного гауссова распределения.
По мере приближения масштаба к бесконечности распределение становится более похожим на гауссово. Некоторые источники утверждают, что распределение Вальда является обратным гауссовым распределением со средним значением, равным 1, но это не универсально.
Распределение обратного гаусса впервые было изучено в связи с броуновским движением. В 1956 году М.К.К. Твиди использовал название «обратное гауссово распределение», потому что существует обратная связь между временем, необходимым для преодоления единичного расстояния, и расстоянием, пройденным за единицу времени.
Примечание
Новый код должен использовать метод
waldэкземпляраdefault_rng(); см.random-quick-start.- Параметры
-
-
meanfloat or array_like of floats -
Математическое ожидание распределения, должно быть > 0.
-
scalefloat or array_like of floats -
Параметр масштаба, должен быть > 0.
-
sizeint or tuple of ints, optional -
Форма выходных данных. Если заданная форма, например,
(m, n, k), то генерируетсяm * n * kвыборок. Если размер равенNone(по умолчанию), возвращается одно значение, еслиmeanиscaleявляются скалярами. В противном случае генерируетсяnp.broadcast(mean, scale).sizeвыборок.
-
- Возвращаемое значение
-
-
outndarray or scalar -
Сгенерированные выборки из распределения Вальда с заданными параметрами.
-
См. также
-
Generator.wald -
который следует использовать в новом коде.
Примечания
Функция плотности вероятности для распределения Вальда:
Как отмечалось выше, распределение обратного гаусса впервые возникло при попытках моделирования броуновского движения. Оно также является конкурентом распределения Вейбулла для использования в моделировании надежности и моделировании доходности акций и процентных ставок.
Ссылки
-
1 -
Brighton Webs Ltd., Распределение Вальда, https://web.archive.org/web/20090423014010/http://www.brighton-webs.co.uk:80/distributions/wald.asp
-
2 -
Чикара, Радж С., и Фолк, Дж. Лерой, «Распределение обратного гаусса: Теория, методология и приложения», CRC Press, 1988.
-
3 -
Википедия, «Распределение обратного гаусса» https://en.wikipedia.org/wiki/Inverse_Gaussian_distribution
Примеры
Генерация значений из распределения и построение гистограммы:
>>> import matplotlib.pyplot as plt >>> h = plt.hist(np.random.wald(3, 2, 100000), bins=200, density=True) >>> plt.show()
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/reference/random/generated/numpy.random.wald.html