Вопрос: Я хотел бы, чтобы вы помогли нарисовать случайные числа из распределения Гамбеля со шкалой mu
и местоположением beta
в Matlab.
Я хочу использовать определение дистрибутива Gumbel, предоставленное Wikipedia (см. Определения PDF и CDF в правой части страницы).
Примечание: Пакет evrnd
в Matlab, описанный здесь , не может использоваться (или, возможно, может использоваться с некоторыми модификациями?), Потому что он учитывает перевернутые знаки.
Позвольте мне лучше объяснить этот последний пункт.
Давайте установим масштаб на 0
и местоположение на 1
.
Теперь, следуя Википедии и другим учебникам (например, здесь стр.42) Gumbel PDF является
exp(-x)*exp(-exp(-x))
В Matlab , хотя кажется, что evrnd
рассматривает случайные ничьи из следующего PDF:
exp(x)*exp(-exp(x))
Вы можете видеть, что в Matlab -x
заменяется на x
.
Есть идеи, как лучше поступить?