পরিসংখ্যানগুলিতে আরও দু: খজনক বিষয়। প্রশ্নটি পুরানো, তবে অন-লাইনের সূচনা উদাহরণগুলি পাওয়া শক্ত। সুতরাং আমি যদি এমসিএমসি দ্বারা বিভক্ত হয়ে এখানে পেজর্যাঙ্কের মার্কোভের এলোমেলো পদক্ষেপের অনুসরণ করে এবং উত্তর অনুসরণ করা সহজ করার জন্য প্রত্যাশায় পূর্ণ হয় তবে কেবল দুটি ক্ষেত্রে আমি দুটি দুর্দান্ত উদাহরণ সহজ করতে পারি। যেমন সদৃশ? এটি একটি ফলো-আপ প্রশ্ন হতে পারে।
FIRST EXAMPLE:
N(0,1)
এর বাইনারি সিদ্ধান্ত: অসুবিধা বুঝতে সব যান্ত্রিক পদক্ষেপের মধ্য দিয়ে গিয়ে, শুধু এক ঐন্দ্রজালিক কৌতুক যে হয় গ্রহণ বা প্রত্যাখ্যান করার একটি প্রস্তাব মূল্য ।
xmean
0sd
1rnorm(10000)
eps
ϵxixi+1runif(1, - eps, eps)
xi
প্রতিটি প্রস্তাবিত মানটি এলোমেলো ফ্যাশনে পূর্বের মান থেকে এবং এর সীমার মধ্যে পৃথক হবে [- eps,+ eps]
।
ii+1
N(0,1)xi+1xi
min(1, dnorm(candidate_value)/dnorm(x))
1N(0,1) pdfxi+1ximin(1, ...)
dnorm
সুতরাং আমাদের গ্রহণযোগ্যতার সম্ভাবনা আছে তবে আমাদের দ্বিপাক্ষিক সিদ্ধান্ত নেওয়া দরকার (নতুন প্রস্তাবিত মান গ্রহণ করুন, বা এটি প্রত্যাখ্যান করুন)। এবং এখানে আসল যাদু কৌশল: যদি সম্ভাবনাটি গণনা করা min(1, dnorm(candidate_value)/dnorm(x))
হয় তবেrunif(1)
থেকে অভিন্ন ড্রয়ের চেয়ে বড়01x[i+1]
x[i]
আমরা এটি হাজার হাজার বার করি এবং আমরা এই সমস্ত মানগুলি সংগ্রহ করি (কেবলমাত্র স্বীকৃত এবং পুনরাবৃত্ত মানগুলি) এবং যখন আমরা হিস্টোগ্রামের পরিকল্পনা করি তখন আমরা একটি সুন্দর বক্ররেখা পাই sd
10
0x = 0; vec[1] = x
SECOND EXAMPLE:
এটি আরও উত্তেজনাপূর্ণ, এবং এর উল্লেখ করে একটি ডেটাসেট প্রদত্ত এলোমেলো প্যারামিটারগুলির জন্য লগের সম্ভাবনা গণনা করে লিনিয়ার রিগ্রেশন কার্ভের পরামিতিগুলি অনুমান করার । যাইহোক, কোড লাইনগুলির উদাহরণগুলি উদাহরণস্বরূপ খুব অনুরূপ পদক্ষেপগুলি অনুসরণ করে এখানে সংরক্ষিত ঘনীভূত সিমুলেশনে নির্মিত হয়েছে ।