Menu
CoddyTech
flag Ar iconالعربيةdown icon

الفرق بين المتوسطات

جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 42 من 64.

هل النموذج أو الصفحة أو لوحة المفاتيح الجديدة أفضل؟ قارن بين المجموعتين باستخدام الفرق بين المتوسطين: متوسط إحدى المجموعتين ناقص متوسط الأخرى. جرّب عشرة من مستخدمي لوحة المفاتيح كلٌّ تخطيطًا واحدًا:

typing = pd.DataFrame({
    "layout": ["Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak", "Qwerty", "Dvorak"],
    "wpm": [68, 76, 74, 65, 61, 82, 79, 70, 66, 74],
})
means = typing.groupby("layout")["wpm"].mean()
print(np.round(means["Dvorak"] - means["Qwerty"], 2))

يطبع هذا 3.8: سجّل مستخدمو لوحة Dvorak متوسطًا يزيد بمقدار 3.8 كلمة في الدقيقة. طرح متوسط Dvorak من متوسط Qwerty يعطي -3.8، لذا اذكر أي مجموعة تأتي أولًا.

خمسة مستخدمين للوحة Qwerty وخمسة مستخدمين للوحة Dvorak ممثَّلون بنقاط موزعة من 61 إلى 82 كلمة في الدقيقة، مع متوسط كل مجموعة كخط عند 69.6 و73.4، وقوس أحمر يحدد الفارق البالغ 3.8 بينهما

هل يُعدّ 3.8 كبيرًا؟ يتفاوت معدل الطباعة لدى الطابعين المنفردين بأكثر من 20 كلمة في الدقيقة، لذا قد يكون الحظ في تحديد من حصل على أي لوحة مفاتيح كافيًا وحده لإحداث هذا الفارق.

challenge icon

التحدي

متوسط

تدرّب الطلاب باستخدام أحد تطبيقي الرياضيات. يحتوي math_apps.csv على app (algo أو numo) وscore وsets؛ ويقرأ البرنامج اسم عمود أرقام واحد.

  1. احسب متوسط numo مطروحًا منه متوسط algo لذلك العمود.
  2. اجعل إشارة الناتج تحدد التطبيق المتقدم، واطبع السطر أدناه: الفارق موجب، ومتوسط التطبيق المتصدر أولًا، مع تقريب القيمتين إلى منزلتين عشريتين.

بالنسبة إلى طلاب آخرين والمدخل score:

algo is ahead on score by 4.0 (151.0 vs 147.0)

جرّب بنفسك

import numpy as np
import pandas as pd

students = pd.read_csv("math_apps.csv")
column = input()

# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الإحصاء لتعلّم الآلة

تدرّب بنفسك: مترجم Python عبر الإنترنت