CDF elevato a una potenza?


15

Se è un CDF, sembra che anche ( ) sia un CDF.F Z ( z ) α α > 0FZFZ(z)αα>0

D: È un risultato standard?

D: C'è un buon modo per trovare una funzione con st , doveX g ( Z ) F X ( x ) = F Z ( z ) α x g ( z )gXg(Z)FX(x)=FZ(z)αxg(z)

Fondamentalmente, ho un altro CDF in mano, . In un certo senso, vorrei caratterizzare la variabile casuale che produce quel CDF.FZ(z)α

EDIT: Sarei felice se potessi ottenere un risultato analitico per il caso speciale . O almeno sapere che un tale risultato è intrattabile.ZN(0,1)


2
Sì, è un risultato piuttosto noto ed è facile da generalizzare. (Come?) Puoi anche trovare g , almeno implicitamente. È essenzialmente un'applicazione della tecnica di trasformazione inversa usata comunemente per generare variate casuali di una distribuzione arbitraria.
cardinale

2
@cardinale Per favore, rispondi. Il team in seguito si lamenta che non stiamo combattendo con un rapporto di risposta basso.

1
@mbq: grazie per i tuoi commenti, che capisco e rispetto molto. Si prega di comprendere che a volte le considerazioni sul tempo e / o sul luogo non mi consentono di pubblicare una risposta, ma consentono un rapido commento che può far iniziare l'OP o altri partecipanti. Siate certi che, andando avanti, se sarò in grado di inviare una risposta, lo farò. Spero che anche la mia continua partecipazione attraverso i commenti sia ok.
cardinale

2
@cardinal Alcuni di noi sono anche colpevoli della stessa cosa, per le stesse ragioni ...
whuber

2
@brianjd Sì, questo è un risultato ben noto che è stato utilizzato per la produzione industriale di distribuzioni "generalizzate", vedi . Esistono molte trasformazioni come questa e le persone le usano per questo scopo: trovano una trasformazione parametrica, la applicano a una distribuzione e voilá, hai un documento semplicemente calcolandone le proprietà. E, naturalmente, la normale è la prima "vittima".

Risposte:


11

Mi piacciono le altre risposte, ma nessuno ha ancora menzionato quanto segue. L'evento {Ut, Vt} verifica se e solo se {max(U,V)t} , quindi se U e V sono indipendenti e W=max(U,V) , quindi FW(t)=FU(t)FV(t) così perα un intero positivo (ad esempio,α=n ) prendereX=max(Z1,...Zn) doveZ s' sono iid

Per possiamo scambiare per ottenere F Z = F n X , quindi X sarebbe quella variabile casuale tale che il massimo di n copie indipendenti abbia la stessa distribuzione di Z (e questo non sarebbe uno dei nostri amici familiari , in generale). α=1/nFZ=FXnXnZ

Il caso di un numero razionale positivo (diciamo, α = m / n ) segue il precedente poiché ( F Z ) m / n = ( F 1 / n Z ) m .αα=m/n

(FZ)m/n=(FZ1/n)m.

Per un'irrazionale, scegliere una sequenza di razionali positivi a k che convergono in α ; quindi la sequenza X k (dove possiamo usare i nostri trucchi sopra per ogni k ) converge nella distribuzione alla X desiderata.αakαXkkX

Questa potrebbe non essere la caratterizzazione che stai cercando, ma almeno dà un'idea di come pensare a per α adeguatamente carino. D'altra parte, non sono davvero sicuro di quanto possa essere davvero bello: hai già il CDF, quindi la regola della catena ti dà il PDF e puoi calcolare i momenti prima che il sole tramonti ...? È vero che la maggior parte delle Z non avrà una X familiare per α = FZααZX , ma se volessi giocare con un esempio per cercare qualcosa di interessante, potrei provareZdistribuito uniformemente sull'intervallo unitario conF(z)=z,0<z<1.α=2ZF(z)=z0<z<1


EDIT: ho scritto alcuni commenti nella risposta @JMS e c'era una domanda sulla mia aritmetica, quindi scriverò cosa intendevo nella speranza che sia più chiaro.

@ cardinale correttamente nel commento alla risposta @JMS ha scritto che il problema si semplifica in o più in generale quando Z non è necessariamente N ( 0 , 1 ) , noi avere x = g - 1 ( y ) = F - 1 ( F α ( y ) ) .

g1(y)=Φ1(Φα(y)),
ZN(0,1)
x=g1(y)=F1(Fα(y)).
Il mio punto era che quando ha una bella funzione inversa possiamo semplicemente risolvere la funzione y = g ( x ) con l'algebra di base. Nel commento ho scritto che g dovrebbe essere y = g ( x ) = F - 1 ( F 1 / α ( x ) ) .Fy=g(x)g
y=g(x)=F1(F1/α(x)).

