73- كورس برمجة Machine Learning بلغة البايثون Python شرح – Mean Median Mode

مفهوم المتوسط الحسابي (Mean) في بايثون

المتوسط الحسابي، أو ما يُعرف بالـ Mean، هو أحد المقاييس الإحصائية التي تُستخدم لتحديد القيمة المتوسطة لمجموعة من الأرقام. لحساب المتوسط الحسابي في بايثون، نقوم بجمع جميع العناصر في القائمة ثم قسمتها على عدد هذه العناصر. يُعد المتوسط مفيدًا في تحليل البيانات لأنه يعطي فكرة عن القيمة المركزية لمجموعة البيانات. على سبيل المثال، إذا كان لدينا قائمة من الأرقام تمثل درجات الطلاب في اختبار معين، يمكننا استخدام المتوسط الحسابي لتحديد الأداء العام للطلاب في هذا الاختبار.

إليك مثال بسيط في بايثون لحساب المتوسط الحسابي:

grades = [80, 90, 70, 85, 100]
mean = sum(grades) / len(grades)
print("The mean is:", mean)

في هذا المثال، نقوم بجمع الدرجات وقسمتها على عددها للحصول على المتوسط الحسابي.

فهم الوسيط (Median) في بايثون

الوسيط، أو Median، هو القيمة التي تقسم مجموعة من الأرقام إلى نصفين متساويين، بحيث يكون نصف القيم أقل من الوسيط والنصف الآخر أكبر منه. يُعتبر الوسيط مقياسًا أكثر دقة من المتوسط الحسابي في حالة وجود قيم متطرفة قد تؤثر على النتائج. لحساب الوسيط في بايثون، نقوم أولاً بترتيب الأرقام من الأصغر إلى الأكبر، ثم نختار القيمة الوسطى. إذا كان عدد القيم زوجيًا، نأخذ متوسط القيمتين الوسطيتين.

إليك كيفية حساب الوسيط باستخدام بايثون:

import statistics

data = [3, 1, 4, 2, 5]
median = statistics.median(data)
print("The median is:", median)

في هذا المثال، نستخدم مكتبة `statistics` لحساب الوسيط بعد ترتيب القائمة.

تحديد المنوال (Mode) في بايثون

المنوال، أو Mode، هو القيمة التي تظهر بشكل متكرر في مجموعة من الأرقام. يُستخدم المنوال عادةً في تحليل البيانات لتحديد القيم الأكثر شيوعًا. في حالة وجود أكثر من قيمة تتكرر بنفس العدد، قد يكون هناك أكثر من منوال في المجموعة.

لحساب المنوال في بايثون، يمكننا استخدام مكتبة `statistics` كما يلي:

import statistics

data = [1, 2, 2, 3, 4]
mode = statistics.mode(data)
print("The mode is:", mode)

في هذا المثال، القيمة 2 هي الأكثر تكرارًا في القائمة، لذا فهي تُعتبر المنوال.

باستخدام هذه المقاييس الإحصائية الثلاثة، يمكننا تحليل البيانات بشكل أكثر فعالية وفهم التوزيع العام للقيم في مجموعات البيانات المختلفة.