التنبؤ بسعر السيارة
الهدف
الهدف من هذا المشروع هو التنبؤ بسعر بيع السيارات بناءً على ميزات مختلفة مثل سنة الصنع ونوع الوقود ونوع البائع وناقل الحركة والمزيد.
نقارن أداء نموذجين للانحدار:
الانحدار الخطي
انحدار لاسو
مجموعة البيانات
تتكون مجموعة البيانات من الميزات التالية:
Car_Name: اسم السيارة
Year: سنة التصنيع
Selling_Price: السعر الذي بيعت به السيارة
Present_Price: السعر الحالي للسيارة
Kms_Driven: المسافة المقطوعة بالكيلومترات
Fuel_Type: نوع الوقود (بنزين، ديزل، غاز طبيعي مضغوط)
Seller_Type: نوع البائع (تاجر، فرد)
Transmission: نوع ناقل الحركة (يدوي، أوتوماتيكي)
Owner: عدد الملاك السابقين
نظرة عامة على مجموعة البيانات:
Shape: 301 صف × 9 أعمدة
القيم المفقودة: لا شيء
الميزات الفئوية:
Fuel_Type: بنزين، ديزل، غاز طبيعي مضغوط
Seller_Type: تاجر، فرد
Transmission: يدوي، تلقائي
️ معالجة البيانات مسبقًا
1️⃣ ترميز البيانات:
تحويل المتغيرات التصنيفية إلى قيم عددية:
نوع الوقود: بنزين → 0، ديزل → 1، CNG → 2
نوع البائع: تاجر → 0، فردي → 1
ناقل الحركة: يدوي → 0، أوتوماتيكي → 1
2️⃣ اختيار الميزة:
اسم السيارة المنسدل (غير ذي صلة بالتنبؤ)
X (الميزات) = جميع الأعمدة باستثناء سعر البيع
Y (الهدف) = سعر البيع
النموذج 1: الانحدار الخطي
وصف النموذج: يقوم الانحدار الخطي بإنشاء نماذج للعلاقة بين المتغير المستهدف وميزات الإدخال.
️ التدريب:
تقسيم البيانات: 90% تدريب، 10% اختبار
ملاءمة النموذج لبيانات التدريب
التقييم:
درجة R-squared: (0.87994516604937)
اسم المستقل | Ahmed D. |
عدد الإعجابات | 0 |
عدد المشاهدات | 3 |
تاريخ الإضافة | |
تاريخ الإنجاز |