📝 ملخص الصفحة
📚 تمرينات تحليل البيانات ومكتبات بايثون
المفاهيم الأساسية
تحليل البيانات الوصفي: يصف ما حدث (وليس سبب حدوثه).
تحليل البيانات التشخيصي: يحلل سبب حدوث شيء ما.
تحليل البيانات التنبؤي: يستخدم التوجهات السابقة للتنبؤ بالمستقبل.
تحليل البيانات التوجيهي: يقدم توصيات للإجراءات المستقبلية.
تحليل البيانات الاستكشافي: يستكشف البيانات لاكتشاف الأنماط والحالات الشاذة (ليس بالضرورة تمثيلاً بيانياً فقط).
تحليل البيانات متعدد المتغيرات: يأخذ في الاعتبار أكثر من متغير مستقل واحد.
مكتبات البايثون: حزم من المقاطع البرمجية تبسط مهام البرمجة، ويمكن أن تحتوي على بيانات التكوين أو قوالب الرسائل.
مات بلوت ليب (Matplotlib): مكتبة بايثون لإنشاء الرسوم والمخططات البيانية.
خريطة المفاهيم
```markmap
فحص وتحليل البيانات
أدوات تحليل البيانات
لغات البرمجة والبيانات البرمجية
#### بايثون (Python)
##### مفكرة جوبيتر (Jupyter Notebook)
###### فتح مفكرة جوبيتر
- ستفتح الصفحة الرئيسة لمفكرة جوبيتر في المتصفح.
###### إنشاء مفكرة جديدة
- في الزاوية اليمنى العلوية من شاشتك، اضغط على New (جديد).
- حدد Python 3 (ipykernel).
- ستفتح المفكرة في علامة تبويب جديدة.
###### واجهة المفكرة الجديدة
- الاسم الافتراضي: دون عنوان (Untitled).
- خلية المقطع البرمجي: يمكن كتابة نص أو تعبير رياضي أو برنامج البايثون.
- شريط أدوات المفكرة.
- يمكن تحميل المفكرة من جهاز الحاسوب.
###### إنشاء وتشغيل برنامج
- اكتب الأوامر داخل خلية المقطع البرمجي.
- اضغط على Run (تشغيل) أو Shift + Enter لتشغيل البرنامج.
- ستظهر النتيجة تحت الأوامر.
- ستُضاف خلية مقطع برمجي جديدة تلقائياً بعد التشغيل.
- يمكن أن تحتوي المفكرة على عدة خلايا، لكل منها مقطعها البرمجي الخاص.
###### حفظ المذكرة
- الحفظ اليدوي: من خلال قائمة File (ملف) -> Save as (حفظ كـ).
- الحفظ التلقائي: يتم حفظ التغييرات تلقائياً أثناء العمل.
- تغيير الاسم: يتغير اسم المذكرة بعد حفظها باسم جديد.
##### مكتبات البايثون
###### التعريف
- حزم من المقاطع البرمجية تبسط مهام البرمجة.
- يمكن أن تحتوي على بيانات التكوين أو قوالب الرسائل.
###### مثال: مات بلوت ليب (Matplotlib)
- مكتبة تستخدم لإنشاء الرسوم والمخططات البيانية.
أنواع تحليل البيانات
تحليل البيانات الوصفي
تحليل البيانات التشخيصي
تحليل البيانات التنبؤي
- يستخدم التوجهات المكتشفة سابقاً للتنبؤ بالنتائج المستقبلية.
تحليل البيانات التوجيهي
- يقدم توصيات للإجراءات المستقبلية.
تحليل البيانات الاستكشافي
- يستكشف البيانات.
- يمكن من خلاله اكتشاف الحالات الشاذة.
- ليس بالضرورة تمثيلاً بيانياً فقط.
تحليل البيانات متعدد المتغيرات
- يأخذ في الاعتبار أكثر من متغير مستقل واحد.
```
نقاط مهمة
- تحليل البيانات الوصفي يصف الأحداث، بينما التشخيصي يبحث عن أسبابها.
- تحليل البيانات التنبؤي يعتمد على البيانات التاريخية.
- تحليل البيانات الاستكشافي أداة قوية للكشف عن الشذوذ والأنماط غير المتوقعة.
- مكتبات بايثون (مثل Matplotlib) هي أدوات مساعدة أساسية لتنفيذ وتحليل البيانات.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 10 بطاقة لهذه الصفحة
أي من العبارات التالية تصف بشكل صحيح الهدف من تحليل البيانات الاستكشافي؟
- أ) التنبؤ الدقيق بالنتائج المستقبلية بناءً على النماذج الإحصائية.
- ب) اكتشاف الأنماط الأولية والحالات الشاذة في البيانات.
- ج) تحديد الأسباب الجذرية للأحداث الماضية.
- د) تلخيص البيانات الحالية باستخدام مقاييس مثل المتوسط والوسيط فقط.
الإجابة الصحيحة: b
الإجابة: اكتشاف الأنماط الأولية والحالات الشاذة في البيانات.
الشرح: ١. تحليل البيانات الاستكشافي هو الخطوة الأولى في فهم البيانات.
٢. يهدف إلى استكشاف البيانات دون فرضيات مسبقة.
٣. من أهدافه الرئيسية اكتشاف الأنماط غير المتوقعة والقيم المتطرفة (الحالات الشاذة).
٤. لا يقتصر على التمثيل البياني، ويمكن أن يتضمن حسابات إحصائية وصفية.
تلميح: ركز على الهدف الأساسي لهذا النوع من التحليل، والذي يسبق التحليل الوصفي أو التنبؤي.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما الخاصية الأساسية التي تميز تحليل البيانات متعدد المتغيرات؟
- أ) التركيز على تحليل متغير تابع واحد فقط.
- ب) استخدام الرسوم البيانية المعقدة حصرياً.
- ج) أخذ أكثر من متغير مستقل واحد في الاعتبار في نفس الوقت.
- د) التنبؤ بأحداث مستقبلية بمستوى ثقة 100%.
الإجابة الصحيحة: c
الإجابة: أخذ أكثر من متغير مستقل واحد في الاعتبار في نفس الوقت.
الشرح: ١. التحليل متعدد المتغيرات هو أسلوب إحصائي متقدم.
٢. يتعامل مع مجموعات بيانات تحتوي على عدة متغيرات (سمات) في نفس الوقت.
٣. يدرس العلاقات والتفاعلات بين هذه المتغيرات.
٤. يسمح بفهم أكثر تعقيداً ودقة للظواهر مقارنة بالتحليل أحادي المتغير.
تلميح: فكر في ما يعنيه مصطلح 'متعدد' في هذا السياق، ومقارنته بالتحليل أحادي المتغير.
التصنيف: تعريف | المستوى: متوسط
ما الوظيفة الرئيسية لمكتبة Matplotlib في لغة بايثون؟
- أ) معالجة وتحليل البيانات في هياكل تشبه الجداول (DataFrames).
- ب) تنفيذ عمليات التعلم الآلي والذكاء الاصطناعي.
- ج) إنشاء الرسوم والمخططات البيانية.
- د) إدارة قواعد البيانات والاستعلام عنها.
الإجابة الصحيحة: c
الإجابة: إنشاء الرسوم والمخططات البيانية.
الشرح: ١. Matplotlib هي مكتبة قياسية وشائعة في بايثون.
٢. صممت خصيصاً لتصور البيانات وتقديمها بصرياً.
٣. توفر مجموعة واسعة من أنواع المخططات (خطية، عمودية، مبعثرة، دائري).
٤. تسمح بتخصيص تفاصيل المخططات (ألوان، عناوين، تسميات).
تلميح: تذكر أن اسم المكتبة (Matplotlib) مكون من كلمتي 'Math' و 'Plot'.
التصنيف: تعريف | المستوى: سهل
أي مما يلي يصف بشكل صحيح محتويات مكتبة بايثون؟
- أ) تحتوي حصرياً على ملفات الأكواد البرمجية (ملفات .py).
- ب) يمكن أن تحتوي على حزم برمجية، وبيانات تكوين، وقوالب رسائل.
- ج) هي دائماً ملف تنفيذي واحد (executable).
- د) تقتصر على الدوال الرياضية والإحصائية فقط.
الإجابة الصحيحة: b
الإجابة: يمكن أن تحتوي على حزم برمجية، وبيانات تكوين، وقوالب رسائل.
الشرح: ١. مكتبة بايثون هي مجموعة من الوحدات والموارد.
٢. المحتوى الأساسي هو المقاطع البرمجية (الدوال والكلاسات).
٣. يمكن أن تحتوي أيضاً على ملفات مساعدة مثل بيانات التكوين (config files).
٤. قد تتضمن موارد أخرى مثل قوالب النصوص أو ملفات البيانات لدعم وظائفها.
تلميح: فكر في المكتبة كحزمة موارد تدعم وظيفة معينة، وليس مجرد أكواد.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما الفائدة الأساسية من استخدام مكتبات بايثون في برمجة علم البيانات؟
- أ) استبدال الحاجة إلى تعلم لغة بايثون نفسها.
- ب) ضمان أن الكود سيعمل بشكل أسرع بنسبة 100%.
- ج) تبسيط مهام البرمجة المعقدة من خلال استخدام حزم جاهزة.
- د) السماح بالبرمجة دون الحاجة إلى فهم الخوارزميات.
الإجابة الصحيحة: c
الإجابة: تبسيط مهام البرمجة المعقدة من خلال استخدام حزم جاهزة.
الشرح: ١. مكتبات بايثون توفر وظائف معدة مسبقاً.
٢. تسمح للمبرمجين بأداء مهام معقدة بأسطر قليلة من الكود.
٣. توفر الوقت والجهد وتقلل من الأخطاء.
٤. في علم البيانات، مكتبات مثل pandas و NumPy و scikit-learn أساسية.
تلميح: ركز على الكلمة الرئيسية 'تبسيط' في وصف وظيفة المكتبات.
التصنيف: مفهوم جوهري | المستوى: سهل
أي من الخيارات التالية يصف بدقة الوظيفة الأساسية لتحليل البيانات التنبؤي (Predictive Data Analysis)؟
- أ) توصيف وتلخيص خصائص البيانات الحالية لمعرفة ماذا حدث بالضبط.
- ب) البحث في مسببات الأحداث الماضية والعلاقات بينها لمعرفة سبب الحدوث.
- ج) استخدام التوجهات والأنماط المكتشفة بالفعل للتنبؤ بالنتائج المستقبلية.
- د) التركيز الحصري على التمثيل البياني للبيانات لاستكشاف العلاقات الأولية.
الإجابة الصحيحة: c
الإجابة: استخدام التوجهات والأنماط المكتشفة بالفعل للتنبؤ بالنتائج المستقبلية.
الشرح: ١. يعتمد تحليل البيانات التنبؤي على دراسة البيانات التاريخية.
٢. يهدف هذا التحليل إلى استخراج التوجهات (Trends) والأنماط المكتشفة مسبقاً.
٣. يتم توظيف هذه الأنماط لبناء توقعات دقيقة حول النتائج أو الأحداث المستقبلية.
تلميح: فكر في نوع التحليل الذي يتجاوز وصف الماضي ليرسم صورة لما قد يحدث لاحقاً.
التصنيف: مسألة تدريبية | المستوى: متوسط
ما هو نوع تحليل البيانات الذي يعتمد على استخدام التوجهات والأنماط المكتشفة في البيانات التاريخية لاستشراف والتبؤ بالنتائج المستقبلية؟
- أ) تحليل البيانات الوصفي
- ب) تحليل البيانات التشخيصي
- ج) تحليل البيانات التنبؤي
- د) تحليل البيانات الاستكشافي
الإجابة الصحيحة: c
الإجابة: تحليل البيانات التنبؤي
الشرح: ١. تحليل البيانات التنبؤي (Predictive Analytics) هو فرع متقدم من تحليل البيانات.
٢. يستخدم النماذج الإحصائية والبيانات التاريخية والتوجهات الحالية.
٣. وظيفته الأساسية هي تقديم توقعات احتمالية عما قد يحدث مستقبلاً.
تلميح: فكر في نوع التحليل الذي يحاول الإجابة على سؤال: (ماذا سيحدث في المستقبل؟)
التصنيف: مفهوم جوهري | المستوى: متوسط
أي من أنواع تحليل البيانات الآتية يهدف بشكل أساسي إلى استخدام الأنماط والتوجهات التاريخية المكتشفة لتقدير واستشراف النتائج المستقبلية؟
- أ) تحليل البيانات الوصفي
- ب) تحليل البيانات التنبؤي
- ج) تحليل البيانات التشخيصي
- د) تحليل البيانات الاستكشافي
الإجابة الصحيحة: b
الإجابة: تحليل البيانات التنبؤي
الشرح: ١. تحليل البيانات الوصفي يركز على تلخيص ما حدث.
٢. تحليل البيانات التشخيصي يركز على معرفة أسباب حدوث الأشياء (لماذا حدث؟).
٣. تحليل البيانات التنبؤي (Predictive Analysis) هو الذي يستخدم النماذج الإحصائية والبيانات التاريخية للتنبؤ بالأحداث المستقبلية.
٤. الناتج النهائي هو تحليل البيانات التنبؤي.
تلميح: فكر في نوع التحليل الذي يتجاوز وصف الماضي ليصل إلى توقع ما سيحدث بناءً على البيانات المتوفرة.
التصنيف: مفهوم جوهري | المستوى: متوسط
أي من أنواع تحليل البيانات يهدف بشكل أساسي إلى استخدام الأنماط والتوجهات المكتشفة في البيانات التاريخية لتوقع النتائج والأحداث المستقبلية؟
- أ) تحليل البيانات الوصفي
- ب) تحليل البيانات التشخيصي
- ج) تحليل البيانات التنبؤي
- د) تحليل البيانات الاستكشافي
الإجابة الصحيحة: c
الإجابة: تحليل البيانات التنبؤي
الشرح: ١. تحليل البيانات الوصفي يلخص 'ماذا حدث؟'.
٢. تحليل البيانات التشخيصي يبحث عن 'لماذا حدث؟'.
٣. تحليل البيانات التنبؤي يستخدم النماذج الإحصائية والبيانات التاريخية لتوقع 'ماذا سيحدث مستقبلاً؟'.
٤. وبناءً عليه، فإن التنبؤ بالنتائج المستقبلية هو الوظيفة الأساسية للتحليل التنبؤي.
تلميح: فكر في نوع التحليل الذي يركز على استقراء المستقبل بناءً على ما حدث في الماضي.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما هو الوصف الدقيق لهدف تحليل البيانات التنبؤي (Predictive Data Analysis) بناءً على المفاهيم الأساسية لعلم البيانات؟
- أ) تلخيص وجمع خصائص البيانات الحالية للإجابة عن سؤال ماذا حدث.
- ب) البحث المعمق في البيانات لمعرفة الأسباب الكامنة وراء حدوث شيء ما.
- ج) استخدام التوجهات المكتشفة في البيانات السابقة للتنبؤ بالنتائج أو الأحداث المستقبلية.
- د) عملية استكشاف أولية للبيانات لاكتشاف الحالات الشاذة والأنماط العامة فقط.
الإجابة الصحيحة: c
الإجابة: استخدام التوجهات المكتشفة في البيانات السابقة للتنبؤ بالنتائج أو الأحداث المستقبلية.
الشرح: ١. يعتمد التحليل التنبؤي على فحص البيانات التاريخية.
٢. يتم تحديد الأنماط والتوجهات الحالية والمكتشفة مسبقاً.
٣. يستخدم هذه الأنماط لبناء نماذج تتوقع ما سيحدث في المستقبل، مثل توقع المبيعات القادمة.
تلميح: فكر في نوع التحليل الذي يتجاوز وصف الماضي ليرسم صورة لما قد يحدث لاحقاً.
التصنيف: مفهوم جوهري | المستوى: متوسط