কম্পিউটার

NumPy ব্যবহার করে পরম বিচ্যুতি এবং পরম গড় বিচ্যুতি


পরিসংখ্যানগত বিশ্লেষণে একটি নমুনায় ডেটা পরিবর্তনশীলতার অধ্যয়ন নির্দেশ করে যে একটি প্রদত্ত ডেটা নমুনায় মানগুলি কতটা বিচ্ছুরিত। পরিবর্তনশীলতা গণনা করার দুটি গুরুত্বপূর্ণ উপায় হল পরম বিচ্যুতি এবং মানে পরম বিচ্যুতি .

পরম বিচ্যুতি

এই পদ্ধতিতে আমরা প্রথমে প্রদত্ত নমুনার গড় মান খুঁজে পাই এবং তারপর প্রতিটি মান এবং প্রতিটি ডেটা নমুনার পরম বিচ্যুতি মান হিসাবে পরিচিত নমুনার গড় মানের মধ্যে পার্থক্য গণনা করি। সুতরাং গড় মানের চেয়ে বেশি মানের জন্য বিচ্যুতির মান ধনাত্মক হবে এবং গড় মানের চেয়ে কমগুলির জন্য বিচ্যুতির মান হবে ঋণাত্মক। এরপর আমরা পরম ব্যবহার করে পরম মান নিই প্রতিটি বিচ্যুতিকে ইতিবাচক হিসাবে তৈরি করার জন্য ফাংশন। এই সমস্ত পরম বিচ্যুতির সংক্ষিপ্তকরণ একটি ইতিবাচক ফলাফল দেয়। পরম মান ছাড়া এই বিচ্যুতির যোগফল শূন্য হবে।

নীচের উদাহরণে আমরা একটি ডেটা নমুনা নিই এবং প্রতিটি ডেটা উপাদানের জন্য পরম বিচ্যুতি গণনা করি৷

উদাহরণ

from numpy import mean, absolute
   data = [12, 42, 53, 13, 112]
# Find mean value of the sample
M = mean(data)
print "Sample Mean Value = ",mean(data)
print "\n"
# Calculate absolute deviation
print "Data-Mean","","deviation"
for i in range(len(data)):
   dev = absolute(data[i] - M)
   print data[i],"-",M,round((dev),2)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Sample Mean Value = 46.4
Data-Mean deviation
12 - 46.4 34.4
42 - 46.4 4.4
53 - 46.4 6.6
13 - 46.4 33.4
112 - 46.4 65.6

মান পরম বিচ্যুতি (MAD)

গড় পরম বিচ্যুতি (MAD) হল প্রতিটি ডেটা পয়েন্টের জন্য আমরা যে সমস্ত পরম বিচ্যুতি গণনা করি তার গড় মান। আগের উদাহরণের মতো একই নমুনা গ্রহণ করে, আমরা পরম বিচ্যুতির মান যোগ করার জন্য কোড যোগ করি এবং নমুনার আকার দিয়ে ভাগ করি।

উদাহরণ

from numpy import mean, absolute
data = [12, 42, 53, 13, 112]
# Find mean value of the sample
M = mean(data)
print "Sample Mean Value = ",mean(data)
sum = 0
# Calculate mean absolute deviation
for i in range(len(data)):
   dev = absolute(data[i] - M)
   sum = sum + round(dev,2)
print "Mean Absolute Deviation: ", sum/len(data)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Sample Mean Value = 46.4
Mean Absolute Deviation: 28.88

  1. CSS ব্যবহার করে পরম পজিশনিং

  2. C++ এ গড় পরম বিচ্যুতির জন্য প্রোগ্রাম

  3. এক্সেলের মধ্যকার স্ট্যান্ডার্ড ডেভিয়েশন এবং স্ট্যান্ডার্ড ত্রুটি কীভাবে গণনা করবেন

  4. পাইথন এবং স্ক্র্যাপি ব্যবহার করে ওয়েব স্ক্র্যাপিং?