Weibull dağılımı için EM maksimum olabilirlik tahmini


24

Not: Teknik nedenlerden dolayı kendi başlarına gönderemediğim eski bir öğrenciden bir soru gönderiyorum.

Bir örnek verilmişse, , pdf ile bir Weibull dağılımından için faydalı bir değişken gösterimi ve dolayısıyla basit kullanım yerine MLE'sini bulmak için kullanılabilecek bir ilişkili EM (beklenti-maksimizasyon) algoritması sayısal optimizasyon?f k ( x ) = k x k - 1 e - x kx1,...,xnf k ( x ) = Z g k ( x , z )

fk(x)=kxk-1e-xkx>0
k
fk(x)=Zgk(x,z)dz
k

2
Herhangi bir sansür var mı?
ocram

2
Newton Rpson'ın nesi var?
Olasılık 20

2
@probabilityislogic: hiçbir şeyde yanlış bir şey yok! Öğrencim EM sürümü olup olmadığını bilmek istiyor, hepsi bu ...
Xi'an

1
Aradığınızı, daha basit bir bağlamda, örneğin belki de bir Gauss ya da tek tip rastgele değişkenin gözlemleri gibi bir örnek verebilir misiniz? Tüm veriler gözlemlendiğinde, ben (ve diğer afişlerin yorumlarına göre) EM'in sorunuzla ne kadar ilişkili olduğunu görmüyorum.
ahfoss

1
@probabilityislogic Bence "Ah, Newton Raphson kullanmak mı demek istiyorsun?" demelisin. Weibulls normal aileler ... Bence ML çözümleri benzersiz. Bu nedenle, EM'nin "E" ile ilgisi yok, bu yüzden sadece "M" alıyorsunuz ... ve puan denklemlerinin köklerini bulmak bunu yapmanın en iyi yoludur!
AdamO

Yanıtlar:


7

Ben soruyu doğru anladıysam cevabım evet sanırım.

Yaz . Daha sonra iterasyon bir EM algoritma tipi, örneğin başlayarak olduğuk = 1zben=xbenkk^=1

  • E adım: z^ben=xbenk^

  • M adımı: k^=n[Σ(z^ben-1)günlükxben]

Bu, Aitkin ve Clayton (1980) tarafından Weibull orantılı tehlike modelleri için önerilen yinelemenin özel bir durumudur (sansürsüz ve eş değişkenli olmayan bir durumdur). Ayrıca Aitkin ve arkadaşlarının (1989) 6.11. Bölümünde de bulunabilir.

  • Aitkin, M. ve Clayton, D., 1980. Üstel, Weibull ve aşırı değer dağılımlarının GLIM kullanarak karmaşık sansürlü hayatta kalma verilerine uyumu. Uygulamalı İstatistik , s.156-163.

  • Aitkin, M., Anderson, D., Francis, B. ve Hinde, J., 1989. GLIM'de İstatistiksel Modelleme . Oxford Üniversitesi Yayınları. New York.


Çok teşekkürler David! Kayıp değişken olarak davranmak aklımdan asla geçmedi ...! xbenk
Xi'an

7

Weibull MLE sadece sayısal olarak çözülebilir:

Let ile . β,

fλ,β(x)={βλ(xλ)β-1e-(xλ)β,x00,x<0
β,λ>0

1) Olabilirlik :

Lx^(λ,β)=Πben=1N-fλ,β(xben)=Πben=1N-βλ(xbenλ)β-1e-(xbenλ)β=βN-λN-βe-Σben=1N-(xbenλ)βΠben=1N-xbenβ-1

log-olabilirlik işlevi :

x^(λ,β): =lnLx^(λ,β)=N-lnβ-N-βlnλ-Σben=1N-(xbenλ)β+(β-1)Σben=1N-lnxben

2) MLE-Problemi : 3) maksimizasyonu ile -gradyanlar: Şunu yapar: 0l

maksimum(λ,β)R,2x^(λ,β)stλ>0β>0
0-Nβ1
lλ=-N-β1λ+βΣben=1N-xbenβ1λβ+1=!0lβ=N-β-N-lnλ-Σben=1N-ln(xbenλ)eβln(xbenλ)+Σben=1N-lnxben=!0
-N-β1λ+βΣben=1N-xbenβ1λβ+1=0-β1λN-+β1λΣben=1N-xbenβ1λβ=0-1+1N-Σben=1N-xbenβ1λβ=01N-Σben=1N-xbenβ=λβ
λ*=(1N-Σben=1N-xbenβ*)1β*

öğesinin ikinci 0-gradyan durumuna takılması:λ*

β*=[Σben=1N-xbenβ*lnxbenΣben=1N-xbenβ*-lnx¯]-1

Bu denklem yalnızca sayısal olarak çözülebilir, örneğin Newton-Raphson algoritması. daha sonra Weibull dağılımı için ML tahmincisini tamamlamak üzere içine yerleştirilebilir .λ*β^*λ*


11
Maalesef, bu soruyu ayırt edilebilir bir şekilde cevaplamıyor gibi görünüyor. OP, Newton-Raphson ve ilgili yaklaşımların açıkça farkındadır. NR'nin uygulanabilirliği, hiçbir zaman eksik değişkenli bir temsilin veya ilişkili EM algoritmasının varlığını engellemez. Tahminime göre, soru sayısal çözümlerle hiç ilgilenmiyor, bunun yerine ilginç bir eksik değişkenli bir yaklaşım gösterildiğinde ortaya çıkacak olan içgörüyü araştırıyor .
kardinal

@cardinal Sadece sayısal bir çözüm olduğunu söylemek bir şey ve sadece sayısal çözüm olduğunu göstermek için başka bir şey .
emcor

