সমস্যা
আমি একটি আর ফাংশন লিখছি যা কোনও পূর্ববর্তী এবং ডেটা প্রদত্ত কোনও পূর্ববর্তী তথ্য ঘনত্বের অনুমান করতে একটি বয়েশিয়ান বিশ্লেষণ করে। আমি যদি ব্যবহারকারীটির পূর্বে পুনর্বিবেচনা করা প্রয়োজন তবে ফাংশনটি একটি সতর্কতা পাঠাতে চাই।
এই প্রশ্নে, আমি পূর্বের মূল্যায়ন কীভাবে শিখতে আগ্রহী। পূর্ববর্তী প্রশ্নগুলি অবহিত প্রিয়ারদের ( এখানে এবং এখানে ) বিবরণী দেওয়ার মেকানিক্সকে কভার করেছে )
নিম্নলিখিত ক্ষেত্রেগুলির পূর্বে পুনর্নির্মাণের প্রয়োজন হতে পারে:
- ডেটা এমন একটি চরম কেসকে উপস্থাপন করে যা পূর্বের কথা বলার সময় হিসাব করা হয়নি
- ডেটাতে ত্রুটি (উদাহরণস্বরূপ যদি ডেটা ছের এককগুলিতে থাকে যখন পূর্বের কেজি হয়)
- কোডটিতে একটি ত্রুটির কারণে উপলভ্য প্রবীণদের একটি সেট থেকে ভুল আগে বেছে নেওয়া হয়েছিল
প্রথম ক্ষেত্রে, প্রিরিররা সাধারণত পর্যাপ্ত পরিমাণে ছড়িয়ে পড়ে যে ডেটা মানগুলি অসমর্থিত পরিসীমা (যেমন <লগএন বা গামার জন্য <0) অবধি থাকে না হলে তথ্য সাধারণত তাদের অভিভূত করবে। অন্যান্য কেসগুলি বাগ বা ত্রুটি।
প্রশ্নাবলি
- কোনও পূর্বের মূল্যায়ন করতে ডেটা ব্যবহারের বৈধতা সম্পর্কিত কোনও সমস্যা আছে ?
- এই সমস্যাটির জন্য কোনও বিশেষ পরীক্ষা সবচেয়ে উপযুক্ত?
উদাহরণ
এখানে দুটি ডেটা সেট রয়েছে যা সাথে খারাপভাবে মেলে কারণ তারা জনসংখ্যার (লাল) বা (নীল) এর সাথে।
নীল ডেটা একটি বৈধ পূর্বের + ডেটা সংমিশ্রণ হতে পারে যেখানে লাল ডেটাতে এমন একটি পূর্ব বিতরণ প্রয়োজন যা নেতিবাচক মানগুলির জন্য সমর্থিত।
set.seed(1)
x<- seq(0.01,15,by=0.1)
plot(x, dlnorm(x), type = 'l', xlim = c(-15,15),xlab='',ylab='')
points(rnorm(50,0,5),jitter(rep(0,50),factor =0.2), cex = 0.3, col = 'red')
points(rnorm(50,8,0.5),jitter(rep(0,50),factor =0.4), cex = 0.3, col = 'blue')