মহানগর-হেস্টিংস সংহত - কেন আমার কৌশল কাজ করছে না?


16

ধরুন আমার একটি ফাংশন যা আমি একীভূত করতে চাই অবশ্যই ধরে নিচ্ছি শেষ পয়েন্টগুলিতে শূন্যে যায়, কোনও ব্লুপআপস নেই, দুর্দান্ত ফাংশন। আমি যেভাবে মুগ্ধ করে চলেছি তা হ'ল মেট্রোপলিস-হেস্টিংস অ্যালগরিদম ব্যবহার করে নমুনা এর বিতরণ আনুপাতিক থেকে , যা স্বাভাবিককরণের ধ্রুবকটি অনুপস্থিত missing যাকে আমি বলব এবং তারপরে এই উপর কিছু পরিসংখ্যান গণনা করব : g(x)

g(x)dx.
g(x)x1,x2,,xng(x)
N=g(x)dx
p(x)f(x)x
1ni=0nf(xi)f(x)p(x)dx.

যেহেতু , আমি অবিচ্ছেদ্য থেকে বাতিল করার জন্য পরিবর্তে can form ফর্মের একটি অভিব্যক্তি তৈরি করতে পারি সুতরাং এই ক্ষেত্রের সাথে সাথে সংহত করে দেওয়া উচিত, আমার ফলাফল , যা আমি চাই উত্তরটি পেতে কেবল পারস্পরিক গ্রহণ করতে পারি। অতএব আমি আমার নমুনার পরিসর নিতে পারি (পয়েন্টটি সর্বাধিক কার্যকরভাবে ব্যবহার করতে) এবং আমি আঁকা প্রতিটি নমুনার জন্য ইউ (এক্স) = 1 / আর দিতে পারি let এইভাবে ইউ (এক্স)p(x)=g(x)/Nf(x)=U(x)/g(x)g

1NU(x)g(x)g(x)dx=1NU(x)dx.
U(x)11/Nr=xmaxxminU(x)=1/rU(x)আমার নমুনাগুলি সেই অঞ্চলের বাইরে শূন্যের দিকে মূল্যায়ন করে তবে সেই অঞ্চলে 1 তে সংহত করে । সুতরাং আমি যদি এখন প্রত্যাশিত মানটি গ্রহণ করি তবে আমার পাওয়া উচিত:
E[U(x)g(x)]=1N1ni=0nU(x)g(x).

আমি নমুনা ফাংশন জন্য আর এই পরীক্ষার চেষ্টা g(x)=ex2 । সেক্ষেত্রে আমি নমুনা তৈরি করতে মেট্রোপলিস-হেস্টিংস ব্যবহার করি না তবে নমুনা তৈরি করতে প্রকৃত সম্ভাবনাগুলি ব্যবহার করি rnorm(কেবলমাত্র পরীক্ষার জন্য)। আমি যে ফলাফলগুলি খুঁজছি তা আমি বেশিরভাগই পাই না। মূলত আমি যা গণনা করবো তার সম্পূর্ণ

1n(xmaxxmin)i=0n1exi2.
এটা আমার তত্ত্ব নির্ণয় করা উচিত 1/π । এটি কাছাকাছি আসে তবে এটি প্রত্যাশিতভাবে রূপান্তরিত হয় না, আমি কি কিছু ভুল করছি?
ys = rnorm(1000000, 0, 1/sqrt(2))
r = max(ys) - min(ys)
sum(sapply(ys, function(x) 1/( r * exp(-x^2))))/length(ys)
## evaluates to 0.6019741. 1/sqrt(pi) = 0.5641896

ক্লিফাবের জন্য সম্পাদনা করুন

কারনেই আমি সীমার ব্যবহার শুধু সহজে একটি ফাংশন যে অঞ্চলে, যেখানে আমার পয়েন্ট বেশি নন-জিরো, কিন্তু যে সংহত সংজ্ঞায়িত হয় ব্যাপ্তির উপর । ফাংশনটির সম্পূর্ণ স্পেসিফিকেশন হ'ল: এই অভিন্ন ঘনত্ব হিসাবে আমাকে ব্যবহার করতে হবে না । আমি আরও কিছু ঘনত্ব ব্যবহার করতে পারি যা সংহত হয়েছিল , উদাহরণস্বরূপ সম্ভাবনা ঘনত্ব তবে এটি স্বতন্ত্র নমুনার তুচ্ছ অর্থাত্ সংশ্লেষ করে [ - , ] ইউ ( এক্স ) = { 11[,]ইউ(এক্স)1পি(এক্স)=1

