أفضل سمتين
جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 59 من 64.
إليك الصورة التي وعد بها هذا الفصل: أقوى ميزتين من حيث المتوسط في مخطط مبعثر واحد، ولون واحد لكل فئة.
تتجمع العينات الحميدة في أسفل اليسار، بينما تنتشر العينات الخبيثة إلى أعلى اليمين. وعند التقاء السحابتين، سيرتكب النموذج الذي يستخدم هذا الزوج أخطاءه.
فحصٌ آخر: هل النسختان شبه متطابقتين؟
first = strength.index[0]
second = strength.index[1]
print(np.round(df[first].corr(df[second]), 2))يطبع هذا 0.85: ميزتان مرتبطتان، وليستا نسختين. عند 0.99، ستكرر الميزة الثانية الأولى ولن تضيف شيئًا جديدًا تقريبًا.
التحدي
متوسطتقيس ميزات error مقدار تغيّر القياس بين خلايا عينة واحدة. هل يمكن لأقوى ميزتين التمييز بين الفئتين؟ يرتبهما الكود التمهيدي في first وsecond؛ وتضع label(ax) تسميات على المخطط.
- اطبع
r between them:وقيمة r بينهما، مقربة إلى منزلتين عشريتين. - ارسم مخططًا مبعثرًا واحدًا لكل فئة، مع وضع
firstعلى المحور الأفقي، وميّز النقاط باسم الفئة. - استدعِ
label(ax)، وأضف وسيلة إيضاح، ثم اعرض المخطط.
مثل هذا، لأقوى زوج من ميزات worst (r تساوي 0.82):
ثم قيّم مخططك: هل السحب منفصلة؟ وبالنظر إلى قيمة r، هل تتطابق المخططات؟
جرّب بنفسك
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import load_breast_cancer
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
y = cancer.target
# خصائص الخطأ العشر: مقدار تفاوت كل قياس بين خلايا عينة واحدة
X = cancer.data[cancer.feature_names[10:20]]
# مرتبة حسب القوة: first وsecond هما الأقوى
strength = np.abs(X.corrwith(y)).sort_values(ascending=False)
first = strength.index[0]
second = strength.index[1]
# يعيّن عنوان الرسم البياني ويسمّي المحورين باسمَي العنصرين
def label(ax):
ax.set_title("Error Features")
ax.set_xlabel(first)
ax.set_ylabel(second)
# اكتب شيفرتك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحصاء لتعلّم الآلة
1المركز والتشتت
المتوسط والوسيطالمئينات والربيعاتالتباين والانحراف المعياريعينة أم مجتمع؟القيمة الأكثر شيوعًامراجعة: أوقات التسليم4العينات والمجتمعات الإحصائية
المجتمع والعينةتختلف متوسطات العيناتتوزيع المعاينةعينات أكبر، ضوضاء أقلمراجعة: استطلاع آراء بلدة2التوزيعات
مدرجات التكرار للكثافةأشكال البياناتالمنحنى الطبيعيقاعدة 68-95-99.7الدرجات المعيارية Zمراجعة: عمر البطارية5القيم المتطرفة
المخططات الصندوقيةقاعدة المدى الربيعي (IQR)قاعدة الدرجة المعيارية (Z-Score)التعامل مع القيم المتطرفةمراجعة: أعطال المستشعرات8مقارنة المجموعات
مخططات الصندوق حسب المجموعةالفرق بين المتوسطاتهل يمكن أن يكون ذلك محض صدفة؟القيم الاحتمالية (P-Values)اختبار tمراجعة: اختبار A/B11استكشاف مجموعة بيانات
نظرة أولىجميع السمات دفعة واحدةالسمات مقابل الوسمأفضل سمتينمراجعة: بيانات السكري3الاحتمالات بالمحاكاة
الاحتمال بوصفه تكرارًاقانون الأعداد الكبيرةمجاميع رميات النردالقيمة المتوقعةالاحتمال الشرطيمراجعة: احتمالات كشك النرد6العلاقات
قراءة المخططات المبعثرةالارتباطمصفوفة الارتباطخرائط الارتباط الحراريةالارتباط لا يعني السببيةمراجعة: الآيس كريم والشمستدرّب بنفسك: مترجم Python عبر الإنترنت