মিন, মিডিয়ান, মোড – স্ট্যাটিস্টিক্যাল অ্যানালিসিসের তিনটি মৌলিক ফাংশন। লাইব্রেরি ছাড়া পাইথন-ওনلی ইমপ্লিমেন্টেশন দেখানো হলো।
১. Mean (গড়) – sum() / len()
num_list = [21, 11, 19, 3, 11, 5]
mean = sum(num_list) / len(num_list)
print(f"Mean: {round(mean, 2)}") # 11.67
২. Median (মধ্যম মান) – সর্ট করে মিডিল ভ্যালু
num_list = [21, 13, 19, 3, 11, 5]
num_list.sort()
n = len(num_list)
if n % 2 == 0:
median = (num_list[n//2] + num_list[n//2 - 1]) / 2
else:
median = num_list[n//2]
print(f"Median: {median}") # 12.0
৩. Mode (সর্বাধিক ফ্রিকোয়েন্সি) – Counter ব্যবহার
import collections
num_list = [21, 13, 19, 13, 19, 13]
data = collections.Counter(num_list)
max_freq = max(data.values())
mode_vals = [k for k, v in data.items() if v == max_freq]
if len(mode_vals) == len(num_list):
print("No mode")
else:
print("Mode:", ", ".join(map(str, mode_vals))) # 13
`statistics` মডিউল (পাইথন ৩.৪+) এ `mean()`, `median()`, `mode()` বিল্ট-ইন রয়েছে। প্রোডাকশনে সেটি ব্যবহার করুন।