الارتباط والانحدار الخطي مع Python (استاذ ابوبكر)

شرح عملي باستخدام sklearn و matplotlib

Correlation Heatmap + Train/Test Split + Linear Regression

كل فكرة في صندوق منفصل

هذه الصفحة مبنية كدليل بسيط : كل خطوة تأتي في صندوق مستقل مع شرح قصير وكود واضح.

1) Correlation Heatmap

نستخدم الارتباط لمعرفة هل المتغيرات تتجه في نفس الاتجاه أم لا.


                        
                    

2) تقسيم البيانات إلى X و y

X = المتغيرات المستقلة
y = المتغير الهدف

نختار الأعمدة التي ستكون مدخلات النموذج، ثم العمود الذي نحاول التنبؤ به.


                        
                    

3) Train / Test Split

نقسم البيانات إلى جزء للتدريب وآخر للاختبار حتى نعرف هل النموذج يتعلم جيدًا أم لا.


                        
                    

4) تدريب النموذج ورسم النتيجة

نموذج LinearRegression + رسم matplotlib

بعد التدريب، نرى الخط الأفضل الذي يربط بين البيانات والتنبؤات.


                        
                    
X (المتغير المستقل) y (المتغير التابع)