Prendiamo un caso speciale, colleghiamo le cose e vediamo come funziona. Sia una distribuzione Exp (1), con CDF F ( x ) = ( 1 - e - x ) , x > 0 , e CDF inverso F - 1 ( y ) = - ln ( 1 - y ) . È facile collegare tutto per trovare g ; dopo che abbiamo finito otteniamo y = g ( x ) = -X

F(x)=(1ex), x>0,
F1(y)=ln(1y).
g Quindi, in sintesi, la mia affermazione è che se X E x p ( 1 ) e se definiamo Y = - ln ( 1 - ( 1 - e - X ) 1 / α ) , quindi Y avrà un CDF che assomiglia a F Y ( y ) = (
y=g(x)=ln(1(1ex)1/α)
XExp(1)
Y=ln(1(1eX)1/α),
Y Possiamo dimostrarlo direttamente (guardaP(Yy)e usa l'algebra per ottenere l'espressione, nel prossimo all'ultimo passo abbiamo bisogno della Trasformazione Integrale di Probabilità). Proprio nel caso (spesso ripetuto) che sono pazzo, ho eseguito alcune simulazioni per ricontrollare che funzioni, ... e lo fa. Vedi sotto. Per semplificare il codice ho usato due fatti: Se  X F  allora  U = F ( X ) U n i f ( 0 , 1 )
FY(y)=(1ey)α.
P(Yy)
If XF then U=F(X)Unif(0,1).
If UUnif(0,1) then U1/αBeta(α,1).

Segue la trama dei risultati della simulazione.

ECDF and F to the alpha

Il codice R utilizzato per generare la trama (meno le etichette) è

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)

La vestibilità sembra abbastanza buona, penso? Forse non sono pazzo (questa volta)?


ZN(0,1)g(z)=Φ1(Φ1/α(z))

Sarebbe bene ricontrollare la tua aritmetica.
cardinale

@cardinal errr ... OK, l'ho fatto, ... ed è giusto? Per favore, sottolinea l'errore?

(+1) Scuse. Non sono sicuro di dove fosse la mia testa quando l'ho visto per la prima volta. È ovviamente (beh, avrebbe dovuto essere!) Corretto.
cardinale

@ cardinale, nessun danno, nessun fallo. Ammetto, però, mi hai davvero fatto sudare per un minuto! :-)

14

Prova senza parole

enter image description here

La curva blu inferiore è F, la curva rossa superiore è Fα (digitando il caso α<1) e le frecce mostrano come procedere z per X=g(z).


Bella foto! D: Cosa è stato attirato? TikZ?
lowndrul,

@brianjd: Se ricordo, @whuber fa molte delle sue trame usando Mathematica.
cardinale

3
@cardinal Hai ragione. In realtà, uso tutto ciò che è utile e sembra che farà un buon lavoro rapidamente. FWIW, ecco il codice:Module[ {y, w, a = 0.1, z = 3.24, f = ChiDistribution[7.6], xmin=0, xmax=5}, y = CDF[f,z]; w = InverseCDF[f, y^(1/a)]; Show[ Plot[{CDF[f, x],CDF[f,x]^a} , {x, xmin, xmax}, Filling->{1->{2}}], Graphics[{ Dashed, Arrow[{{z,0}, {z,y}}], Arrow[{{z,y}, {w,y}}], Arrow[{{w,y}, {w,0}}] }] ] ]
whuber

6

Q1) Sì. È anche utile per generare variabili ordinate stocasticamente; puoi vederlo dalla bella foto di @ whuber :).α>1 scambia l'ordine stocastico.

Che si tratti di un documento PDF valido è solo una questione di verifica delle condizioni richieste: Fz(z)αdeve essere cadlag , non diminuire e limitarsi a1 all'infinito e 0 all'infinito negativo. Fz ha queste proprietà, quindi sono tutte facili da mostrare.

Q2) Sembra che sarebbe piuttosto difficile analiticamente, a meno che FZ è speciale


@JMS: Che dire Z~N(0,1)?
lowndrul,

2
@brianjd: non ci credo. Permettereg essere una funzione strettamente monotonica continua (quindi, avere un inverso ben definito g-1) che soddisfa le tue condizioni. Quindi deve essere quelloΦα(u)=P(g(Z)u)=P(Zg-1(u))=Φ(g-1(u)) e così g-1(u)=Φ-1(Φα(u)). Quindi l'inverso è identificato in modo abbastanza esplicito, ma nongsi. Questo è ciò che intendevo nel mio precedente commentogessere trovato implicitamente .
cardinale

@brianjd - Cosa ha detto @cardinal :) Non riuscivo nemmeno a pensare a un caso speciale per FZdove otterresti un modulo chiuso (per non dire che non ce n'è uno ovviamente).
JMS

@JMS: Z~U[0,1]sarebbe un esempio positivo.
cardinale

@cardinale Non avrei mai pensato a una distribuzione così rara ... ma ora che ne parli a Betun'(un',1) dovrebbe funzionare in generale, restituendoti a Betun'(un'α,1).
JMS,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.