U(x)={1xmaxxসর্বনিম্নxসর্বোচ্চ>এক্স>এক্সসর্বনিম্ন0otherwise.
U(x)11
P(x)=1πex2.
1ni=0nP(x)g(x)=1ni=0nexi2/πexi2=1ni=0n1π=1π.

আমি এই কৌশলটি অন্য সংস্থাগুলির জন্য চেষ্টা করতে পারি যা সংহত করে । তবে, আমি এখনও এটি জানতে চাই কেন এটি অভিন্ন বিতরণের জন্য কাজ করে না।1


শুধুমাত্র দ্রুত এটি সন্ধান করা, সুতরাং আপনি কেন পরিসীমা (এক্স) ব্যবহারের সিদ্ধান্ত নিয়েছিলেন তা ঠিক জানি না। শর্তসাপেক্ষে এটি বৈধ হওয়ার কারণে এটি অত্যন্ত অদক্ষ! সেই আকারের একটি নমুনার পরিসীমা আপনি গ্রহণ করতে পারেন এমন সবচেয়ে অস্থির পরিসংখ্যান সম্পর্কে is
ক্লিফ এবি

@ ক্লিফ্যাব আমার পয়েন্টগুলি যে বিরতিতে রয়েছে তার বিরতিতে ইউনিফর্ম বিতরণকে সংজ্ঞায়িত করে পরিসীমাটি ব্যবহার করে আমার সম্পর্কে বিশেষ কিছু নেই। সম্পাদনাগুলি দেখুন।
মাইক ফ্লায়েন

1
আরও পরে এটিকে আমি পরে দেখব। তবে বিবেচনা করার মতো কিছু হ'ল x যেন ইউনিফর্ম আরভি'র সমষ্টি, তবে , রেঞ্জ । তবে x যদি সাধারণ আরভি'র অ-দেগেনেরেটের সেট হয় তবে , । n(x)1nrange(x)
ক্লিফ এবি

@ ক্লিফ্যাব আপনি হয়ত সঠিক ছিলেন বলে আমি মনে করি কারণটি ছিল যে অখণ্ডের সীমা নির্ধারণ করা হয়নি এবং সুতরাং অনুমানকারীর বৈচিত্রটি কখনই রূপান্তরিত হবে না ...
মাইক ফ্লিন

উত্তর:


13

এটি একটি অত্যন্ত আকর্ষণীয় প্রশ্ন, যা একই ঘনত্ব থেকে এমসিসিএম আউটপুটের উপর ভিত্তি করে ঘনত্ব এর স্বাভাবিককরণের ধ্রুবককে প্রায় ঘনিষ্ঠ করার বিষয়ে সম্পর্কিত । (একটি পার্শ্ব মন্তব্য কি যে সঠিক ভাবনাটি হলো এই যে হয় সমাকলনযোগ্য হয়, অনন্ত এ শূন্য যাচ্ছে যথেষ্ট নয়।)ggg

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

Xg(x)dx
p(x)g(x)α(x)U(x)
{x;α(x)>0}{x;g(x)>0}
Xα(x)g(x)p(x)dx=Xα(x)Ndx=1N
pনমুনা অনুমানকারী ta দ্বারা এর নিরপেক্ষ মূল্যায়ন স্পষ্টতই, অনুমানকারী পারফরম্যান্স (রূপান্তর গতি, একটি বৈকল্পের অস্তিত্ব, এবং টিসি।) পছন্দ উপর নির্ভর করে [ যদিও এর প্রত্যাশা না থাকে]। বায়েসীয় কাঠামোর ক্ষেত্রে, গেল্ফ্যান্ড এবং ডাই দ্বারা সমর্থন করা একটি পছন্দ হল d , পূর্বের ঘনত্ব। এটি যেখানে থেকে সম্ভাবনা ফাংশন যেখানে1/N
η^=1ni=1nα(xi)g(xi)xiiidp(x)
η^αα=π
α(x)g(x)=1(x)
(x)g(x)=π(x)(x)। দুর্ভাগ্যক্রমে, ফলাফল নির্ধারণকারী the হরমোনিক গড় অনুমানক , যাকে এ পর্যন্ত সবচেয়ে খারাপ মন্টি কার্লো অনুমানকারীও বলা হয় র‌্যাডফোর্ড নীল, টরন্টো বিশ্ববিদ্যালয় থেকে। সুতরাং এটি সর্বদা সুন্দরভাবে কাজ করে না। এমনকি খুব কমই।
N^=ni=1n1/(xi)

আপনার নমুনার ব্যাপ্তি এবং সেই পরিসীমাটির ইউনিফর্মটি হারমোনিক গড় ইস্যুটির সাথে সংযুক্ত রয়েছে: কেবলমাত্র অংকের উপস্থিত হয় (আমার সন্দেহ হয় যে এটি সবসময় আনবাউন্ডেড সাপোর্টের ক্ষেত্রে হতে পারে!) এবং এটি খুব ধীরে ধীরে স্বাভাবিক ধ্রুবকে রূপান্তরিত করে। উদাহরণস্বরূপ, আপনি যদি আপনার কোডটি বেশ কয়েকবার পুনরায় চালু করেন তবে আপনি 10⁶ পুনরাবৃত্তির পরে খুব আলাদা সংখ্যাসূচক মান পাবেন। এর অর্থ আপনি উত্তরের পরিমাণকেও বিশ্বাস করতে পারবেন না।(min(xi),max(xi))exp{x2}

এই অসীম বৈকল্পিক ইস্যুটির একটি জেনেরিক ফিক্স হ'ল জন্য আরও ঘনত্বের ঘনত্বের জন্য ব্যবহার করা, উদাহরণস্বরূপ আপনার নমুনার কোয়ার্টাইলগুলি , কারণ তখন এই ব্যবধানের উপর নিম্ন-সীমাবদ্ধ থাকে।α(q.25(xi),q.75(xi))g

আপনার কোডটি এই নতুন ঘনত্বের সাথে মানিয়ে নেওয়ার সময়, আনুমানিক :1/π

ys = rnorm(1e6, 0, 1/sqrt(2))
r = quantile(ys,.75) - quantile(ys,.25)
yc=ys[(ys>quantile(ys,.25))&(ys<quantile(ys,.75))]
sum(sapply(yc, function(x) 1/( r * exp(-x^2))))/length(ys)
## evaluates to 0.5649015. 1/sqrt(pi) = 0.5641896

আমরা ড্যারেন ওয়ারেথ এবং জিন-মিশেল মারিনের সাথে দুটি গবেষণাপত্রে বিশদটিতে এই পদ্ধতিটি নিয়ে আলোচনা করি ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.