( এটি স্ট্যাক ওভারফ্লো সম্পর্কে আমার প্রোগ্রামিং প্রশ্নের সাথে সম্পর্কিত : বেল কার্ভ গাউসিয়ান অ্যালগরিদম (পাইথন এবং / বা সি #) )
উত্তর ডটকম-এ, আমি এই সহজ উদাহরণটি পেয়েছি:
- গাণিতিক গড় (গড়) => সেটে সমস্ত মানের সমষ্টি নির্ধারণ করুন, সেটের উপাদানগুলির সংখ্যা দ্বারা বিভক্ত
- সেটে সমস্ত মানের স্কোয়ারের যোগফল সন্ধান করুন
- (2) আউটপুটকে সেটের উপাদানগুলির সংখ্যার উপর ভাগ করুন
- (3) এর আউটপুট থেকে গড় (1) এর বর্গ বিয়োগ করুন
- (4) এর ফলাফলের বর্গমূল নিন
উদাহরণ: সেট এ = {1,3,4,5,7}
- (1 + 3 + 4 + 5 + 7) / 5 = 4
- (1 * 1 + 3 * 3 + 4 * 4 + 5 * 5 + 7 * 7) = 1 + 9 + 16 + 25 + 49 = 100
- 100/5 = 20
- 20 - 4 * 4 = 20-16 = 4
- এসকিউআরটি (4) = 2
(এটি উইকি.ইনসওয়ার্স.কমের একটি পোস্ট থেকে আসে ))
এখন সমস্ত কিছু দেওয়া, আমি কীভাবে উপরের উপাত্তগুলিকে 200 থেকে 800 এর মধ্যে একটি বেল বক্রের (যেমন ক্রেডিট স্কোর) ফিট করতে পারি। স্পষ্টত উপরের সেটে 5 নম্বরটি 500 হবে। তবে কী নির্ধারণের সূত্রটি কী? 3 একই স্কেলে হওয়া উচিত। যদিও মূল সেট সেট এ = {1,3,4,5,7। বেল-বক্রতা নয়, আমি এটিকে জোর করে বেল-বক্ররেখাতে চাই।
ভাবুন এগুলি 5 জন স্কোর। পরের মাসে স্কোরগুলি নিম্নরূপে পরিবর্তিত হতে পারে: সেট করুন A2={1,2,4,5,9}
(এক ছেলেরা একটি পয়েন্ট হারিয়ে ফেলে এবং শীর্ষ লোকটি আরও দুটি পয়েন্ট অর্জন করে - ধনীরা আরও ধনী হয় এবং দরিদ্ররা আরও দরিদ্র হয়)। তারপরে সম্ভবত একটি নতুন লোক সেটে আসে: সেট করুন A3={1,2,4,5,8,9}
।