संशोधित डिरिचलेट वितरण का अपेक्षित मूल्य क्या है? (एकीकरण समस्या)


14

एक ही पैमाने के पैरामीटर के साथ गामा चर का उपयोग करके डिरिचलेट वितरण के साथ एक यादृच्छिक चर का उत्पादन करना आसान है। अगर:

XiGamma(αi,β)

फिर:

(X1jXj,,XnjXj)Dirichlet(α1,,αn)

समस्या क्या होती है यदि स्केल पैरामीटर समान नहीं हैं?

XiGamma(αi,βi)

फिर इस चर का वितरण क्या है?

(X1jXj,,XnjXj)?

मेरे लिए इस वितरण के अपेक्षित मूल्य को जानना पर्याप्त होगा।
मुझे एक अनुमानित बंद बीजगणितीय सूत्र की आवश्यकता है जिसका मूल्यांकन कंप्यूटर द्वारा बहुत जल्दी किया जा सकता है।
मान लें कि 0.01 की शुद्धता के साथ सन्निकटन पर्याप्त है।
आप मान सकते हैं कि:

αi,βiN

नोट संक्षेप में, कार्य इस अभिन्न के एक अनुमान को खोजने के लिए है:

f(α,β)=R+nx1jxjjβjαjΓ(αj)xjαj1eβjxjdx1dxn


1
@ Łukasz कर सकते हैं का कहना है कि मानकों के बारे में अधिक कुछ भी , α मैं , और बीटा मैं ? यह के लिए सटीक भाव प्राप्त करने के लिए संभव है Σ जे एक्स जे और इस तरह अनुपात की उम्मीदों का अनुमान है, लेकिन मानकों के कुछ संयोजन के लिए एक कम काम के साथ सामान्य या saddlepoint अनुमानों का फायदा उठाने सकता है। मुझे नहीं लगता कि एक सार्वभौमिक सन्निकटन विधि होगी, जिसके कारण अतिरिक्त प्रतिबंधों का स्वागत किया जाएगा। nαiβijXj
whuber

और Σ जे एक्स जे सहसंबद्ध होते हैं तो हम अभिन्न ही अनुमान लगाने के लिए है। α i अक्सर एक छोटी संख्या है जैसे 1 या 2 और कभी-कभी 10000 जितना बड़ा होता है। इसी तरह wih β i लेकिन यह आमतौर पर α i से 10 गुना बड़ा होता है। X1jXjαiβiαi
50ukasz ल्यू

समस्या छोटे । सब तो α मैं बड़े हैं तो पूरी अभिन्न की अच्छी approxmiation है: α 1 / β 1αiαiα1/β1jαj/βj
Lewukasz Lew

@ Expressionukasz यदि आपको अपेक्षा की अभिव्यक्ति का मूल्यांकन करने की आवश्यकता है, तो आपको बीजगणितीय सूत्र की आवश्यकता क्यों है? मैं उम्मीद पाने के लिए कुछ संख्यात्मक चाल को लागू करने के बारे में सोच रहा हूं, लेकिन मुझे कुछ प्रतिक्रिया की आवश्यकता है :)
deps_stats 16

मुझे अपने कार्यक्रम में कई बार इसका मूल्यांकन करने की आवश्यकता है। यह बहुत तेज़ होना चाहिए, यानी कोई लूप नहीं और अधिमानतः बहुत सारे विभाजन नहीं।
उकस लेज

जवाबों:


2

बस एक प्रारंभिक टिप्पणी, यदि आप कम्प्यूटेशनल गति चाहते हैं तो आपको आमतौर पर सटीकता का बलिदान करना होगा। "अधिक सटीकता" = "अधिक समय" सामान्य रूप से। वैसे भी यहाँ एक दूसरा आदेश सन्निकटन है, आपको अपनी टिप्पणी में सुझाए गए "क्रूड" लगभग सुधार करना चाहिए:

E(XjiXi)E[Xj]E[iXi]cov[iXi,Xj]E[iXi]2+E[Xj]E[iXi]3Var[iXi]
=αjiβjβiαi×[11(iβjβiαi)+1(iαiβi)2(iαiβi2)]

EDIT An explanation for the above expansion was requested. The short answer is wikipedia. The long answer is given below.

write f(x,y)=xy. Now we need all the "second order" derivatives of f. The first order derivatives will "cancel" because they will all involve multiples XE(X) and YE(Y) which are both zero when taking expectations.

2fx2=0
2fxy=1y2
2fy2=2xy3

And so the taylor series up to second order is given by:

xyμxμy+12(1μy22(xμx)(yμy)+2μxμy3(yμy)2)

Taking expectations yields:

E[xy]μxμy1μy2E[(xμx)(yμy)]+μxμy3E[(yμy)2]

Which is the answer I gave. (although I initially forgot the minus sign in the second term)


This looks like exactly what I need. Can you explain how you got this expansion? I tried in a lot of ways and was unable to do that ...
Łukasz Lew
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.