تفاصيل العمل

لخص المشروع: تحليل العملاء والإيرادات (Online Retail II)

الفكرة: مشروع تحليلات كامل من البيانات الخام للمعاملات لحد تقسيم العملاء وتوقعات الـ ML، على بيانات UCI Online Retail II، هدفه فهم سلوك العملاء وتحديد أهم شريحة تجيب الإيرادات.

اللي اتعمل:

مراجعة جودة البيانات: فحص القيم المفقودة والتكرارات والفواتير الملغية والأكواد اللي مش منتجات والأسعار الصفرية.

التنضيف (7 خطوات): حذف التكرارات والأكواد غير المنتجية (POST، ADJUST...)، وفصل المرتجعات في جدول مستقل للتحليل، وتوحيد أوصاف المنتجات، ومعالجة القيم المتطرفة بـ IQR Winsorisation بدون حذف أي صفوف.

Feature Engineering: إجمالي السعر والشهر واليوم والساعة والربع ومؤشر عطلة نهاية الأسبوع، وتجميع بيانات كل عميل (الإيراد، عدد الطلبات، Recency، تنوع المنتجات، مدة التعامل).

EDA: الاتجاهات الشهرية، أعلى المنتجات، الإيراد حسب الدولة، وأنماط الوقت.

تحليل المرتجعات: قيمة المرتجعات الشهرية وأكتر المنتجات إرجاعًا، ومقارنة الإيراد الصافي بالإجمالي.

RFM Segmentation: تقييم العملاء بالـ Quintiles وتقسيمهم لـ 8 شرائح (Champions، Loyal، At Risk، Lost...).

KMeans: اختيار k=4 بطريقة Elbow، والشرائح: VIP، Loyal، Occasional، Churned.

Market Basket Analysis: قواعد الارتباط (Support، Confidence، Lift) على أعلى 30 منتج في UK.

نماذج ML:

Linear Regression لتوقع إيراد العميل (log1p).

Logistic Regression لتصنيف العملاء عاليي القيمة (أعلى 25% إيرادًا) بمقاييس Accuracy وPrecision وRecall وF1 وROC-AUC.

المخرجات: حوالي 14 مجموعة رسوم بيانية، منها الاتجاهات الشهرية، الإيراد الجغرافي، شرائح RFM، Elbow، قواعد السلة، ROC وConfusion Matrix.

الأدوات: Python • Pandas • Scikit-learn • mlxtend • Matplotlib/Seaborn

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات