একটি বিতরণ থেকে এলোমেলো মান উত্পন্ন করার বিভিন্ন উপায় রয়েছে, ম্যাকএমসি এর মধ্যে একটি, তবে আরও কয়েকজন মন্টে কার্লো পদ্ধতি হিসাবে বিবেচিত হবে (মার্কভ চেইন অংশটি ছাড়াই)।
ইউনিভারিটেড স্যাম্পলিংয়ের জন্য সর্বাধিক সরাসরি হ'ল ইউনিফর্ম র্যান্ডম ভেরিয়েবল তৈরি করা, তারপরে এটিকে বিপরীত সিডিএফ ফাংশনে প্লাগ করুন। আপনার বিপরীত সিডিএফ থাকলে এটি দুর্দান্ত কাজ করে, তবে সিডিএফ এবং / বা এর বিপরীতমুখী সরাসরি গণনা করা শক্ত হলে সমস্যা হয়।
মাল্টিভারিয়েট সমস্যার জন্য আপনি একটি কোপুলার থেকে ডেটা উত্পন্ন করতে পারেন, তারপরে ভেরিয়েবলের মধ্যে কিছুটা সম্পর্ক স্থাপনের জন্য উত্পন্ন মানগুলিতে বিপরীত সিডিএফ পদ্ধতিটি ব্যবহার করুন (যদিও কোপুলায় সঠিক পরামিতি নির্দিষ্টকরণের ক্ষেত্রে কাঙ্ক্ষিত সম্পর্কের স্তরটি প্রায়শই প্রয়োজন হয় কিছুটা পরীক্ষা এবং ত্রুটি)।
প্রত্যাখ্যান স্যাম্পলিং হ'ল একটি পদ্ধতি যা কোনও বিতরণ (অবিবাহিত বা মাল্টিভারিয়েট) থেকে ডেটা উত্পন্ন করতে ব্যবহার করা যেতে পারে যেখানে আপনাকে সিডিএফ বা এর বিপরীতটি জানতে হবে না (এবং এমনকি ঘনত্বের ক্রিয়াকলাপের জন্য আপনার স্বাভাবিককরণের ধ্রুবকের প্রয়োজন নেই), তবে কিছু ক্ষেত্রে অনেক সময় নেওয়া এটি অত্যন্ত অদক্ষ হতে পারে।
আপনি যদি এলোমেলোভাবে নিজেকে পয়েন্ট করার পরিবর্তে উত্পন্ন ডেটার সংক্ষিপ্তসারগুলিতে আগ্রহী হন, তবে গুরুত্বের নমুনা দেওয়া অন্য বিকল্প।
গিগস স্যাম্পলিং যা ম্যাকএমসি স্যাম্পলিংয়ের একটি ফর্ম তা আপনাকে নমুনা দেয় যেখানে আপনি মাল্টিভারিয়েট বিতরণের সঠিক ফর্মটি জানেন না যতক্ষণ না আপনি যতক্ষণ না অন্যকে দেওয়া প্রতিটি ভেরিয়েবলের শর্তাধীন বিতরণ জানেন know
এছাড়াও অন্যান্য রয়েছে, যা আপনি যা জানেন এবং যা জানেন না এবং নির্দিষ্ট সমস্যার অন্যান্য বিবরণগুলির উপর সবচেয়ে ভাল নির্ভর করে। ম্যাকএমসি জনপ্রিয় কারণ এটি বিভিন্ন পরিস্থিতিতে ভাল কাজ করে এবং বিভিন্ন ক্ষেত্রে সাধারণীকরণ করে।