क्या किसी को अच्छी तरह से लिखे गए कोड (Matlab या R में) के बारे में पता है, जो प्रतिवर्ती कूद MCMC है? अधिमानतः विषय पर कागजात की प्रशंसा करने के लिए एक सरल डेमो आवेदन, जो प्रक्रिया को समझने में उपयोगी होगा।
क्या किसी को अच्छी तरह से लिखे गए कोड (Matlab या R में) के बारे में पता है, जो प्रतिवर्ती कूद MCMC है? अधिमानतः विषय पर कागजात की प्रशंसा करने के लिए एक सरल डेमो आवेदन, जो प्रक्रिया को समझने में उपयोगी होगा।
जवाबों:
आरजेएमसीएमसी को 1995 में पीटर ग्रीन द्वारा पेश किया गया था जो एक प्रशस्ति पत्र क्लासिक है। उन्होंने ऑटोमैटिक आरजेएमसीएमसी के लिए ऑटोआरजे नामक एक फोरट्रान कार्यक्रम लिखा ; डेविड हस्ती के सी प्रोग्राम ऑटमिक्स के इस लिंक पर उनका पेज । स्कॉट Sisson द्वारा 2005 के एक पेपर की तालिका 1 में विभिन्न RJMCMC एल्गोरिदम के लिए स्वतंत्र रूप से उपलब्ध सॉफ़्टवेयर की एक सूची है । एक Google खोज ग्लासगो विश्वविद्यालय के एक समूह के कुछ छद्मकोड को भी खोजती है जो सिद्धांतों को समझने में उपयोगी हो सकते हैं यदि आप इसे स्वयं प्रोग्राम करना चाहते हैं।
किंग एट अल की पुस्तक बायेशियन एनालिसिस फॉर पॉपुलेशन इकोलॉजी । जनसंख्या पारिस्थितिकी के संदर्भ में RJMCMC का वर्णन करता है। मुझे वहां वर्णन बहुत स्पष्ट मिला और वे परिशिष्ट में आर कोड प्रदान करते हैं।
पुस्तक में एक संबद्ध वेबपृष्ठ भी है , लेकिन पुस्तक में पाया गया कुछ कोड वेबसाइट पर नहीं है।
@ Onestop के उत्तर में केवल एक विवरण जोड़ें: मुझे लगता है कि Olivier Cappé (CT / RJ MCMC) द्वारा जारी किया गया सी सॉफ़्टवेयर रिवर्सेबल जंप MCMC एल्गोरिथम को समझने में बहुत मददगार है (विशेष रूप से जन्म-मृत्यु और विभाजन के लिए संभावनाओं को कैसे डिज़ाइन किया जाए- मर्ज चलता है)। स्रोत कोड का लिंक है: http://perso.telecom-paristech.fr/~cappe/Code/CTRJ_mix/About/
जेलिन एई आरजे एमसीएमसी की काफी अच्छी प्रस्तुति एक साथ देती है (हालांकि यह ग्रीन के मूल पेपर के बहुत करीब पहुंचती है) लीड्स में अपने मास्टर की थीसिस के हिस्से के रूप में परिचर आर कोड के साथ। साथ ही परिवर्तन-बिंदु समस्याओं का एक गहन उदाहरण देता है, जो ग्रीन के 1995 के पेपर में भी शामिल हैं।
थीसिस और यहाँ कोड खोजें:
नंदो डी फ्रीटास तंत्रिका नेटवर्क पैरामीटर अनुमान के लिए प्रतिवर्ती कूद एमसीएमसी एल्गोरिदम के उपयोग पर डेमो प्रदान करता है। यह मॉडल अनुमान लगाने के लिए यादृच्छिक चर के रूप में न्यूरॉन्स, मॉडल पैरामीटर, नियमितीकरण मापदंडों और शोर मापदंडों की संख्या का इलाज करता है।
कोड और राइट-अप यहां उपलब्ध हैं: http://www.cs.ubc.ca/~nando/software.html