Dẫn xuất cập nhật liên hợp Dirichlet


7

Tôi đang cố gắng rút ra các phương trình cập nhật cho liên hợp đến phân phối Dirichlet, như được nêu ở đây: /mathpro/20399/conjugate-p Warrior-of-the-irichlet-phân phối

Tuy nhiên, phương trình cập nhật tham số tôi tính toán không khớp với đề xuất ở đó.

hàm của tôi được hiển thị bên dưới: trong đó,

f(θ|α)= =DTôir(θ|α)= =1B(α)điểm kinh nghiệm(φ(α)Tbạn(θ))
φ(α)T= =[α1-1,,αK-1]bạn(θ)= =[ln(θ1),,ln(θK)]TB(α)= =ΠTôi= =1KΓ(αTôi)Γ(ΣTôi= =1KαTôi)

Do đó,

f(θ|α)= =1B(α)điểm kinh nghiệm(ΣTôi= =1KαTôiln(θTôi)-ln(θTôi))

Liên hợp gia đình hàm mũ có dạng,

p(α|ν,η)α1B(α)ηđiểm kinh nghiệm(φ(α)Tν)= =1B(α)ηđiểm kinh nghiệm(ΣTôi= =1KαTôiνTôi-ΣTôi= =1KνTôi)α1B(α)ηđiểm kinh nghiệm(ΣTôi= =1KαTôiνTôi)

Bây giờ, bản cập nhật sau trên α cho θ ,

p(α|θ,ν,η)αp(α,θ|ν,η)= =f(θ|α)p(α|ν,η)α[1B(α)điểm kinh nghiệm(ΣTôi= =1KαTôiln(θTôi)-ln(θTôi))]×α[1B(α)ηđiểm kinh nghiệm(ΣTôi= =1KαTôiνTôi)]= =1B(α)η+1điểm kinh nghiệm(ΣTôi= =1KαTôiln(θTôi)+αTôiνTôi-ln(θTôi))

Do đó, tôi nhận được bản cập nhật . Tuy nhiên, bản cập nhật trên không khớp. Nếu chúng tôi có thể loại bỏ , chúng tôi sẽ nhận được cập nhật , không phù hợp với đề xuất .ηt+1= =ηt+1ν-ln(θTôi)νTôit+1= =νTôit+ln(θTôi)νTôit+1= =νTôit-ln(θTôi)

Và theo dõi: có một ý nghĩa trực quan đằng sau và trong liên hợp này không? dường như cho thấy mức độ tin cậy ở trước và áp đặt sự bất cân xứng, nhưng một số thảo luận thêm về điều này sẽ được đánh giá cao.ηνην


Tôi đã thêm một câu trả lời, nhưng bạn có thực sự cần liên hợp trước không? Bạn không làm nếu bạn đang ước tính khả năng tối đa.
Neil G

Câu trả lời:


5

Không có gì sai với đạo hàm này nhưng phần không quan trọng, vì đó là một hằng số nhân (trong ). vì thế

p(α|θ,ν,η)αp(α,θ|ν,η)= =f(θ|α)p(α|ν,η)α[1B(α)điểm kinh nghiệm(ΣTôi= =1KαTôiln(θTôi)-ln(θTôi))]×α[1B(α)ηđiểm kinh nghiệm(ΣTôi= =1KαTôiνTôi)]= =1B(α)η+1điểm kinh nghiệm(ΣTôi= =1KαTôiln(θTôi)+αTôiνTôi-ln(θTôi))
điểm kinh nghiệm(-ΣTôi= =1Kln(θTôi))
α
p(α|θ,ν,η)α1B(α)η+1điểm kinh nghiệm(ΣTôi= =1KαTôi{ln(θTôi)+νTôi})
Tóm lại, là cập nhật chính xác. Các bài viết trích dẫn có một lỗi đánh máy, rõ ràng.
ηbài đăng= =ηtrước+1νTôibài đăng= =νTôitrước+ln(θTôi)

Đối với câu hỏi tiếp theo, tôi không nghĩ rằng bản phân phối có một diễn giải trực quan.


Cảm ơn. Điều đó có ý nghĩa. Tuy nhiên, bài đăng tôi tham chiếu cho thấy bản cập nhật sau là , không phải . Có phải các yếu tố của giả định là tiêu cực vì một số lý do? νTôibài đăng= =νTôitrước-ln(θTôi)νTôibài đăng= =νTôitrước+ln(θTôi)ν
sr71

Bài đăng gốc đã mắc lỗi trong bảng hiệu, đó là tất cả ...
Xi'an

4

Trước hết, các cập nhật gia đình theo cấp số nhân gây nhầm lẫn trong bất cứ điều gì ngoại trừ tham số tự nhiên trong đó quy tắc cập nhật chỉ là bổ sung. Bám sát điều đó.

Tôi sẽ lấy được liên hợp trước theo cách này . Ý tưởng cơ bản là các giá trị tham số tự nhiên của phân phối trước liên hợp của bạn là (tổng số liệu thống kê đầy đủ về phân phối ban đầu của bạn ). Mỗi quan sát thêm vào vector này.F'η'F

Số liệu thống kê đầy đủ cho Dirichlet là . Do đó, quy tắc cập nhật của bạn cho liên hợp trước của nó là tổng hợp những điều này cùng với một tham số bổ sung để theo dõi số lượng quan sát bạn đã tổng hợp.đăng nhậpxTôi

Theo trực giác, tham số đếm này luôn là tham số nồng độ; các tham số khác nhạy nhất với các giá trị nhỏ của . Điều hợp lý là nếu mẫu Dirichlet của bạn có giá trị nhỏ là , thì có lẽ nó không có lớn so với . Chuyện ngược lại có lẽ ít đúng?xTôixTôiαTôiαTôi


1

Tôi không chắc liệu nó có ý nghĩa trực quan nào không, nhưng có thể được hiểu trong bối cảnh vật lý khi phân phối Dirichlet cách xa trạng thái cân bằng, theo nghĩa vi mô. Xem http://arxiv.org/pdf/cond-mat/0603120v1.pdf . Đây có lẽ không phải là kiểu giải thích bóng mà hầu hết sẽ thấy thỏa mãn, nhưng đó là một cách thú vị để xem xét nó!η

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.