Обратный Пвейбулл R

Скажем x = 1000, shape=2, scale=1500, затем y=pweibull(x=1000, shape = 2, scale = 1500) производит y=0.3588196,

Мне нужно найти x, дано (y, shape, scale),

Тем не менее, ни один из pinvweibull, qinvweibull, levinvweibullи т.д. дает мне x,

Как я могу найти x за что у меня есть y=pweibull(x=1000, shape = 2, scale = 1500)?

1 ответ

Решение

Ты ищешь qweibull который является обратным cdf:

qweibull(0.3588196, 2, 1500)
[1] 1000

Проверьте документацию с ?qweibull, Вы увидите четыре функции d*, p*, q*, а также r* для плотности, cdf, обратный cdf и случайные переменные. Это довольно стандартно для распределений в R (см., Например, ?dnorm или же ?dbeta).

Другие вопросы по тегам