CDF bir güce yükseltildi mi?


15

Eğer FZ bir CDF, bu gibi görünüyor FZ(z)α ( α>0 ) gibi bir CDF olup.

S: Bu standart bir sonuç mu?

S: X g ( Z ) st F X ( x ) = F Z ( z ) α ile işlevi bulmanın iyi bir yolu var mı , burada x g ( z )gXg(Z)FX(x)=FZ(z)αxg(z)

Temel olarak, elinde başka bir CDF var, FZ(z)α . Bazı azaltılmış form anlamında bu CDF üreten rastgele değişkeni karakterize etmek istiyorum.

DÜZENLEME: özel durumu için analitik bir sonuç alabilsem çok mutlu olurum ZN(0,1). Veya en azından böyle bir sonucun inatçı olduğunu bilin.


2
Evet, bu oldukça iyi bilinen bir sonuçtur ve genellemesi kolaydır. (Nasıl?) Ayrıca bulabilirsiniz g , en azından dolaylı olarak,. Esasen, rasgele bir dağılımın rastgele çeşitlerini üretmek için yaygın olarak kullanılan ters muhtemelen dönüşüm tekniğinin bir uygulamasıdır.
kardinal

2
@cardinal Lütfen cevap verin. Ekip daha sonra düşük cevap oranıyla savaşmadığımızdan şikayet ediyor.

1
@mbq: Büyük ölçüde anladığım ve saygı duyduğum yorumlarınız için teşekkürler. Bazen zaman ve / veya yerle ilgili düşüncelerin bir yanıt göndermeme izin vermediğini, ancak OP veya diğer katılımcıları başlatabilecek hızlı bir yoruma izin verdiğini lütfen unutmayın. İleride, bir cevap gönderebilirsem, bunu yapacağımdan emin olun. Umarım yorumlarla devam eden katılımım da iyi olur.
kardinal

2
@cardinal Bazılarımız da aynı nedenlerden dolayı aynı
suçluyuz

2
@brianjd Evet, bu endüstriyel olarak "genelleştirilmiş" dağıtımlar üretmek için kullanılan iyi bilinen bir sonuçtur, bkz . Bunun gibi birçok dönüşüm var ve insanlar bunları bu amaç için kullanıyorlar: parametrik bir dönüşüm buluyorlar, bir dağılıma uyguluyorlar ve voilá, sadece özelliklerini hesaplayarak bir kağıdınız var. Ve elbette, normal ilk 'kurban'.

Yanıtlar:


11

Diğer cevapları seviyorum, ama henüz kimse bundan bahsetmedi. olayı yalnızca ve yalnızca { m a x ( U , V ) t } ise gerçekleşir , bu nedenle U ve V bağımsız ve W = m a x ( U , V ) ise F W ( t ) = F U ( t ) {Ut, Vt}{max(U,V)t}UVW=max(U,V) öylesine α bir pozitif tamsayı (örneğin, α = N ) almak X = m bir x ( Z 1 , . . . , Z , n ) Z 'ler iidFW(t)=FU(t)FV(t)αα=nX=max(Z1,...Zn)Z

For biz almak Switcheroo edebilirsiniz F Z = F n X yüzden, X, maksimum o rasgele değişken böyle olacağını n bağımsız kopya ile aynı dağılıma sahiptir Z (ve bu bizim tanıdık arkadaşlarından biri olmaz , Genel olarak). α=1/nFZ=FXnXnZ

Örneği pozitif bir rasyonel sayı (örneğin, α = m / n ) bu yana Önceki aşağıdaki ( F Z ) m / n = ( F 1 / n Z ) m .αα=m/n

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

İçin mantıksız, pozitif rasyonel bir dizi seçim bir k yakınsayan için α ; daha sonra X k dizisi (her bir k için yukarıdaki numaralarımızı kullanabileceğimiz ) istenen X dağılımına yakınlaşacaktır .αakαXkkX

Bu Aradığınız karakterizasyonu olmayabilir, ama en çok düşünmek nasıl fikir verir için a uygun güzel. Öte yandan, ne kadar güzel olabileceğinden gerçekten emin değilim: zaten CDF'ye sahipsiniz, bu yüzden zincir kuralı size PDF'yi verir ve güneş batana kadar anları hesaplayabilirsiniz ...? Çoğu Z'nin α = için tanıdık bir X'i olmayacağı doğrudur.FZααZX , ama ilginç bir şey aramak için bir örnekle oynamak isteseydim,F(z)=z,0<z<1ile ünite aralığında eşit olarak dağıtılmışZ'yideneyebilirim.α=2ZF(z)=z0<z<1


EDIT: @JMS yanıt bazı yorumlar yazdı ve aritmetik hakkında bir soru vardı, bu yüzden daha açık umuduyla ne demek istediğimi yazacağım.

@cardinal doğru @JMS cevap açıklamada yazdığı problem basitleştirir ya da daha genel olarak zaman , Z zorunlu değildir , N ( 0 , 1 ) , biz bilgisi x = g - 1 ( y ) = F - 1 ( F α ( y ) ) .

g1(y)=Φ1(Φα(y)),
ZN(0,1)
x=g1(y)=F1(Fα(y)).
Demek istediğim, güzel bir ters fonksiyonu olduğunda, y = g ( x ) fonksiyonu için temel cebir ile çözebiliriz . Yorumda g'nin y = g ( x ) = F - 1 ( F 1 / α ( x ) ) olması gerektiğini yazdım .Fy=g(x)g
y=g(x)=F1(F1/α(x)).

X

F(x)=(1ex), x>0,
F1(y)=ln(1y).
g
y=g(x)=ln(1(1ex)1/α)
XExp(1)
Y=ln(1(1eX)1/α),
Y
FY(y)=(1ey)α.
P(Yy)
If XF then U=F(X)Unif(0,1).
If UUnif(0,1) then U1/αBeta(α,1).

Simülasyon sonuçlarının şeması aşağıdadır.

Alfa'ya ECDF ve F

Grafiği oluşturmak için kullanılan R kodu (eksi etiketler)

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)

Uyum oldukça iyi görünüyor, sanırım? Belki deli değilim (bu sefer)?


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

Aritmetiğinizi iki kez kontrol etmek iyi olur.
kardinal

@cardinal errr ... Tamam, yaptım, ... ve doğru mu? Lütfen hatayı belirtir misiniz?

(+1) Özür dileriz. Buna ilk baktığımda kafamın nerede olduğundan emin değilim. Açıkçası (iyi, olmalı!) Doğru.
kardinal

@ kardinal, zarar yok, faul yok. Ama itiraf ediyorum, beni gerçekten bir dakika terlettin! :-)

14

Kelimesiz kanıt

resim açıklamasını buraya girin

FFαα<1zx=g(z)


Güzel resim! S: Bu neyin içine çekildi? TikZ?
lowndrul

1
@brianjd: Hatırlarsam @whuber, Mathematica'yı kullanarak çizimlerinin çoğunu yapar.
kardinal

3
@cardinal Haklısın. Aslında, kullanışlı olan her şeyi kullanıyorum ve çabucak iyi bir iş çıkarmış gibi görünüyor. FWIW, işte kod: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

α>1

Fz(z)α10Fz

S2) olmadıkça analitik olarak oldukça zor olacak gibi görünüyorFZ


ZN(0,1)

2
gg1Φα(u)=P(g(Z)u)=P(Zg1(u))=Φ(g1(u))g1(u)=Φ1(Φα(u))gg

FZ

ZU[0,1]

Beta(a,1)Beta(aα,1)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.