एक बेयस कारक अद्यतन करना


9

एक बेयस फैक्टर को दो सीमांत संभावना के अनुपात द्वारा परिकल्पना और बायेसियन मॉडल के चयन के बायेसियन परीक्षण में परिभाषित किया गया है: एक iid नमूना और संबंधित नमूना घनत्व और , संबंधित और , दो मॉडल की तुलना करने के लिए बेयस कारक एक पुस्तक जिसकी मैं वर्तमान में समीक्षा कर रहा हूं उसमें ऊपर बेयर्स कारक अजीब कथन है(x1,,xn)f1(x|θ)f2(x|η)π1π2

B12(x1,,xn)=defm1(x1,,xn)m2(x1,,xn)=defi=1nf1(xi|θ)π1(dθ)i=1nf2(xi|η)π2(dη)
B12(x1,,xn) "अलग-अलग [Bayes कारकों] को एक साथ गुणा करके बनाया जाता है" (p.118)। यह औपचारिक रूप से सही है यदि कोई अपघटन लेकिन मुझे इस में कम्प्यूटेशनल लाभ के रूप में द्वारा अद्यतन के रूप में नहीं को समान कम्प्यूटेशनल प्रयास की आवश्यकता होती है, जैसा कि \ frac {m_1 (x_1 की मूल गणना है। \ ldots, x_n)} {m_2 (x_1, \ ldots, x_n)}
B12(x1,,xn)=m1(x1,,xn)m2(x1,,xn)=m1(xn|x1,,xn1)m2(xn|x1,,xn1)×m1(xn1|xn2,,x1)m2(xn1|xn2,,x1)××m1(x1)m2(x1)
m1(xn|x1,,xn1)m2(xn|x1,,xn1)
m1(x1,,xn)m2(x1,,xn)
कृत्रिम खिलौना उदाहरण के बाहर।

प्रश्न: वहाँ से Bayes कारक को अद्यतन करने की एक सामान्य और computationally कारगर तरीका है B12(x1,,xn) को B12(x1,,xn+1) जिसमें संपूर्ण m1(x1,,xn)m2(x1,,xn)) और m_2 (x_1, \ ldots, x_n ) को पुन: सम्मिलित करने की आवश्यकता नहीं है ?

मेरा अंतर्ज्ञान है, कण फिल्टर के अलावा, जो कि वास्तव में बेस कारकों B12(x1,,xn) को एक बार में एक नए अवलोकन का अनुमान लगाने के साथ आगे बढ़ता है , इस प्रश्न का उत्तर देने का कोई प्राकृतिक तरीका नहीं है ।


1
मुझे यह स्पष्ट प्रतीत नहीं होता है कि शब्द का अर्थ अनिवार्य रूप से अनुक्रमिक गुणनखंडन है, क्योंकि अवलोकन आईड हैं। स्नातक स्तर की पढ़ाई के दौरान, एक प्रोफेसर ने उल्लेख किया कि उत्पाद का अर्थ है कि बायेसियन विश्लेषण के लिए एसिम्प्टोटिक सन्निकटन का उपयोग किया जा सकता है, लेकिन अजीब तरह से यह (व्यंग्य) पर नहीं पकड़ा गया था। शायद किताब उस पर इशारा कर सकती है?
क्लिफ एबी

@ क्लिफ़ैब: हाँ, आप व्यक्तिगत वितरण के एक औसत के रूप में संभावना को फिर से लिख सकते हैं, सही वितरण से कुल्बैक-लीब्लर की दूरी के लिए। लेकिन मुझे नहीं लगता कि यह मामला है, भले ही पुस्तक सभी विकल्पों को खुला रखने के लिए पर्याप्त अस्पष्ट है।
शीआन

1
मेरा मानना ​​है कि दूसरे प्रदर्शित समीकरण में एक टाइपो है: क्या यह दूसरी पंक्ति के दूसरे कारक में ? m1(xn1|xn1,,x1)
जॉचेन

जवाबों:


4

संभवत: बेयस फैक्टर के लिए एक पुनरावर्ती समीकरण का उद्देश्य तब होगा जब आपने पहले से ही डेटा बिंदुओं के लिए बेयस कारक की गणना की है , और आप इसे एक अतिरिक्त डेटा बिंदु के साथ अपडेट करने में सक्षम होना चाहते हैं। ऐसा लगता है कि पिछले डेटा वेक्टर के को से किए बिना ऐसा करना संभव है, इसलिए जब तक कि पीछे के कार्य का रूप ज्ञात हो। यह मानते हुए कि हम इस फ़ंक्शन के रूप को जानते हैं (और IID डेटा को अपने प्रश्न के रूप में मानते हैं), भविष्य कहनेवाला घनत्व लिखा जा सकता है:nπn

m(xn+1|x1,...,xn)=Θf(xn+1|θ)πn(dθ|x1,...,xn).

इसलिए, आपके पास:

m(x1,...,xn+1)=m(x1,...,xn)Θf(xn+1|θ)πn(dθ|x1,...,xn).

बेयस फैक्टर के माध्यम से दो मॉडल वर्गों की तुलना करते हुए, हम फिर से पुनरावर्ती समीकरण प्राप्त करते हैं:

B12(x1,...,xn+1)=B12(x1,...,xn)Θ1f(xn+1|θ)π1,n(dθ|x1,...,xn)Θ2f(xn+1|θ)π2,n(dθ|x1,...,xn).

इसमें अभी भी पैरामीटर रेंज पर एकीकरण शामिल है, इसलिए मैं आपके विचार से सहमत हूं कि आपके द्वारा दिए गए प्रारंभिक सूत्र के माध्यम से बेयस कारक को फिर से क्रिप्टो करने पर कोई कम्प्यूटेशनल लाभ नहीं दिखता है। फिर भी, आप देख सकते हैं कि इससे आपको पिछले डेटा वेक्टर के लिए मार्जिन की पुन: गणना करने की आवश्यकता नहीं है। (इसके बजाय हम प्रत्येक मॉडल वर्गों के तहत, पिछले डेटा पर नए डेटा बिंदु सशर्त की भविष्य कहनेवाला घनत्व की गणना करते हैं।) आपकी तरह, मुझे वास्तव में इसका कोई कम्प्यूटेशनल लाभ नहीं दिखता है, जब तक कि ऐसा नहीं होता है कि यह अभिन्न सूत्र आसानी से सरल हो जाता है। किसी भी मामले में, मुझे लगता है कि यह आपको बेयस कारक को अपडेट करने के लिए एक और सूत्र देता है।


धन्यवाद। यह सच है कि हाशिये पर फिर से गणना करने, सख्त होश रखने की जरूरत नहीं है , लेकिन गणना की मात्रा वैसी ही प्रतीत होती है, जैसा कि आप टिप्पणी करते हैं।
शीआन

मैं केवल इतना ही सोच सकता हूं कि अब हम केवल एक ही घनत्व (उत्पाद के बजाय) पर एकीकृत कर रहे हैं nघनत्व), इंटीग्रैंड कम अस्थिर होगा, और इसलिए यह बाद वाला सूत्र गणना में कम प्रवाह समस्याओं से बचने में आसान बना सकता है। यह सब एक बड़ी शायद है।
बेन -
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.