Мені подобаються інші відповіді, але ніхто ще не згадав наступні. Подія відбувається тоді і тільки тоді, коли { m a x ( U , V ) ≤ t } , тому якщо U і V незалежні і W = m a x ( U , V ) , то F W ( t ) = F U ( t ) ∗{ U≤ t , V ≤ t }{ m a x ( U, V) ≤ t }UVW= m a x ( U, V) такдля α позитивного цілого числа (наприклад, α = п ) прийняти X = т а х ( Z 1 , . . . Z п ) , де Z «и є IIDЖW( t ) = FU( t ) ∗ FV( t )αα = nХ= m a x ( Z1, . . . Zн)Z
Для ми можемо переключитись, щоб отримати F Z = F n X , тому X буде такою випадковою змінною, що макс n незалежних копій має такий самий розподіл, що і Z (і це не було б одним із наших знайомих друзів , в загальному). α = 1 / nЖZ= FнХХнZ
Випадок додатного раціонального числа (скажімо, α = m / n ) випливає з попереднього, оскільки
( F Z ) m / n = ( F 1 / n Z ) m .αα = m / n
( FZ)м / н= ( F1/nZ)m.
Для ірраціонального виберіть послідовність позитивних раціоналів a k, що сходяться до α ; тоді послідовність X k (де ми можемо використовувати наші вище прийоми для кожного k ) буде сходитися в розподілі до потрібної X.αakαXkkX
Це може бути не характеристикою, яку ви шукаєте, але це, щонайменше, дає певне уявлення про те, як думати про для α, що є приємним. З іншого боку, я не дуже впевнений, наскільки приємніше це може бути насправді: у вас вже є CDF, тому правило ланцюжка дає вам PDF, і ви можете обчислити моменти, поки сонце не зайде ...? Це правда, що більшість Z не матиме X , знайомий для α = √ЖαZαZХ , але якщо я хотів би пограти з прикладом, щоб шукати щось цікаве, я б спробувавZрівномірно розподілити на одиничний інтервал зF(z)=z,0<z<1.α=2–√ZF(z)=z0<z<1
EDIT: Я написав кілька коментарів у відповіді @JMS, і виникло питання про мою арифметику, тож я випишу, що я мав на увазі, сподіваючись, що це буде більш зрозуміло.
@cardinal правильно у коментарі до відповіді @JMS написав, що проблема спрощується до
або в більш загальному випадку, коли Z не обов'язково N ( 0 , 1 ) , мати
x = g - 1 ( y ) = F - 1 ( F α ( y ) ) .
g−1(y)=Φ−1(Φα(y)),
ZN(0,1)x=g−1(y)=F−1(Fα(y)).
Моя думка полягала в тому, що коли
має хорошу обернену функцію, ми можемо просто вирішити функцію
y = g ( x ) з базовою алгеброю. Я написав у коментарі, що
g має бути
y = g ( x ) = F - 1 ( F 1 / α ( x ) ) .Жу= g( х )гу= g( x ) = F- 1( F1 / α( х ) ) .
Візьмемо окремий кейс, підключіть речі та подивимось, як це працює. Нехай є (1) розподіл Exp, з КОР
F ( х ) = ( 1 - е - х ) , х > 0 ,
і зворотна CDF
F - 1 ( у ) = - пер ( 1 - у ) .
Легко підключити все, щоб знайти g ; після закінчення ми отримуємо
y = g ( x ) = -X
F(x)=(1−e−x), x>0,
F−1(y)=−ln(1−y).
g
Отже, підсумовуючи, моє твердження полягає в тому, що якщо
X ∼ E x p ( 1 ) і якщо ми визначимо
Y = - ln ( 1 - ( 1 - e - X) ) 1 / α ) ,
тоді
Y матиме CDF, схожий на
F Y ( y ) = (y=g(x)=−ln(1−(1−e−x)1/α)
X∼Exp(1)Y=−ln(1−(1−e−X)1/α),
Y
Це ми можемо довести безпосередньо (подивимось на
P(Y≤y)і використаємо алгебру для отримання виразу; на наступному та останньому кроці нам знадобиться інтегральне перетворення ймовірності). Просто у випадку, коли я часто божевільний, я провів кілька моделей, щоб перевірити, чи він працює, ... і це так. Дивіться нижче. Для полегшення коду я використав два факти:
Якщо X ∼ F, то U = F ( X ) ∼ U n i f ( 0 , 1 )FY(y)=(1−e−y)α.
P(Y≤y)If X∼F then U=F(X)∼Unif(0,1).
If U∼Unif(0,1) then U1/α∼Beta(α,1).
Сюжет результатів моделювання випливає нижче.
Код R, який використовується для створення графіку (мінус мітки), є
n <- 10000; alpha <- 0.7
z <- rbeta(n, shape1 = alpha, shape2 = 1)
y <- -log(1 - z)
plot(ecdf(y))
f <- function(x) (pexp(x, rate = 1))^alpha
curve(f, add = TRUE, lty = 2, lwd = 2)
Думаю, гарненько виглядає? Можливо, я не збожеволів (цього разу)?