Обратный Пвейбулл 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
).