Распределение Burr XII с параметром местоположения - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь сэмплировать распределение R с известными параметрами в R. У меня есть параметры location, beta, alpha1 и alpha2, используемые в другом программном обеспечении.Как я могу генерировать образцы в R?

Я пытался использовать функцию actar :: rburr (shape1, shape2, scale).Здесь shape1, shape2 и scale, похоже, соответствуют известным параметрам beta, alpha1, alpha2.Как я могу ввести параметр местоположения?Есть ли альтернативная параметризация, доступная в R?

Пакет MPS, по-видимому, внутренне использует Burr XII с параметром местоположения, но только он не отображается вне пакета.

Я понимаю, что этот вопросграницы математики и программного обеспечения.

1 Ответ

0 голосов
/ 14 декабря 2018

Поскольку cdf-файл распределения Burr XII с параметром местоположения можно записать в виде

enter image description here

, где mu - параметр местоположения, и с учетом функциив actuar я полагаю, что мы можем просто определить

rburrl <- function(n, shape1, shape2, rate = 1, scale = 1/rate, location = 0)
  rburr(n, shape1, shape2, rate = 1, scale = 1/rate) + location

То есть мы просто сместим все значения, выбранные обычным способом, на location.

Затем, например,

rburrl(5, 1, 1, location = 100)
# [1] 100.5653 103.1667 101.9258 108.8506 102.8404
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...