5
Sevgili @ emcor, sorunun ne sorduğunu yanlış anladığınızı düşünüyorum. Belki de diğer cevabı ve ilgili yorum akışını incelemek faydalı olacaktır. Şerefe.
kardinal

@cardinal Doğrudan bir cevap olmadığına katılıyorum, ancak MLE'lerin tam ifadeleridir, örneğin EM'yi doğrulamak için kullanılabilir.
emcor

4

Bu eski bir soru olmasına rağmen, burada yayınlanan bir makalede cevap var gibi görünüyor: http://home.iitk.ac.in/~kundu/interval-censoring-REVISED-2.pdf

Bu çalışmada, aralıklı sansürlü verilerin analizi, altında yatan yaşam boyu dağılımı olarak Weibull dağılımı göz önünde bulundurulmuştur. Sansür mekanizmasının bağımsız ve bilgilendirici olmadığı varsayılmıştır. Beklenildiği gibi, maksimum olasılık tahmin edicileri kapalı biçimde elde edilemez. Simülasyon deneylerimizde Newton-Raphson yönteminin birçok kez birleşemediği görülmüştür. Maksimum olabilirlik tahmin edicilerini hesaplamak için bir beklenti maksimizasyon algoritması önerilmiştir ve neredeyse her zaman bir araya gelir.


1
Bağlantıda kağıt bitmiş diye bir alıntı yapabilir misiniz?
gung - Monica 'ya geri dönün

1
Bu bir EM algoritması, ancak OP'nin istediğini düşündüğüm şeyi yapmıyor. Aksine, E-aşaması sansürlü verileri uygular, daha sonra M-aşaması tüm veri setiyle sabit bir nokta algoritması kullanır. Bu yüzden M-basamağı kapalı formda değil (bence OP'nin aradığı şey).
Cliff AB

1
@CliffAB: Bağlantı için teşekkür ederiz (+1), ancak EM, bu makalede sansürleme bölümü tarafından doğal olarak uyarılmıştır. Eski öğrencim EM aracılığıyla düz sansürsüz bir kimlik Weibull olabilirlik optimizasyonu arıyordu.
Xi'an

-1

Bu durumda, MLE ve EM tahmin edicileri eşdeğerdir, çünkü MLE tahmincisi aslında EM tahmincisinin sadece özel bir halidir. (Cevabımda sık sık bir çerçeve olduğunu farz ediyorum; bu, MAP’lar hakkında konuştuğumuz Bayesian bağlamında EM için doğru değil). Eksik veri olmadığından (sadece bilinmeyen bir parametre olduğu için), E basamağı, seçiminden bağımsız olarak basitçe günlük olasılığını döndürür . M adımı daha sonra MLE'yi vererek günlük olasılığını en üst düzeye çıkarır.k(t)

EM, örneğin, ve parametreleriyle iki Weibull dağılımından oluşan bir karışımdan veri gözlemlediyseniz , ancak her iki gözlemden hangisinin geldiğini bilmiyorsanız, uygulanabilir.k 2k1k2


6
Bence, sorunun amacını yanlış yorumlamış olabilirsiniz, ki: Biri, verilen Weibull olasılığını elde edebileceği (ve EM benzeri bir algoritmanın uygulanmasına izin verecek) bazı eksik değişken yorumlar var mı?
kardinal

4
@ Xi'an'ın gönderisindeki soru ifadesi oldukça açık. Bence cevaplanmamasının nedeni, herhangi bir cevabın önemsiz olmasından kaynaklanıyor. (İlginç, bu yüzden düşünmek için daha fazla zamanım olmasını isterdim.) Her halükarda, yorumunuz EM algoritmasını yanlış anlamaya ihanet ediyor gibi görünüyor. Belki aşağıdakiler panzehir görevi görecektir:
Kardinal

6
Let burada standart normal yoğunluk fonksiyonu. Let . İle alır, standart bir üniforma IID . Daha sonra, , bir Gauss karışım modelinden bir örnektir. Parametreleri (kaba kuvvet) maksimum olabilirlik ile tahmin edebiliriz. Veri oluşturma sürecimizde eksik veri var mı? Hayır . EM algoritmasının kullanılmasına izin veren gizli değişken gösterimi var mı? Evet, kesinlikle . f(x)=πφ(x-μ1)+(1-π)φ(x-μ2)φF(x)=-xf(u)duU1,...,UnXben=F-1(Uben)X1,...,Xn
kardinal

4
Özür dilerim @cardinal; Sanırım son yayınınızla ilgili iki şeyi yanlış anladım. Evet, GMM probleminde kaba kuvvet ML yaklaşımı ile arayabilirsiniz . Ayrıca, şimdi orijinal sorunun parametresini verilen yoğunlukta tahmin etmesine izin veren gizli bir değişkenin dahil edilmesini içeren bir çözüm aradığını görüyorum . İlginç bir problem. Bu kadar basit bir bağlamda EM kullanmanın herhangi bir örneği var mı? EM'ye maruz kalmamın çoğu, karışım problemleri ve veri emniyeti bağlamında olmuştur. R,2x[0,1]kkxk-1e-xk
ahfoss

3
@ahfoss: (+1), son yorumunuz için. Evet! Anladın. Örneklere gelince: (i) sansürlü veri problemlerinde ortaya çıkar, (ii) gizli Markov modelleri gibi klasik uygulamalar, (iii) probit modeller gibi basit eşik modelleri (örneğin, Bernoulli yerine gizli gözlemlediğinizi hayal edin ), (iv) tek yönlü rastgele etki modellerinde (ve çok daha karmaşık karma modellerde) varyans bileşenlerini tahmin etmek ve (v) bir Bayesian hiyerarşik modelinde arka modu bulmak. En basit olanı muhtemelen (i) ve ardından (iii). ZbenXben=1(Zben>μ)
kardinal
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.