মেট্রোপলিস-হেস্টিংস এবং গিবস স্যাম্পলিংয়ের মতো এমসিসিএমের অ্যালগরিদমগুলি যৌথ উত্তরোত্তর বিতরণগুলি থেকে নমুনার উপায়।
আমি মনে করি যে আমি মহানগর-হেসিংকে খুব সহজেই বুঝতে পেরেছি এবং বাস্তবায়ন করতে পারি - আপনি সহজভাবে কোনওভাবে প্রারম্ভিক পয়েন্টগুলি বেছে নিন এবং এলোমেলোভাবে 'প্যারামিটার স্পেসে চলুন', উত্তরের ঘনত্ব এবং প্রস্তাবের ঘনত্ব দ্বারা পরিচালিত। গিবস স্যাম্পলিংটি খুব অনুরূপ তবে আরও কার্যকর বলে মনে হচ্ছে যেহেতু এটি একবারে কেবলমাত্র একটি পরামিতি আপডেট করে অন্যকে ধ্রুবক হিসাবে ধরে রাখে, কার্যকরভাবে একটি অর্থোগোনাল ফ্যাশনে স্পেস চালিয়ে যায়।
এটি করার জন্য, আপনার * থেকে বিশ্লেষণী প্রতিটি প্যারামিটারের সম্পূর্ণ শর্তসাপেক্ষ দরকার। কিন্তু এই পূর্ণ শর্তাবলী কোথা থেকে আসে?
গীবস স্যাম্পলিংয়ের সমস্ত উদাহরণ আমি অনলাইনে খেলনা উদাহরণগুলি দেখেছি (যেমন একটি মাল্টিভারিয়েট নরমাল থেকে স্যাম্পলিং, যেখানে শর্তাবলী কেবল নিজেরাই স্বাভাবিক থাকে), এবং এই সমস্যাটিকে ফাঁস করে দেয় বলে মনে হয়।
* Or do you need the full conditionals in analytical form at all? How do programs like winBUGS do it?