You are on page 1of 210

‫المملكة العربية السعودية‬

‫التعليم الثانوي    نظام امل�سارات    ال�سنة الثانية    طبعة ‪2022-1444‬‬


‫علم البيانات‬
‫‪Data Science‬‬ ‫علم البيانات‬ ‫رقم الإيداع‪1444/12724 :‬‬
‫ردمك‪978-603-511-237-6 :‬‬

‫التعليم الثانوي ‪ -‬ال�سنة الثانية‬ ‫طبعة ‪2022-1444‬‬ ‫‪...........................................................................‬‬ ‫املدر�سة‪:‬‬ ‫اال�ســــم‪ .........................................................:‬‬
‫قـــــررت وزارة الـــتــعلـيــــم تــدريـــ�س‬
‫المملكة العربية السعودية‬
‫ه���ذا ال��ك��ت��اب وط��ب��ع��ه ع��ل��ى نفقـتـها‬

‫علم البيانات‬
‫التعليم الثانوي ‪ -‬نظام امل�سارات‬
‫ال�سنة الثانية‬

‫طبعة ‪2022-1444‬‬
‫ح وزارة التعليم‪ ١٤٤3 ،‬هـ‬
‫فهرسة مكتبـة امللـك فهد الوطنيـة أثنـاء النـشـر‬
‫وزارة التعلـيـم‬
‫علم البيانات ‪ -‬املرحلة الثانوية ‪ -‬نظام املسارات ‪ -‬السنة الثانية‪/ .‬‬
‫وزارة التعليم‪ -.‬الرياض‪ 1443 ،‬هـ‬
‫‪ 25.5‬سم‪0‬‬ ‫‪ 207‬ص ؛ ‪. x 21‬‬
‫ردمـك ‪978-603-511-237-6 :‬‬
‫‪ 1‬ـ احلواسيب ‪ -‬تعليم ‪ -‬السعودية ‪ -٢‬التعليم الثانوي ‪ -‬السعودية‬
‫أ‪.‬العنوان‬
‫‪١٤٤3 / 12724‬‬ ‫ ‬ ‫‪004 ,,712‬‬
‫ديـوي ‪712‬‬

‫رقم الإيداع ‪١٤٤٢ / 12724 :‬‬


‫ردمك ‪978-603-511-237-6 :‬‬

‫ﻣﻮاد إﺛﺮاﺋﻴﺔ وداﻋﻤﺔ ﻋﻠﻰ "ﻣﻨﺼﺔ ﻋﻴﻦ اﺛﺮاﺋﻴﺔ"‬

‫‪IEN.EDU.SA‬‬

‫ﺗﻮاﺻﻞ ﺑﻤﻘﺘﺮﺣﺎﺗﻚ ﻟﺘﻄﻮﻳﺮ اﻟﻜﺘﺎب اﻟﻤﺪرﺳﻲ‬

‫‪FB.T4EDU.COM‬‬
‫النا�‪ :‬ش�كة تطوير للخدمات التعليمية‬
‫ش‬

‫ب� ش�كة ‪ Binary Logic SA‬ش‬


‫و�كة تطوير للخدمات التعليمية‬ ‫تم ش‬
‫الن� بموجب اتفاقية خاصة ي ن‬
‫ف‬
‫(عقد رقم ‪ )2022/0003‬لالستخدام ي� المملكة العربية السعودية‬
‫حقوق ش‬
‫الن� © ‪Binary Logic SA 2022‬‬

‫‪ .‬ال يجوز نسخ أي جزء من هذا المنشور أو تخزينه ف� أنظمة ت‬


‫اس�جاع البيانات أو‬ ‫ي‬ ‫جميع الحقوق محفوظة‬
‫كتا�‬ ‫إذن‬ ‫دون‬ ‫ذلك‬ ‫غ�‬ ‫أو‬ ‫التسجيل‬ ‫أو‬ ‫ئ‬
‫الضو�‬ ‫بالنسخ‬ ‫أو‬ ‫ميكانيكية‬ ‫أو‬ ‫ونية‬ ‫نقله بأي شكل أو بأي وسيلة ت‬
‫إلك�‬
‫بي‬ ‫ي‬ ‫ي‬
‫من ش‬
‫النا�ين‪.‬‬
‫ُ‬ ‫‪ :‬يحتوي هــذا الكتاب عىل روابــط إىل مواقع ت‬
‫إلك�ونية ال تــدار من قبل ش�كــة ‪Binary‬‬ ‫ـر� مالحظة ما يـ يـ�‬‫ُيـ ج‬
‫َّ‬
‫‪ .Logic‬ورغم أن ش�كة ‪ Binary Logic‬تبذل قصارى جهدها لضمان دقة هذه الروابط وحداثتها ومالءمتها‪،‬‬
‫إال أنها ال تتحمل المسؤولية عن محتوى أي مواقع ت‬
‫إلك�ونية خارجية‪.‬‬

‫ال�كات المذكورة هنا قد تكون عالمات تجارية أو عالمات‬ ‫إشعار بالعالمات التجارية‪ :‬أسماء المنتجات أو ش‬
‫ف‬ ‫ُ‬ ‫ُ َّ‬
‫تن�‬
‫تـجــاريــة مسجلة وتستخدم فقط بـغــرض التعريف والتوضيح ولـيــس هـنــاك أي نية النـتـهــاك الـحـقــوق‪ .‬ي‬
‫ين‬
‫المعني�‪.‬‬ ‫ـ� الـعــامــات الـتـجــاريــة‬ ‫ش‬
‫ُ�ك ــة ‪ Binary Logic‬وج ــود أي ارت ـبــاط أو رعــايــة أو تأييد مــن جــانــب مــالـ ُ ي‬
‫تعد ‪ Excel‬عالمة تجارية مسجلة لـ شـركــة ‪ .Microsoft Corporation‬تعد ‪ Tinkercad‬عالمة تجارية‬ ‫َّ‬ ‫ُ‬
‫ل�كة‬ ‫سجلة لـ شـركــة ‪ُ .Autodesk Inc‬تـعــد “‪ ”Python‬وش ـعــارات ‪ Python‬عــامــات تـجــاريــة مسجلة ش‬ ‫ُم َّ‬
‫ُ‬ ‫سجلة ش‬ ‫ُ‬
‫‪ .Python Software Foundation‬تعد ‪ Jupyter‬عالمة تجارية ُم َّ‬
‫ل�كة ‪ .Project Jupyter‬تعد‬
‫سجلة‬ ‫ل�كة ‪ُ .JetBrains s.r.o‬تعد ‪ Multisim Live‬عالمة تجارية ُم َّ‬ ‫سجلة ش‬ ‫‪ PyCharm‬عالمة تجارية ُم َّ‬
‫َّ‬ ‫ُ‬ ‫ُ‬
‫لـ شـركــة ‪ .National Instruments Corporation‬تـعــد ‪ CupCarbon‬عــامــة تـجــاريــة مـســجـلــة لـ شـركــة‬
‫ُ‬ ‫سجلة ش‬ ‫‪ُ .CupCarbon‬تعد ‪ Arduino‬عالمة تجارية ُم َّ‬
‫ل�كة ‪ .Arduino SA‬تعد ‪ Micro:bit‬عالمة تجارية‬
‫ل�كة ‪.Micro:bit Educational Foundation‬‬ ‫ُم َّ‬
‫سجلة ش‬
‫ال�كات أو المنظمات المذكورة أعاله هذا الكتاب أو ترصح به أو تصادق عليه‪.‬‬ ‫وال ترىع ش‬

‫ً‬
‫سهوا فسيكون من‬ ‫النا� جاهدا تتبع مالك الحقوق الفكرية كافة‪ ،‬وإذا كان قد سقط اسم ٍّ‬
‫أي منهم‬ ‫حاول ش‬
‫ف‬
‫التداب� الالزمة ي� أقرب فرصة‪.‬‬ ‫دواع رسور ش‬
‫ي‬ ‫النا� اتخاذ‬ ‫ي‬
‫مقدمة‬
‫�إن تق��دم ال��دول وتطوره��ا يقا���س مب��دى قدرته��ا عل��ى اال�س��تثمار يف التعلي��م‪ ،‬وم��دى ا�س��تجابة نظامه��ا التعليم��ي ملتطلب��ات الع�ص��ر‬
‫ومتغريات��ه‪ .‬وحر�ص� ًا م��ن وزارة التعلي��م عل��ى دميوم��ة تطوي��ر �أنظمته��ا التعليمية‪ ،‬وا�س��تجابة لر�ؤية اململكة العربية ال�س��عودية ‪ 2030‬فقد‬
‫بادرت الوزارة �إىل اعتماد نظام «م�س��ارات التعليم الثانوي» بهدف �إحداث تغيري فاعل و�ش��امل يف املرحلة الثانوية‪.‬‬
‫�إن نظ��ام م�س��ارات التعلي��م الثان��وي يق��دم �أمنوذج� ًا تعليمي� ًا متمي��ز ًا وحديث� ًا للتعلي��م الثان��وي باململك��ة العربي��ة ال�س��عودية ي�س��هم‬
‫بكف��اءة يف‪:‬‬
‫ ‪y‬تعزي��ز قي��م االنتم��اء لوطنن��ا اململك��ة العربي��ة ال�س��عودية‪ ،‬والوالء لقيادته الر�ش��يدة حفظه��م اهلل‪ ،‬انطالق ًا من عقيدة �صافية‬
‫م�ستندة على التعاليم الإ�سالمية ال�سمحة‪.‬‬
‫ ‪y‬تعزيز قيم املواطنة من خالل الرتكيز عليها يف املواد الدرا�سية والأن�شطة‪ ،‬ات�ساق ًا مع مطالب التنمية امل�ستدامة‪ ،‬واخلطط‬
‫التنموية يف اململكة العربية ال�سعودية التي ت�ؤكد على تر�سيخ ثنائية القيم والهوية‪ ،‬والقائمة على تعاليم الإ�سالم والو�سطية‪.‬‬
‫ ‪y‬ت�أهي��ل الطلب��ة مب��ا يتواف��ق م��ع التخ�ص�ص��ات امل�س��تقبلية يف اجلامعات والكليات �أو املهن املطلوبة؛ ل�ضمان ات�س��اق خمرجات‬
‫التعليم مع متطلبات �سوق العمل‪.‬‬
‫ ‪y‬متكني الطلبة من متابعة التعليم يف امل�سار املف�ضل لديهم يف مراحل مبكرة‪ ،‬وفق ميولهم وقدراتهم‪.‬‬
‫ ‪y‬متكني الطلبة من االلتحاق بالتخ�ص�صات العلمية والإدارية النوعية املرتبطة ب�سوق العمل‪ ،‬ووظائف امل�ستقبل‪.‬‬
‫ ‪y‬دم��ج الطلب��ة يف بيئ��ة تعليمي��ة ممتع��ة وحمف��زة داخ��ل املدر�س��ة قائم��ة عل��ى فل�س��فة بنائية‪ ،‬وممار�س��ات تطبيقي��ة �ضمن مناخ‬
‫تعليمي ن�شط‪.‬‬
‫ ‪y‬نق��ل الطلب��ة ع�بر رحل��ة تعليمي��ة متكامل��ة ب��د ًءا م��ن املرحل��ة االبتدائي��ة حت��ى نهاي��ة املرحل��ة الثانوية‪ ،‬وتُ�س� ِّهل عملي��ة انتقالهم‬
‫�إىل مرحل��ة م��ا بعد التعليم العام‪.‬‬
‫ ‪y‬تزويد الطلبة باملهارات التقنية وال�شخ�صية التي ت�ساعدهم على التعامل مع احلياة‪ ،‬والتجاوب مع متطلبات املرحلة‪.‬‬
‫ ‪y‬تو�س��يع الفر���ص �أم��ام الطلب��ة اخلريج�ين ع�بر خي��ارات متنوع��ة �إ�ضاف��ة �إىل اجلامعات مثل‪ :‬احل�صول على �ش��هادات مهنية‪،‬‬
‫وااللتحاق بالكليات التطبيقية‪ ،‬واحل�صول على دبلومات وظيفية‪.‬‬
‫ويتكون نظام امل�سارات من ت�سعة ف�صول درا�سية تُد ّر�س يف ثالث �سنوات‪ ،‬تت�ضمن �سنة �أوىل م�شرتكة يتلقى فيها الطلبة الدرو�س‬
‫يف جماالت علمية و�إن�سانية متنوعة‪ ،‬تليها �سنتان تخ�ص�صيتان‪ُ ،‬ي�س ّكن الطلبة بها يف م�سار عام و�أربعة م�سارات تخ�ص�صية تت�سق مع‬
‫ميولهم وقدراتهم‪ ،‬وهي‪ :‬امل�سار ال�شرعي‪ ،‬م�سار �إدارة الأعمال‪ ،‬م�سار علوم احلا�سب والهند�سة‪ ،‬م�سار ال�صحة واحلياة‪ ،‬وهو ما يجعل‬
‫هذا النظام هو الأف�ضل للطلبة من حيث‪:‬‬
‫ ‪y‬وج��ود م��واد درا�س��ية جدي��دة تتواف��ق م��ع متطلب��ات الث��ورة ال�صناعي��ة الرابع��ة واخلط��ط التنموي��ة‪ ،‬ور�ؤي��ة اململك��ة ‪،2030‬‬
‫ته��دف لتنمي��ة مه��ارات التفك�ير العلي��ا وح��ل امل�ش��كالت‪ ،‬وامله��ارات البحثي��ة‪.‬‬
‫ ‪y‬برام��ج املج��ال االختي��اري الت��ي تت�س��ق م��ع احتياج��ات �س��وق العم��ل ومي��ول الطالب‪ ،‬حي��ث ُي ّكن الطلبة م��ن االلتحاق مبجال‬
‫اختي��اري حم��دد وفق م�صفوفة مهارات وظيفية حمددة‪.‬‬
‫ ‪y‬مقيا���س مي��ول ي�ضم��ن حتقي��ق كف��اءة الطلب��ة وفاعليته��م‪ ،‬وي�س��اعدهم يف حتديد اجتاهاتهم وميولهم‪ ،‬وك�ش��ف مكامن القوة‬
‫لديهم‪ ،‬مما يعزز من فر�ص جناحهم يف امل�ستقبل‪.‬‬
‫ ‪y‬العم��ل التطوع��ي امل�صم��م للطلب��ة خ�صي�ص� ًا مب��ا يت�س��ق م��ع فل�س��فة الن�ش��اط يف املدار���س‪ ،‬ويع��د �أح��د متطلب��ات التخرج؛ مما‬
‫ي�س��اعد على تعزيز القيم الإن�س��انية‪ ،‬وبناء املجتمع وتنميته ومتا�س��كه‪.‬‬
‫ ‪y‬التج�سري الذي ميكن الطلبة من االنتقال من م�سار �إىل �آخر وفق �آليات حمددة‪.‬‬
‫ ‪y‬ح�ص���ص الإتق��ان الت��ي يت��م م��ن خالله��ا تطوي��ر امله��ارات وحت�س�ين امل�س��توى التح�صيل��ي‪ ،‬م��ن خ�لال تق��دمي ح�ص���ص �إتق��ان‬
‫�إثرائي��ة وعالجية‪.‬‬

‫‪4‬‬
‫ ‪y‬خي��ارات التعلي��م املدم��ج‪ ،‬والتعل��م ع��ن بع��د‪ ،‬وال��ذي ُبن��ي يف نظ��ام امل�س��ارات عل��ى �أ�س���س م��ن املرون��ة‪ ،‬واملالءم��ة والتفاع��ل‬
‫والفعالي��ة‪.‬‬
‫ ‪y‬م�شروع التخرج الذي ي�ساعد الطلبة على دمج اخلربات النظرية مع املمار�سات التطبيقية‪.‬‬
‫مهام حمددة‪ ،‬واختبارات معينة بال�شراكة مع جهات تخ�ص�صية‪.‬‬ ‫ ‪�y‬شهادات مهنية ومهارية متنح للطلبة بعد �إجنازهم َّ‬
‫وبالت��ايل ف��إن م�ســـ��ار علـــ��وم احلا�ســـ��ب والهند�ســـ��ة ك�أح��د امل�ســـ��ارات امل�ســـ��تحدثة فـــ��ي املرحل��ة الثانويـــ��ة ي�ســـ��هم فـــ��ي حتقيـــ��ق‬
‫�أف�ضل املمار�سات عرب اال�ستثمار يف ر�أ�س املال الب�شـــري‪ ،‬وحتويـــل الطالب �إلـــى فرد م�شـــارك ومنتـــج للعلـــوم واملعارف‪ ،‬مع �إك�ســـابه‬
‫املهـــ��ارات واخلربات الالزمة ال�ستكمال درا�ســـ��ته يف تخ�ص�صـــ��ات تتنا�ســـ��ب مع ميولـــ��ه وقدراته �أو االلتحاق ب�ســـ��وق العمـــ��ل‪.‬‬
‫وتع��د م��ادة عل��م البيان��ات �إح��دى امل��واد الرئي�س��ة يف م�س��ار عل��وم احلا�س��ب والهند�س��ة الت��ي ت�س��هم يف تو�ضي��ح ماهي��ة البيان��ات‬
‫و�أ�س��اليب حتليلها مبا ي�س��اعد على اال�س��تفادة منها يف فهم الواقع واتخاذ قرارات م�س��تنرية والقيام بتوقعات نافعة للم�س��تقبل يف عدة‬
‫جم��االت حياتي��ة‪ .‬وته��دف امل��ادة �إىل تعري��ف الطلب��ة ب�أهمي��ة البيان��ات وطرق جمعها وتقييمها وكيفية اال�س��تفادة منها يف حل امل�ش��كالت‬
‫احلياتية‪ ،‬ودورها يف اتخاذ القرارات على امل�س��توى ال�ش��خ�صي واملجتمعي مع التعريف بال�سيا�س��ات والت�ش��ريعات املتعلقة باال�س��تخدام‬
‫الآم��ن والأخالق��ي للبيان��ات‪ .‬وكذل��ك ترك��ز عل��ى تعزي��ز مهارات التفكري احلا�س��وبي من خالل التعامل مع البيانات كمورد �أ�سا�س��ي متاح‬
‫ميكن اال�ستفادة منه‪ ،‬كما تبني هذه املادة �أهمية البيانات ال�ضخمة‪ ،‬وطرق حتليلها‪ ،‬وت�صنيفها‪ ،‬وخ�صائ�صها‪ ،‬وم�صادرها‪ ،‬وتقنياتها‪،‬‬
‫وتطبيقاته��ا‪ ،‬وجم��االت اال�س��تفادة منه��ا يف املج��ال التعليم��ي واالقت�ص��ادي‪ ،‬والتعري��ف بخوارزمي��ات ال��ذكاء اال�صطناع��ي وتعل��م الآل��ة‬
‫ودوره��ا يف منظوم��ة البيان��ات‪ .‬كم��ا ت�ش��تمل ه��ذه امل��ادة عل��ى �أعم��ال تطبيقي��ة مل��ا يتعلم��ه الطلب��ة؛ حل��ل م�ش��اكل واقعي��ة حتاك��ي م�س��توياته‬
‫املعرفي��ة‪ ،‬بتوجي��ه و�إ�ش��راف من املعلم‪.‬‬
‫ويتميز كتاب علم البيانات ب�أ�ساليب حديثة‪ ،‬تتوافر فيه عنا�صر اجلذب والت�شويق‪ ،‬والتي جتعل الطلبة يقبلون على تعلمه والتفاعل‬
‫معه‪ ،‬من خالل ما يقدمه من تدريبات و�أن�شطة متنوعة‪ ،‬كما ي�ؤكد هذا الكتاب على جوانب مهمة يف تعليم علم البيانات وتعلمه‪ ،‬تتمثل يف‪:‬‬
‫ ‪y‬الرتابط الوثيق بني املحتويات واملواقف وامل�شكالت احلياتية‪.‬‬
‫ ‪y‬تنوع طرائق عر�ض املحتوى ب�صورة جذابة وم�شوقة‪.‬‬
‫ ‪�y‬إبراز دور املتعلم يف عمليات التعليم والتعلم‪.‬‬
‫ ‪y‬االهتمام برتابط حمتوياته مما يجعل منه ك ًال متكام ًال‪.‬‬
‫ ‪y‬االهتمام بتوظيف التقنيات املنا�سبة يف املواقف املختلفة‪.‬‬
‫ ‪y‬االهتمام بتوظيف �أ�ساليب متنوعة يف تقومي الطلبة مبا يتنا�سب مع الفروق الفردية بينهم‪.‬‬
‫وملواكبة التطورات العاملية يف هذا املجال‪ ،‬ف�إن كتاب مادة علم البيانات �سوف يوفر للمعلم جمموعة متكاملة من املواد التعليمية‬
‫املتنوعة التي تراعي الفروق الفردية بني الطلبة‪ ،‬بالإ�ضافة �إىل الربجميات واملواقع التعليمية‪ ،‬التي توفر للطلبة فر�صة توظيف التقنيات‬
‫احلديثة والتوا�صل املبني على املمار�سة؛ مما ي�ؤكد دوره يف عملية التعليم والتعلم‪.‬‬
‫ونح��ن �إذ نق��دم ه��ذا الكت��اب لأعزائن��ا الطلب��ة‪ ،‬ن�أم��ل �أن ي�س��تحوذ عل��ى اهتمامه��م‪ ،‬و ُيلب��ي متطلباته��م‪ ،‬ويجع��ل تع ّلمه��م له��ذه امل��ادة �أكرث‬
‫متعة وفائدة‪.‬‬

‫واهلل ويل التوفيق‬

‫‪5‬‬
‫الفهر�س‬
‫‪.3‬التحليل اال�ستك�شافي‬ ‫‪.1‬مقدمة في علم البيانات ‪8..........‬‬
‫للبيانات ‪94......................‬‬ ‫الدر�س الأول‬
‫البيانات والمعلومات والمعرفة ‪9..........................‬‬
‫الدر�س الأول‬
‫تمرينات ‪17.................................................‬‬
‫تحليل البيانات‪95..........................................‬‬
‫تمرينات ‪105................................................‬‬
‫الدر�س الثاني‬
‫‪.‬التعامل مع البيانات ‪21.....................................‬‬
‫الدر�س الثاني‬
‫‪.‬تمرينات‪29..............................................................‬‬
‫مكتبات البايثون لتحليل البيانات‪108.....................‬‬
‫تمرينات ‪127................................................‬‬
‫الدر�س الثالث‬
‫�أ�سا�سيات علم البيانات ‪34..................................‬‬
‫الدر�س الثالث‬
‫تمرينات ‪39.................................................‬‬
‫ت�صوير البيانات ‪130........................................‬‬
‫الم�شروع‪43.................................................‬‬
‫تمرينات ‪139................................................‬‬
‫الم�شروع‪142................................................‬‬
‫‪.2‬جمع البيانات والتحقق‬
‫‪.4‬نمذجة البيانات التنب�ؤية‬ ‫من �صحتها‪46.....................‬‬
‫ُّ‬
‫والتوقع ‪144.....................‬‬ ‫الدر�س الأول‬
‫جمع البيانات‪47............................................‬‬
‫الدر�س الأول‬
‫تمرينات ‪53.................................................‬‬
‫نمذجة البيانات التنب�ؤية ‪145..............................‬‬
‫الدر�س الثاني‬
‫تمرينات ‪157................................................‬‬
‫�أنواع البيانات‪57............................................‬‬
‫الدر�س الثاني‬
‫تمرينات ‪62.................................................‬‬
‫التو ُّقع (‪160................................)Forecasting‬‬
‫الدر�س الثالث‬
‫تمرينات ‪182................................................‬‬
‫التحقق من �صحة �إدخال البيانات ‪65.....................‬‬
‫الدر�س الثالث‬
‫تمرينات ‪89.................................................‬‬
‫التح�سين (‪185........................... )Optimization‬‬
‫الم�شروع‪92.................................................‬‬
‫تمرينات ‪202................................................‬‬
‫الم�شروع‪205................................................‬‬

‫‪7‬‬
‫‪.1‬مقدمة يف علم البيانات‬
‫�يتعرف الطال��ب يف ه��ذه الوح��دة عل��ى املفاهي��م الأ�سا�س��ية لعل��م البيان��ات‪،‬‬
‫�س� ّ‬
‫وي�شمل ذلك تعريف معنى البيانات واملعلومات واملعرفة والفرق بينهم‪ ،‬و�سيتم‬
‫تناول مو�ضوع دورة حياة علم البيانات و طريقة التعامل مع البيانات ال�ضخمة‪،‬‬
‫أي�ضا �سيتم مناق�شة بع�ض املو�ضوعات اخلا�صة بال�سيا�سات املتعلقة بالبيانات‬ ‫و� ً‬
‫وحوكمة البيانات‪.‬‬
‫�يتعرف الطال��ب عل��ى �أ�سا�س��يات عل��م البيان��ات م��ع الرتكي��ز على‬
‫ويف اخلت��ام �س� ّ‬
‫الفر���ص الوظيفية الت��ي يوفرها علم البيانات‪.‬‬

‫�أهداف التعلم‬
‫بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن‪:‬‬
‫يعرف م�صطلح علم البيانات‪.‬‬ ‫ > ّ‬
‫يفرق بني البيانات واملعلومات واملعرفة‪.‬‬ ‫ > ّ‬
‫يفرق بني علم البيانات وذكاء الأعمال‪.‬‬ ‫ > ّ‬
‫يو�ضح �أوجه التقارب بني علم البيانات والذكاء اال�صطناعي‪.‬‬ ‫ > ّ‬
‫ > ُيحدد مراحل دورة حياة علم البيانات‪.‬‬
‫يعرف م�صطلح البيانات ال�ضخمة‪.‬‬ ‫ > ّ‬
‫ > ُيحدد خ�صائ�ص البيانات ال�ضخمة‪.‬‬
‫ >ي�صنّف تقنيات البيانات ال�ضخمة‪.‬‬
‫يعرف مفهوم �إدارة البيانات‪.‬‬ ‫ > ّ‬
‫ >يحدد مبادئ حوكمة البيانات‪.‬‬
‫ > ُيناق�ش املهارات والأدوات التي يتطلبها علم البيانات‪.‬‬
‫ > ُيحدد املهن املتعلقة بعلم البيانات‪.‬‬
‫يو�ضح �أهمية املجتمعات الرقمية لعلم البيانات‪.‬‬ ‫ > ّ‬

‫متطلب الربجمة بلغة البايثون‬


‫يتطل��ب منهج��ي عل��م البيان��ات والهند�س��ة يف نظ��ام امل�س��ارات معرف��ة �أ�سا�س��يات الربجم��ة بلغ��ة‬
‫البايثون‪ .‬يرجى م�س��ح رمز اال�س��تجابة ال�س��ريع �أدناه للو�صول ملحتوى تعريفي بالبايثون‪ .‬وملعرفة‬
‫املو�ضوع��ات املتوف��رة والو�ص��ول ال�س��ريع لكل وحدة‪ ،‬ميكن��ك االطالع على ال�صفحات ‪.209-208‬‬

‫‪8‬‬
‫الدر�س الأول‬

‫البيانات واملعلومات واملعرفة‬

‫علم البيانات  ‪Data Science‬‬


‫تكم��ن �أهمي��ة عل��م البيان��ات (‪ )Data Science‬يف �أن البيان��ات �أ�صبح��ت ج��ز ًءا �أ�سا�س � ًيا يف جمي��ع‬
‫علم البيانات )‪:(Data Science‬‬ ‫رئي�سا من ِقبل ال�شركات لكي تتو�سع �أعمالها وتتطور‪ .‬حيث‬ ‫ال�صناعات‪ ،‬فلقد �أ�صبحت البيانات مطل ًبا ً‬
‫عل��م البيان��ات ه��و جم��ال الدرا�س��ة ال��ذي‬ ‫مت ّكن الأ�ساليب القائمة على البيانات ال�شركات ِمن اتخاذ القرارات املنا�سبة وذلك من خالل حتليل‬
‫يتعام��ل م��ع كمي��ات هائل��ة م��ن البيان��ات‬ ‫كميات كبرية من البيانات ال�س��تخراج ر�ؤى وتو�صيات ق ِّيمة لإدارة تلك ال�ش��ركات‪.‬‬
‫با�س��تخدام الأدوات والتقني��ات احلديث��ة‬
‫لإيج��اد �أمن��اط غ�ير بديهي��ة داخ��ل تل��ك‬ ‫جماالت تطبيق علم البيانات‬
‫البيان��ات‪ ،‬وللو�ص��ول �إىل معلوم��ات مه ّم��ة‬
‫ميكن �أن ت�ساهم يف اتخاذ القرارات املتعلقة‬ ‫التطبيقات التجارية وال�صناعية‪.‬‬
‫بكاف��ة الأعم��ال‪.‬‬
‫الرعاية ال�صحية‪ ،‬واملعلوماتية احليوية‪ ،‬والعلوم الطبيعية‪.‬‬
‫االقت�صاد الرقمي‪ ،‬وحتليل و�سائل التوا�صل االجتماعي‪ ،‬وال�شبكات االجتماعية‪.‬‬
‫مثال‬
‫املنازل الذكية‪ ،‬واملدن الذكية‪ ،‬واملوا�صالت الذكية‪.‬‬
‫تط ّب��ق من�ص��ة ا�ست�ش��راف (‪)Estishraf‬‬
‫التابع��ة ملرك��ز املعلوم��ات الوطن��ي (‪)NIC‬‬ ‫التعليم والتع ّلم الإلكرتوين والرتفيه‪.‬‬
‫تقني��ات عل��م البيان��ات املتقدم��ة عل��ى قاع��دة‬
‫بياناته��ا لتق��دمي ر�ؤى وتنب ��ؤات م�س��تقبلية‬ ‫الطاقة‪ ،‬واال�ستدامة‪ ،‬واملناخ‪.‬‬
‫ب�أك�ثر م��ن ‪� 50‬س��يناريو لدع��م ُ�ص ّن��اع الق��رار‬
‫يف اململك��ة‪.‬‬
‫البيانات واملعلومات  ‪Data and Information‬‬
‫حتي��ط ب��ك البيان��ات ب�ص��ورة يومي��ة يف كل م��كان‪ ،‬فتتلقى املعلومات م��ن التلفاز ومن ال�صحف‬
‫البيانات‪:‬‬ ‫والكتب و�شبكة الإنرتنت‪ ،‬ولكن هل فكرت يف �أن هناك فر ًقا بني البيانات واملعلومات؟‬
‫متثي��ل احلقائ��ق �أو الأفكار بتن�س��يق منا�س��ب‬ ‫ُتع� ُّد البيان��ات متثي ً�لا للحقائ��ق �أو الأف��كار ب�ص��ورة �ش��كلية‪ ،‬بحي��ث ميكن �إي�صاله��ا �أو معاجلتها‬
‫للتخزين �أو املعاجلة �أو النقل‪.‬‬ ‫م��ن خ�لال طريق��ة �أو عملي��ة م��ا‪ .‬فعل��ى �س��بيل املثال‪ ،‬يعر�ض ال�ش��كل ‪ 1.1‬جمموعة من البيانات‬
‫ال�شخ�صية لأحد الطلبة‪.‬‬
‫عندم��ا تت��م معاجل��ة البيان��ات‪� ،‬أو تنظيمه��ا‪� ،‬أو حتليله��ا‪� ،‬أو تقدميه��ا يف �س��ياق مع�ين لتك��ون‬
‫املعلومات‪:‬‬ ‫مفي��دة وذات معن��ى‪ ،‬ف�إنه��ا تُ�صب��ح معلوم��ات‪ .‬فعل��ى �س��بيل املث��ال‪ ،‬يعر�ض ال�ش��كل ‪ 1.2‬معلومات‬
‫جمموع��ة م��ن البيان��ات الت��ي خ�ضع��ت‬ ‫منظمة عن طالب ما‪ ،‬وميكنك �أن تالحظ هنا وجود معلومات حول الطالب مثل ا�سمه وعنوان‬ ‫ّ‬
‫منظم��ة ذات معن��ى‬‫للمعاجل��ة و�أ�صبح��ت ّ‬ ‫املن��زل والهاتف والربي��د الإلكرتوين وتاريخ امليالد‪.‬‬
‫وتق �دّم يف �س��ياق حم��دد ومفي��د ُوت ّك��ن‬ ‫بطاقة طالب‬
‫عملي��ات �صن��ع الق��رار‪.‬‬ ‫اال�سم‪ :‬محمد‬ ‫محمد‬
‫عنوان المنزل‪� 14 :‬شارع بدر‪.‬‬ ‫‪� 14‬شارع بدر‪.‬‬
‫رقم الهاتف‪05** *** *** :‬‬ ‫*** *** **‪05‬‬
‫البريد الإلكتروني‪:‬‬ ‫‪mohammadsa.bl@outlook.com‬‬
‫‪mohammadsa.bl@outlook.com‬‬ ‫ال�ساد�س ع�شر من �أبريل‬
‫تاريخ الميالد‪ :‬ال�ساد�س ع�شر من �أبريل‬

‫�شكل ‪ :1.2‬معلومات‬ ‫�شكل ‪ :1.1‬بيانات غري ّ‬


‫منظمة‬
‫‪9‬‬
‫البيانات الأولية واملعلومات  ‪Raw Data and Information‬‬
‫تطل��ق ت�س��مية البيان��ات الأولي��ة عل��ى البيان��ات الت��ي مت جمعه��ا حدي ًث��ا م��ن م�ص��ادر خمتلف��ة‪ ،‬ولك��ن مل يت��م معاجلته��ا �أو حتليله��ا بع��د ب��أي �ش��كل من الأ�ش��كال‪،‬‬
‫وع��ادة م��ا ترم��ز كلم��ة البيان��ات (‪� )Data‬إىل البيان��ات الأولي��ة‪ ،‬ولك��ن مبج��رد حتليلها ف�إنها تتح��ول �إىل معلومات‪.‬‬
‫لت�شاهد بع�ض الأمثلة‪:‬‬
‫>يعترب الرقم "‪ "8122001‬بيانات �أولية باعتباره قيمة لي�ست ذات معنى �سياقي‪ ،‬ولكن �إذا مت عر�ض هذه القيمة ب�صورة تاريخ ميالد هو "‪،"8/12/2001‬‬
‫�أ�صبحت معلومات‪ ،‬وذلك لتوفريها معرفة حول �أمر معني‪ ،‬وهو تاريخ ميالد �شخ�ص ما‪.‬‬
‫> ُت ّث��ل نتيج��ة اختب��ار كل طال��ب جزئي� ًة واح��دة م��ن البيان��ات‪ ،‬بينم��ا ُيع� ُّد متو�س��ط درج��ات الف�صل الدرا�س��ي �أو املدر�س��ة ب�أكملها معلومات مت ا�ش��تقاقها من‬
‫البيانات املوجودة‪.‬‬

‫معلومات للمزيد من املعاجلة  ‪Information for Further Processing‬‬


‫ميك��ن دم��ج البيان��ات و املعلوم��ات م��ن م�ص��ادر خمتلف��ة لإن�ش��اء جمموع��ات بيان��ات ذات �أث��ر �أك�بر‪ ،‬و ُيطل��ق عل��ى ه��ذه العملي��ة ا�س��م دم��ج‬
‫البيان��ات (‪.)Data Blending‬‬
‫ميكنك على �س��بيل املثال دمج جمموعة من املعلومات من �أق�س��ام الت�س��ويق واملبيعات لتحديد احلمالت الت�س��ويقية الأكرث ت�أث ًريا وحتقي ًقا‬
‫للأرباح ملجموعة من املنتجات‪.‬‬

‫جدول ‪� :1.1‬أوجه االختالف بني البيانات واملعلومات‬


‫املعلومات‬ ‫البيانات‬
‫ّ‬
‫منظمة منطق ًيا‪.‬‬ ‫غري ّ‬
‫منظمة‪.‬‬

‫يتم تقدميها من خالل التقارير والر�سوم البيانية �أو املخططات‪.‬‬ ‫يتم عر�ضها على �صورة �أرقام‪ ،‬ر�سومات‪� ،‬أو �إح�صائيات‪.‬‬

‫تعتمد على البيانات‪.‬‬ ‫م�ستقلة بذاتها‪.‬‬

‫يتم احل�صول عليها من مدخالت امل�ستخدمني �أو من مدخالت‬


‫يتم احل�صول عليها من عمليات معاجلة البيانات‪.‬‬
‫حمو�سبة‪.‬‬

‫املعرفة  ‪Knowledge‬‬
‫�كل �أ�سا���س جمموع��ة م��ن املعلوم��ات يت��م ا�س��تخدامها لتق��دمي فائدة �أو حتقي��ق غر�ض معني‪ .‬ميكن��ك القول �أن‬
‫تعت�بر املعرف��ة متثي ً�لا لفهم��ك للع��امل‪ ،‬وه��ي ب�ش� ٍ‬
‫فهم ال�شخ�ص لبع�ض املعلومات حول �شيء ما يوفر لديه معرفة به‪ ،‬فت�صبح املعلومات معرفة عند تطبيق عمليات التفكري النقدي‪� ،‬أو التقييم‪� ،‬أو التخطيط‪،‬‬
‫�أو التنظيم‪.‬‬
‫لت�ش��اهد املثال يف ال�ش��كل ‪ ،1.3‬ميكنك مالحظة �أن البيانات املوجودة �أ�س��فل املخطط هي قائمة من الكلمات التي تخلو من �أي �س��ياق‪ ،‬و�إذا مت تنظيم هذه‬
‫البيان��ات وترتيبه��ا‪ ،‬ف ُيمك��ن توف�ير بع���ض املعلوم��ات‪ .‬وعل��ى فر���ض �أن ه��ذه القائم��ة حتت��وي على نتائج مبيع��ات نكهات املثلجات يف اليوم ال�س��ابق‪ ،‬ميكنك من‬
‫خالل �إجراء بع�ض عمليات التحليل عليها �أن حت�صل على بع�ض املعلومات املفيدة‪ً ،‬‬
‫فمثل ميكنك �أن تدرك �أن نكهة ال�ش��وكوالتة هي الأكرث مبي ًعا‪.‬‬
‫رواجا‪ ،‬وهكذا ميكنه �أن يطلب خم�سة �أ�ضعاف كمية املثلجات بنكهة ال�شوكوالتة‬ ‫ُت ّكنُ املعرفة هنا مدير املتجر من اكت�شاف �أن نكهة ال�شوكوالتة هي الأكرث ً‬
‫يف امل��رة القادم��ة مقارن��ة بالنكه��ات الأخرى مثل نكهة القهوة (‪.)Mocha‬‬

‫‪10‬‬
‫قائمة الطلبات‬

‫‪kg 1‬‬ ‫قهوة (‪)Mocha‬‬

‫‪kg 5‬‬ ‫�شوكوالتة‬

‫املعرفة‬
‫مبيعات �أطعم المثلجات‬

‫قهوة (‪)Mocha‬‬
‫فانيال‬
‫�شوكوالتة‬
‫فراولة‬
‫املعلومات‬

‫فانيليا‬ ‫قهوة (‪)Mocha‬‬


‫�شوكوالتة‬ ‫�شوكوالتة‬
‫�شوكوالتة‬ ‫فانيال‬
‫فانيليا‬ ‫فراولة‬
‫�شوكوالتة‬ ‫�شوكوالتة‬ ‫البيانات‬

‫�شكل ‪ :1.3‬هرم البيانات ‪ -‬املعلومات ‪ -‬املعرفة‬

‫جدول ‪� :1.2‬أوجه االختالف بني املعلومات واملعرفة‬


‫املعرفة‬ ‫املعلومات‬

‫ا�ستنتاجات م�ستقاة من املعلومات ت�ساعد يف اتخاذ القرارات‪.‬‬ ‫بيانات متت معاجلتها لت�صبح ذات �سياق مفهوم‪.‬‬ ‫املعنى‬

‫ت�ساهم يف القدرة على التنب�ؤ واتخاذ القرارات‪.‬‬ ‫القدرة على التنب�ؤ ال تكفي وحدها للتو�صل �إىل ا�ستنتاجات �أو قرارات‪.‬‬

‫تتطلب ِّ‬ ‫ميكن �إي�صالها ب�سهولة من خالل الطرق ال�شفوية �أو‬ ‫�إي�صال النتائج‬
‫اطالع باملو�ضوع املحدد‪.‬‬
‫الورقية �أو الإلكرتونية‪.‬‬ ‫للآخرين‬

‫ينتج عنها الإدراك‪.‬‬ ‫ينتج عنها الفهم‪.‬‬ ‫النتائج‬

‫جتيب على �أ�سئلة مثل كيف وملاذا‪.‬‬ ‫جتيب على �أ�سئلة مثل مَن ومتى وماذا و�أين‪.‬‬ ‫الهدف‬

‫‪11‬‬
‫علم البيانات وذكاء الأعمال‬
‫‪Data Science versus Business Intelligence‬‬
‫توج��د البيان��ات يف كل م��كان م��ن حول��ك‪ ،‬ويت��م ا�س��تخدامها ومعاجلته��ا وحتليله��ا يف جمي��ع جم��االت‬
‫ذكاء الأعمال )‪:(Business Intelligence‬‬
‫�كل خا���ص يف العدي��د م��ن‬
‫احلي��اة‪ .‬تتط��ور نوعي��ة البيان��ات وا�س��تخداماتها با�س��تمرار‪ ،‬وتُ�س��تخدم ب�ش� ٍ‬
‫ه��و نظ��ام مبن��ي عل��ى البيان��ات وي�ش��مل جم��ع‬ ‫التطبيق��ات املهم��ة مث��ل ذكاء الأعم��ال (‪ ،)Business Intelligence‬وله��ذا ُيعت�بر ذكاء الأعمال عملية‬
‫وتخزي��ن وحتلي��ل ومتثي��ل البيان��ات لدع��م‬ ‫قائم��ة عل��ى التقني��ة لتحلي��ل البيان��ات وتوف�ير معلوم��ات مهمة ت�س��اعد امل��دراء التنفيذي��ن وغريهم من‬
‫عملي��ات اتخ��اذ الق��رارات‪.‬‬ ‫كل من‬ ‫امل�س��ؤولني و�ص َّن��اع الق��رار عل��ى اتخ��اذ ق��رارات دقيق��ة خا�ص��ة بالأعم��ال‪ .‬وعل��ى الرغم م��ن �أن ً‬
‫عل��م البيان��ات وذكاء الأعم��ال يت�ضم��ن العم��ل عل��ى البيان��ات‪� ،‬إال �أنهما يختلف��ان عن بع�ضهما‪.‬‬
‫ُيع ُّد علم البيانات �أكرث تعقيدً ا مقارنة بذكاء الأعمال‪ ،‬حيث يقت�صر نطاق ذكاء الأعمال على جمال‬
‫الأعمال‪ ،‬ويتم فيه حتليل البيانات ال�سابقة من خالل تطوير لوحات املعلومات وعر�ض م�ستخل�صات‬
‫(ر�ؤى) الأعمال‪ ،‬وكذلك ترتيب و تنظيم وحتليل البيانات وذلك ال�ستخراج املعلومات التي من �ش�أنها‬
‫م�س��اعدة ال�ش��ركات على النمو وحتقيق �أهدافها بناء على فهم االجتاهات احلالية للأعمال‪ .‬ويعتمد‬
‫علم البيانات على ا�ستخدام البيانات املتوفرة للقيام بتنب�ؤات م�ستقبلية وعر�ض توقعات منو الأعمال‬
‫التجارية‪ ،‬وذلك بتوظيف جمموعة وا�س��عة مما ي�س��مى بالنماذج التنب�ؤية واخلوارزميات الإح�صائية‬
‫املعقدة‪.‬‬
‫يتمث��ل ال��دور الأ�سا�س��ي لأدوات ذكاء الأعم��ال يف حتلي��ل معلوم��ات امل�ؤ�س�س��ات وال�ش��ركات وامل�س��اهمة‬
‫يف �إع��داد ا�س�تراتيجيات الأعم��ال‪� ،‬أم��ا �أدوات ع��امل البيانات فت�ش��مل �أدوات معاجلة البيانات و�أدوات‬
‫البيان��ات ال�ضخم��ة وكذل��ك من��اذج خوارزمي��ة معقدة لتحليل البيانات وا�س��تخال�ص التو�صيات‪.‬‬

‫جدول ‪� :1.3‬أوجه االختالف بني علم البيانات وذكاء الأعمال‬


‫ذكاء الأعمال‬ ‫علم البيانات‬

‫ُتلل البيانات ال�سابقة ال�ستنتاج االجتاهات احلالية‬


‫ُت�ستخدم البيانات لعمل تنب�ؤات م�ستقبلية لتطوير الأعمال‪.‬‬ ‫املدى‬
‫للأعمال‪.‬‬

‫تقت�صر الأدوات على حتليل املعلومات الإدارية والإ�شراف على‬ ‫يت�ضمن مناذج ح�سابية معقدة ومعاجلة البيانات و �أدوات البيانات‬
‫الأدوات‬
‫ا�سرتاتيجيات الأعمال‪.‬‬ ‫ال�ضخمة‪.‬‬

‫تتعامل مع البيانات ّ‬
‫املنظمة التي يتم تخزينها عاد ًة يف‬ ‫املنظمة و�شبه ّ‬
‫املنظمة‪،‬‬ ‫تتعامل ب�شكل �أ�سا�سي مع البيانات غري ّ‬
‫وميكنها كذلك التعامل مع البيانات ّ‬ ‫�أنواع البيانات‬
‫م�ستودعات البيانات‪.‬‬ ‫املنظمة‪.‬‬

‫�أب�سط بكثري مقارنة بعلم البيانات‪.‬‬ ‫�أكرث تعقيدًا مقارنة بذكاء الأعمال‪.‬‬ ‫التعقيد‬

‫�أقل مرونة حيث يجب ت�صميم م�صادر البيانات م�سبقًا‪.‬‬ ‫�أكرث مرونة حيث ميكن �إ�ضافة م�صادر البيانات ح�سب احلاجة‪.‬‬ ‫املرونة‬

‫‪12‬‬
‫علم البيانات والذكاء اال�صطناعي‬
‫‪Data Science and Artificial Intelligence‬‬
‫الذكاء اال�صطناعي‬ ‫كما تعرفت �ساب ًقا على مفهوم علم البيانات‪ ،‬ف�إن جمال الذكاء اال�صطناعي (‪)Artificial Intelligence‬‬
‫)‪:(Artificial Intelligence‬‬ ‫كم كبري من البيانات‪.‬‬ ‫ُيع� ُّد جم� ً�ال �آخ��ر يتعام��ل مع ٍ‬
‫�أح��د جم��االت عل��وم احلا�س��ب ويه��دف‬ ‫ميك��ن ا�س��تخدام كل تقني��ة م��ن هات�ين التقنيت�ين ب�ص��ورة منف�صل��ة ع��ن الأخ��رى للو�ص��ول حلل��ول لتحدي��ات‬
‫لبناء �أنظمة قادرة على �أداء املهام التي‬ ‫�كل منهما �إكم��ال بع�ضهما والتقارب م ًعا‪.‬‬ ‫خمتلف��ة‪ ،‬كذل��ك ميك��ن ل� ٍ‬
‫تتطل��ب ع��اد ًة ذكا ًء ب�ش��ر ًيا مث��ل الق��درة‬ ‫يخت���ص عل��م البيان��ات مبعاجل��ة البيان��ات التاريخي��ة با�س��تخدام �أدوات ح�س��ابية للقي��ام مب��ا ي�س��مى‬
‫على التعلم واال�ستدالل‪ ،‬وحل امل�شكالت‬ ‫بالتحلي��ل الو�صف��ي للبيان��ات (‪ )Descriptive Analysis‬وال��ذي يق��دم و�ص ًف��ا للمواق��ف املح��ددة‪ ،‬وكذل��ك‬
‫ومعاجلة اللغة الطبيعية والإدراك‪.‬‬ ‫للتنب ��ؤ بالنتائ��ج م��ن خ�لال التحلي��ل التنب ��ؤي (‪ ،)Predictive Analysis‬ولتق��دمي احلل��ول والتو�صي��ات‬
‫�تخداما‬
‫ً‬ ‫للم�ش��كالت م��ن خ�لال التحلي��ل التوجيه��ي (‪ .)Prescriptive Analysis‬م��ن �أك�ثر الأدوات ا�س�‬
‫ه��ي الأدوات الإح�صائي��ة والإداري��ة الت��ي ميك��ن بوا�س��طتها حتلي��ل البيان��ات امل�ؤرخ��ة‪ .‬وم��ن ناحي��ة �أخ��رى‬
‫ي�ستخدم الذكاء اال�صطناعي جمموعة متنوعة من التقنيات ملحاكاة الطريقة التي يفكر بها الب�شر والتي‬
‫�دل م��ن الرتكي��ز عل��ى �إج��راء احل�س��ابات الريا�ضي��ة‪،‬‬ ‫يقوم��ون بن��اء عليه��ا باتخ��اذ الق��رارات وحتليله��ا‪ ،‬فب� ً‬
‫يت��م الرتكي��ز عن��د ا�س��تخدام �أدوات ال��ذكاء اال�صطناع��ي عل��ى عنا�ص��ر املعرف��ة وال��ذكاء كعنا�ص��ر حا�س��مة‬
‫حل��ل امل�ش��كالت‪ .‬ويهت��م ال��ذكاء اال�صطناع��ي كذل��ك باحلو�س��بة املعرفي��ة (‪.)Cognitive Computing‬‬
‫ومن املهم الإ�ش��ارة �إىل �أن الفروقات التي ُذكرت �س��اب ًقا بني علم البيانات والذكاء اال�صطناعي تبدو �أقل‬
‫و�ضوح��ا يف اال�س��تخدامات العملي��ة لهم��ا لأن م�ش��روعات عل��م البيان��ات املعقدة غال ًبا ما تت�ضمن ا�س��تخدام‬ ‫ً‬
‫تقنيات تع ّلم الآلة ‪� -‬أحد فروع الذكاء اال�صطناعي ‪ -‬لت�سهيل حتليل البيانات التنب�ؤي والتوجيهي‪.‬‬
‫يق��دم عل��م البيان��ات والتعل��م الآيل م�س��اهمات كب�يرة للعدي��د م��ن امل�ؤ�س�س��ات عن��د ا�س��تخدامهما ب�ص��ورة‬
‫منف�صلة‪� ،‬إال �أن تقنيات حتليل البيانات التقليدية ال تتنا�سب مع العمل ببيانات غري كاملة �أو غري دقيقة‪� ،‬أو‬
‫يف حال كانت ال�سياقات التجارية �أو العلمية تتغري ب�سرعة كبرية مما يجعل البيانات تتقادم وتفقد قيمتها‬
‫ب�سرعة كبرية‪ .‬كما جتدر الإ�شارة �إىل �أن تقنيات التعلم الآيل تتطلب قد ًرا كب ًريا من البيانات ن�سب ًيا‪.‬‬
‫ي�س��تخدم اجلي��ل الق��ادم م��ن �أدوات عل��م البيان��ات ومن�ص��ات ذكاء الأعم��ال تع ّل��م الآل��ة للقي��ام ببع���ض‬
‫الإج��راءات مث��ل التع� ّرف عل��ى الأمناط يف البيانات الكت�ش��اف الأمن��اط املخفية وتقدمي الت�صورات والر�ؤى‬
‫املهم��ة التخ��اذ الق��رارات‪ ،‬و ُي��ز ّود تع ّل��م الآل��ة والتع ّل��م العمي��ق عل��م البيان��ات بتنب��ؤات �أك�ثر دق��ة‪� .‬إن تواف��ر‬
‫جمموع��ات البيان��ات ال�ضخم��ة وانخفا���ض تكلف��ة معاجلته��ا �س��حاب ًيا ُي ّك��ن تع ّل��م الآل��ة م��ن توف�ير �إمكان��ات‬
‫مل تك��ن ممكن��ة يف املا�ض��ي‪ .‬وعن��د اجلم��ع ب�ين عل��م البيان��ات وال��ذكاء اال�صطناع��ي‪ ،‬ميك��ن احل�ص��ول عل��ى‬
‫طريقة فعالة جدًا يف احل�صول على نتائج دقيقة ب�شكل ملحوظ ت�ساهم يف اتخاذ قرارات �أف�ضل و�أ�سرع‪.‬‬

‫مثال‬
‫�أن�ش��أت �ش��ركة �أرامكو ال�س��عودية ق�س� ًما جديدًا مب�س��مى ق�س��م امل�صنع الرقمي لل�ش��ركات (‪ ،)Corporate Digital Factory Department‬ومت تدعيم‬
‫هذا الق�سم بعلماء البيانات وخرباء تع ّلم الآلة للبحث عن التحديات الت�شغيلية وتطوير حلول ذكية للم�ساعدة يف حت�سني �أداء الأعمال‪ .‬تعمل ال�شركة بجد‬
‫يف الرتويج للحلول امل�ستوحاة من الذكاء اال�صطناعي وذلك با�ستخدام املليارات من نقاط البيانات التي قام بجمعها اخلرباء واجليولوجيون ومهند�سو‬
‫البرتول على مدى عدة عقود‪.‬‬
‫ّ‬
‫ونظ� ًرا لأن �أرامك��و كان��ت عل��ى ال��دوام م��ن رواد ا�س��تخدام تقني��ات ال��ذكاء اال�صطناع��ي‪ ،‬تق��وم ال�ش��ركة با�س��تخدام عل��م البيان��ات و�أدوات التعل��م الآيل لتح�س�ين‬
‫أي�ضا‪ ،‬وتعمل تقنيات الذكاء اال�صطناعي املتقدمة على حت�سني خطط تطوير احلقول‬ ‫عمليات ا�ستخراج البرتول من املخزون املوجود حتت �سطح البحر � ً‬
‫وم�سارات الآبار؛ مما ي�ؤدي �إىل خف�ض التكلفة واحلفاظ على البيئة‪ .‬ي�ستخدم علماء اجليولوجيا بال�شركة �أدوات الذكاء اال�صطناعي يف درا�سة البيانات‬
‫ب�ش��كل �أ�س��رع و�أك�ثر كف��اءة م��ن �أي وق��ت م�ض��ى‪ .‬تعم��ل ه��ذه العملي��ة عل��ى حت�س�ين فه��م اخل�صائ���ص البرتوفيزيائي��ة للت�ضاري���س امل��راد ا�ستك�ش��افها وحفره��ا‬
‫وبالتايل تعزيز عملية اتخاذ القرارات‪.‬‬

‫‪13‬‬
‫دورة حياة علم البيانات‬
‫‪Data Science Life Cycle‬‬
‫‪5‬‬ ‫‪1‬‬ ‫يق��وم علم��اء البيان��ات واملتخ�ص�ص�ين يف العم��ل عل��ى‬
‫تعريف امل�شكلة و�صياغتها‬ ‫م�ش��روعات عل��م البيان��ات بتوظي��ف خرباته��م م��ن خ�لال‬
‫متثيل البيانات‬
‫خط��وات حم��ددة لتنفي��ذ كل م�ش��روع جدي��د بكف��اءة‪.‬‬
‫ُيطل��ق عل��ى ه��ذه العملي��ة ا�س��م دورة حي��اة عل��م البيان��ات‪،‬‬
‫وتت�ضم��ن خم���س مراح��ل‪ .‬تتمي��ز ك ٌل م��ن املراح��ل املختلف��ة‬
‫‪4‬‬ ‫‪2‬‬ ‫له��ذه ال��دورة بخ�صائ���ص معين��ة‪ ،‬مم��ا يجع��ل م��ن املمك��ن‬
‫التحليل اال�ستك�شايف‬ ‫جمع البيانات‬ ‫�أن ت�ش��مل م�ش��روعات خا�ص��ة مث��ل م�ش��روعات ال��ذكاء‬
‫للبيانات‬ ‫اال�صطناع��ي وتع ّل��م الآل��ة‪� ،‬أو متثي��ل العملي��ات الداخلي��ة‬
‫مل�ؤ�س�س��ات معين��ة‪.‬‬
‫‪3‬‬
‫جتهيز البيانات‬
‫وت�صحيحها‬

‫�شكل ‪ :1.4‬مراحل دورة حياة علم البيانات‬

‫‪ .1‬تعريف امل�شكلة و�صياغتها  ‪Problem Definition and Formulation‬‬


‫م��ن �أج��ل ت�صمي��م و�إيج��اد ح��ل مل�ش��كلة بوا�س��طة عل��م البيان��ات‪ ،‬ف�إن��ك حتت��اج � ًأول �إىل فه��م ماهي��ة‬
‫تعريف امل�شكلة و�صياغتها‪:‬‬ ‫امل�ش��كلة نف�س��ها‪ُ .‬يع ُّد التحليل ال�ش��امل للم�ش��كلة وبيئتها واملتغريات التي ت�ؤثر عليها �أم ًرا �ضرور ًيا‬
‫فه��م �أه��داف ومتطلب��ات العم��ل �أو‬ ‫لتطوير احللول الالزمة لتلك امل�شكلة‪ ،‬وميكن �أن ي�ؤدي فهمك مل�شكلة ما �إىل حت�سني �إمكانية حلها‬
‫امل�ش��كلة العلمي��ة وحتوي��ل ه��ذه املعرف��ة‬ ‫�أو �إعاقة حلها ب�شكل كبري‪ ،‬وذلك الرتباطه املبا�شر بالنهج الذي �سيتم اتباعه حلل تلك امل�شكلة‪.‬‬
‫�إىل م�س�ألة ميكن حلها بتحليل البيانات‪.‬‬ ‫ويكمن الهدف التايل يف حتديد الغاية املرجوة من هذا احلل‪ ،‬حيث �أن جمموعة البيانات تت�ضمن‬
‫دائ ًما البيانات نف�سها‪ ،‬ولكن طبيعة الإجابات التي تريد الو�صول �إليها قد تختلف ح�سب امل�شكلة‬
‫املراد حلها‪.‬‬

‫جدول ‪� :1.4‬أ�شهر �أنواع حتليالت البيانات‬

‫احل�صول على الكميات �أو ال�صفات املوجودة يف جمموعة البيانات‪.‬‬ ‫حتليل االنحدار (‪)Regression Analysis‬‬

‫تنظيم البيانات يف فئات‪.‬‬ ‫حتليل الت�صنيف (‪)Classification Analysis‬‬

‫تنظيم البيانات يف جمموعات‪.‬‬ ‫التحليل العنقودي (‪)Clustering‬‬

‫حتليل انحراف البيانات‬


‫البحث عن انحراف �أو �شذوذ يف البيانات‪.‬‬
‫(‪)Anomaly Detection Analysis‬‬

‫نظم التو�صية‬
‫�إعطاء تو�صية م�ستنرية مل�س�ألة حمددة‪.‬‬
‫(‪)Recommendation engines‬‬

‫‪14‬‬
‫‪ .2‬جمع البيانات  ‪Data Collection‬‬
‫بعد �أن يتم حتديد الأهداف‪ ،‬يجب توفري جمموعة البيانات نف�سها‪ ،‬ورغم �أنه قد يتم �إدخال‬
‫جمع البيانات‪:‬‬
‫البيان��ات يدو ًي��ا �أحيا ًن��ا‪ ،‬فم��ن امله��م التنقيب وجم��ع البيانات‪ ،‬حيث يتعني يف هذه املرحلة جمع‬
‫عمليـ��ة جمـ��ع الق��راءات �أو احلقائ��ق‬ ‫بيان��ات كافي��ة ملوا�صل��ة معاجلته��ا‪ .‬وميك��ن �أن ت�أت��ي البيان��ات نف�س��ها م��ن جمموع��ة متنوع��ة من‬
‫وتن�س��يقها‪ ،‬وت�شـ��مل احل�صـ��ول عليهـ��ا‬ ‫فمثل تقوم �أجهزة اال�ست�ش��عار البيئية وتطبيقات الهاتف املحمول ومن�صات الويب‬ ‫امل�صادر‪ً ،‬‬
‫وت�سـ��ميتها وحت�سـ��ينها‪.‬‬ ‫بتوليد البيانات ب�صورة م�س��تمرة ليتم تخزينها تلقائ ًيا يف قواعد البيانات‪.‬‬

‫�شيوعا‬
‫ً‬ ‫جدول ‪ :1.5‬تن�سيقات تخزين البيانات الأكرث‬

‫‪ JSON‬و ‪ XML‬و‪ CSV‬وجدول بيانات ‪.XLS‬‬ ‫امللفات املُن�سقة (‪)Formatted Files‬‬

‫قواعد البيانات العالئقية‬


‫خادم مايكرو�سوفت ‪ SQL‬وقاعدة بيانات �أوراكل و�أوراكل ‪.MySQL‬‬
‫((‪))Relational Databases‬‬

‫قواعد البيانات غري العالئقية‬


‫‪ MongoDB‬و ‪ Azure Cosmos DB‬و ‪.AWS DynamoDB‬‬
‫(‪)Non-Relational NoSQL Databases‬‬

‫‪ Neo4j‬و ‪ AWS Neptune‬و ‪.Dgraph‬‬ ‫قواعد البيانات الر�سومية (‪)Graph Databases‬‬

‫‪ InfluxDB‬و‪.AWS Timescale‬‬ ‫قواعد بيانات ال�سال�سل الزمنية‬


‫(‪)Time-series Databases‬‬

‫‪ .3‬جتهيز البيانات وتنظيفها  ‪Data Preparation and Cleaning‬‬


‫ُتع� ُّد عملي��ة "تنظي��ف" البيان��ات ومعاجلته��ا �أح��د �أه��م املراح��ل يف دورة حي��اة عل��م البيان��ات‪.‬‬
‫تنظيف البيانات‪:‬‬ ‫يجب على عامل البيانات ت�صحيح وجتهيز البيانات التي مت جمعها يف مرحلة التنقيب للت�أكد‬
‫عملي��ة متع��ددة املراح��ل ملراجع��ة‬ ‫من منا�سبتها ملرحلة التحليل الالحقة‪ ،‬وعند دمج البيانات من م�صادر متعددة تزيد احتمالية‬
‫البيان��ات وت�صحيحه��ا للت�أك��د م��ن �أنه��ا يف‬ ‫تكرار البيانات �أو تداخلها‪ ،‬الأمر الذي يتطلب عملية ت�صحيح وت�صويب لتلك البيانات‪ .‬وكذلك‬
‫�صيغ��ة موح��دة‪ ،‬ويت�ضم��ن ذل��ك معاجل��ة‬ ‫ه��و احل��ال �إذا ُوج��دت بيان��ات تالف��ة �أو من�س��قة ب�ش��كل غ�ير �صحيح �أو مك��ررة �أو خاطئة �أو حتى‬
‫القي��م املفق��ودة والبيان��ات امل�شو�ش��ة‪ ،‬وح��ل‬ ‫غ�ير مكتمل��ة‪ .‬تكم��ن �أهمي��ة ت�صحي��ح تل��ك البيان��ات يف �أن ال��ر�ؤى �أو اال�س��تنتاجات امل�س��تمدة‬
‫التناق�ض��ات والتك��رارات‪.‬‬ ‫يف مرحل��ة التحلي��ل م��ن تل��ك البيان��ات �س��تكون خاطئة و�س��ي�ص ُعب للغاية ا�س��تنتاج م��ا �إذا كانت‬
‫امل�شكلة نا�شئة من �أخطاء يف خطوات التحليل �أو �أن البيانات نف�سها مل يتم ت�صحيحها‪ ،‬ولهذا‬
‫ال�س��بب ف��إن عملي��ة تنظي��ف البيان��ات والتحق��ق م��ن �صحته��ا جي��دً ا قبل حتليلها ُتع� ُّد �أم ًرا مه ًما‬
‫للغاية للعملية ب�أكملها‪.‬‬

‫‪15‬‬
‫‪ .4‬التحليل اال�ستك�شايف للبيانات  ‪Exploratory Data Analysis‬‬
‫التحليل اال�ستك�شايف للبيانات‪:‬‬ ‫بع��د �أن جمع��ت البيان��ات وقم��ت بت�صحيحه��ا‪ ،‬ميكن��ك حتلي��ل جمموع��ة البيان��ات وا�س��تنباط‬
‫ه��و نه��ج لتحلي��ل جمموع��ات البيان��ات‬ ‫الإجاب��ات املطلوب��ة لأ�س��ئلتك‪ ،‬ويت��م �إج��راء حتلي��ل البيان��ات با�س��تخدام �أدوات حتلي��ل البيانات‬
‫لتلخي�ص خ�صائ�صها الرئي�سة ‪ ،‬ويتم عادة‬ ‫�يطا وذلك بدرا�س��ة متغري‬ ‫�أو الأك��واد واملكتب��ات الربجمي��ة املتخ�ص�ص��ة‪ ،‬وقد يكون التحليل ب�س� ً‬
‫با�س��تخدام الأ�س��اليب املرئي��ة‪.‬‬ ‫واح��د �أو �أك�ثر‪ ،‬وق��د يت�س��ع لي�ش��مل عملي��ات �أك�ثر تعقي��دً ا تت�ضمن عملي��ات �إح�صائية متقدمة‪.‬‬
‫�يوعا يف الوق��ت احل��ايل لتحلي��ل جمموعة البيان��ات‪ ،‬ويجب‬ ‫ُيع� ُّد تع ّل��م الآل��ة م��ن �أك�ثر الط��رق �ش� ً‬
‫ا ِّتباع خطوات حمددة لتحليل البيانات با�ستخدام تع ّلم الآلة‪ ،‬ففي البداية يجب حتديد منوذج‬
‫تع ّلم الآلة ب�إيجاد قيم املدخالت واملخرجات يليها بناء خوارزمية التحليل نف�سها‪.‬‬
‫تعت�بر ه��ذه العملي��ة معق��دة‪ ،‬وله��ذا ف��إن هن��اك متخ�ص�ص�ين للقي��ام به��ا مث��ل علم��اء البيان��ات‬
‫ومهند�س��ي تع ّل��م الآل��ة‪ .‬بع��د االنته��اء م��ن اخلوارزمي��ة‪ ،‬يت��م جتري��ب النم��وذج واختب��اره‪ ،‬وعن��د‬
‫اكتم��ال هات�ين املرحلت�ين ميكن��ك ا�س��تخدام البيان��ات الناجت��ة من��ه للو�صول للإجاب��ات املرجو‬
‫احل�ص��ول عليه��ا م��ن عملي��ات التحليل‪.‬‬

‫‪ .5‬التمثيل الر�سومي للبيانات  ‪Data Visualization‬‬


‫متثيل البيانات‪:‬‬ ‫يتم تقدمي البيانات التي يتم حتليلها عادة ب�صورة جداول بيانات‪ ،‬مما يتيح ملحللي البيانات‬
‫ي�سـ��لط التمثيـ��ل الر�سـ��ومي للمعلومـ��ات‬ ‫ذوي اخل�برة ا�س��تخدامها‪ ،‬ويق��دم التمثي��ل املرئي��ي لتحلي��ل البيان��ات �إمكانية ا�س��تخال�ص ر�ؤى‬
‫ال�ضـ��وء علـ��ى �أمنـاط واجتاهـ��ات البيانـات‪،‬‬ ‫وتو�صيات ذات جودة �أف�ضل‪ ،‬بينما توفر الر�سوم البيانية واملخططات وحتى اخلرائط‪ ،‬وكذلك‬
‫وي�سـاعد القـارئ علـى تطوير ر�ؤى وتو�صيات‬ ‫املن�س��قة طريق��ة فعال��ة لر�ؤي��ة وفه��م �أمن��اط البيانات واجتاهاته��ا �أي ما توحي به تلك‬ ‫التقاري��ر ّ‬
‫بن��ا ًءا على تل��ك البيانات‪.‬‬ ‫البيانات‪.‬‬
‫ُيع� ُّد متثي��ل النتائ��ج �أم� ًرا �ضرور ًي��ا التخ��اذ ق��رارات ُم�س��تندة �إىل البيان��ات عن��د التعام��ل م��ع‬
‫كمي��ات هائل��ة م��ن املعلوم��ات‪.‬‬

‫ال�شكل ‪ :1.5‬حتليل تف�شي فريو�س كورونا (‪ )COVID-19‬با�ستخدام التحليالت املرئية‪ .‬معهد �سا�س‪.SAS. © 2022 SAS Inc -‬‬

‫‪16‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪.1‬علم البيانات هو حقل متعدد التخ�ص�صات ير ّكز على ا�ستخراج معلومات ذات فائدة من البيانات‪.‬‬

‫‪ُ .2‬يطلق ا�سم املعرفة على البيانات عند حتليلها وتنظيمها وهيكلتها لت�صبح ذات معنى‪.‬‬

‫‪ .3‬يتم احل�صول على املعلومات من خالل عمليات حتليل البيانات‪.‬‬

‫‪ .4‬يطلق ا�سم املعرفة على عملية جمع البيانات بطريقة �صحيحة جتعلها ذات فائدة‪.‬‬

‫‪ .5‬تُع ُّد الر�سوم البيانية واملخططات من و�سائل عر�ض املعلومات‪.‬‬

‫‪ .6‬تعترب معلومات حالة الطق�س املقدمة من الأر�صاد اجلوية مبثابة معرفة‪.‬‬

‫‪�.7‬إن عل��م البيان��ات‪ ،‬وال��ذكاء اال�صطناع��ي‪ ،‬وذكاء الأعم��ال ه��ي ث�لاث جم��االت خمتلف��ة وم�س��تقلة عن‬
‫بع�ضها البع�ض‪.‬‬

‫‪.8‬ي�س��اعد ا�س��تخدام التمثي��ل املرئ��ي لتحلي��ل البيان��ات عل��ى ا�س��تنباط ر�ؤى �أف�ض��ل مم��ا يعن��ي اكت�س��اب‬
‫معرف��ة �أف�ض��ل مبعنى تل��ك البيانات‪.‬‬

‫‪ .9‬تُع ُّد ُنظم التو�صية الذكية وحتليل االنحدار من �أف�ضل طرق تخزين البيانات‪.‬‬

‫‪ُ .10‬تع� ُّد قواع��د بيان��ات ال�سال�س��ل الزمني��ة وقواع��د البيان��ات غ�ير العالئقي��ة (‪ )NoSQL‬ج��ز ًءا م��ن‬
‫و�س��ائل جمع البيانات‪.‬‬

‫‪17‬‬
‫‪� 2‬أن�ش��ئ قائم��ة م��ن البيان��ات ث��م ح��ول تل��ك البيان��ات �إىل معلوم��ات مفي��دة‪ ،‬ث��م ِّ‬
‫و�ض��ح كي��ف يح� ّول احلا�س��ب البيان��ات‬
‫�إىل معلومات؟ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫ِّ‬
‫ و�ضح الفروق الثالثة الرئي�سة بني علم البيانات والذكاء اال�صطناعي‪ ،‬وادعم �إجاباتك ببع�ض الأمثلة‪.‬‬
‫ ‬ ‫‪3‬‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫ِّ‬
‫ و�ض��ح وق��ارن ب�ين عل��م البيان��ات وذكاء الأعم��ال‪ ،‬و�إذا كان لدي��ك �ش��ركة ا�س��تثمارية‪� ،‬أي احلقل�ين �س��يكون خي��ارك‬ ‫‪4‬‬
‫املف�ضل لال�ستثمار ؟‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪18‬‬
‫‪ 5‬م��ا م��دى فعالي��ة تق��ارب عل��م البيان��ات وال��ذكاء اال�صطناع��ي؟ ابح��ث يف الإنرتن��ت واذك��ر مثال�ين ناجح�ين عل��ى‬
‫ذلك‪ .‬‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ِّ 6‬‬
‫ و�ض��ح املق�ص��ود بعل��م البيان��ات‪ ،‬واذك��ر ثالث��ة تطبيق��ات حياتي��ة يف املج��ال ال�صح��ي‪ ،‬وجم��ال الأعم��ال التجاري��ة‪،‬‬
‫بي ملاذا يُعدُّ علم البيانات �ضرور ًيا ملثل هذه املجاالت؟ ‬ ‫والرتفيه‪ ،‬ث ّم ّ‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫ و�ض��ح وق��ارن ب�ين جمموع��ات البيان��ات املعاجل��ة وغ�ير املعاجل��ة الت��ي َت ِ�ص� ْ�ف الدرج��ات الف�صلي��ة للطال��ب و�أدا ِئ��ه‬
‫ِّ‬ ‫‪7‬‬
‫خ�لال الع��ام الدرا�س��ي‪.‬‬
‫ م��ا االنطباع��ات والأف��كار الت��ي ميكن��ك احل�ص��ول عليه��ا م��ن جمموع��ات البيان��ات ه��ذه؟ وه��ل ميكن��ك تو ّق��ع الأداء‬
‫الأكادمي��ي امل�س��تقبلي للطال��ب يف اجلامع��ة م��ن خ�لال ه��ذه البيان��ات؟‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪19‬‬
‫‪ 8‬ابح��ث ع��ن مزي��د م��ن املعلوم��ات ح��ول "م�صن��ع �أرامك��و ال�س��عودية الرقم��ي" وح��دد ثالث��ة �أمثل��ة ال�س��تخدام ال��ذكاء‬
‫اال�صطناعي يف ا�س��تخراج البيانات‪ ،‬ومن ثم اعطينا ر�أيك يف مدى ت�أثري هذه التقنيات على العمليات الت�ش��غيلية‬
‫لل�شركة؟ ‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 9‬ابح��ث يف الإنرتن��ت ب�ص��ورة ّ‬


‫مف�صل��ة ع��ن من��اذج دورة حي��اة عل��م البيان��ات الت��ي ت�ص��ف املراح��ل الرئي�س��ة املذك��ورة يف‬
‫هذا الدر�س‪ ،‬ومن ثم اخرت �إحداها وحدد املراحل الإ�ضافية وا�شرحها ب�إيجاز‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪20‬‬
‫الدر�س الثاين‬

‫التعامل مع البيانات‬

‫البيانات ال�ضخمة )‪:(Big Data‬‬


‫ ?‪What is Big Data‬‬ ‫ما املق�صود بالبيانات ال�ضخمة؟‬
‫ي�ش�ير م�صطل��ح البيان��ات ال�ضخم��ة (‪� )Big Data‬إىل البيان��ات الكب�يرة ج��دً ا �أو املعق��دة الت��ي ال ميك��ن‬
‫جمموع��ة بيان��ات كب�يرة تتطل��ب تقني��ات‬
‫لتتم معاجلتها با�س��تخدام‬ ‫معاجلته��ا بالط��رق التقليدي��ة‪ ،‬ونظ� ًرا لأن ك��م ه��ذه البيان��ات ُيع� ُّد كب ًريا جدً ا ّ‬
‫قابلة للتو�سع لتخزينها ومعاجلتها و�إدارتها‬
‫�أنظمة احلو�سبة التقليدية‪ ،‬ف�إن تخزين جمموعاتها ومعاجلتها يعترب حتد ًيا كب ًريا‪ ،‬وكذلك قد تتطلب‬
‫وحتليله��ا وذلك نظ� ًرا خل�صائ�ص حجمها‪،‬‬
‫ال�س��رعة الهائلة لعملية جمع البيانات متطلبات تخزين عالية للغاية‪.‬‬
‫وتنوعها و�سرعتها وتباينها وبالطبع قيمتها‪.‬‬

‫خ�صائ�ص البيانات ال�ضخمة  ‪Characteristics of Big Data‬‬


‫هن��اك خم�س��ة معاي�ير �أ�سا�س��ية ت�س��اعدنا يف ت�صني��ف �أي بيان��ات حت��ت م�صطل��ح "البيان��ات ال�ضخم��ة"‬
‫وهي‪ :‬التنوع‪ ،‬والقيمة‪ ،‬واحلجم‪ ،‬واملوثوقية‪ ،‬وال�سرعة‪ .‬وتعترب البيانات "�ضخمة" عندما ت�أتي ب�أحجام‬
‫كبرية‪ ،‬ومبعدل �سريع جدً ا‪ ،‬وبتنوع كبري‪ ،‬وبدقة عالية ‪،‬وفائدة‪ .‬ويجب �أن ت�ستويف البيانات جميع هذه‬
‫املعايري لكي يتم اعتبارها "بيانات �ضخمة"‪.‬‬

‫التنوع  ‪Variety‬‬
‫التنوع‬ ‫ي�ش�ير التن��وع �إىل العدي��د م��ن �أن��واع البيان��ات‬
‫املتوافرة‪،‬ويت��م هيكل��ة البيان��ات التقليدي��ة املختلف��ة‬
‫وتكييفه��ا بدق��ة يف قواع��د البيان��ات العالئقي��ة‪ ،‬ولك��ن‬
‫م��ع ظه��ور البيانات ال�ضخم��ة‪� ،‬أ�صبحت البيانات تتوافر‬
‫ال�سرعة‬ ‫القيمة‬ ‫يف �أن��واع جدي��دة غ�ير ّ‬
‫منظم��ة‪ .‬تتطل��ب �أن��واع البيان��ات‬
‫غ�ير املنظم��ة و�ش��به املنظم��ة (مثل الن�صو���ص وال�صوت‬
‫والفيديو) معاجلة �إ�ضافية م�سبقة ال�ستخال�ص املعاين‬
‫ودع��م معلوم��ات البيان��ات الو�صفي��ة املتعلق��ة بتل��ك‬
‫البيان��ات‪ ،‬وب��دون ه��ذه البيان��ات الو�صفي��ة يك��ون م��ن‬
‫امل�ستحيل معرفة ما يتم تخزينه وكيف ميكن معاجلته‪.‬‬
‫املوثوقية‬ ‫احلجم‬

‫ال�شكل ‪ :1.6‬خ�صائ�ص البيانات ال�ضخمة – املعايري اخلم�سة‬

‫‪21‬‬
‫املوثوقية  ‪Veracity‬‬ ‫القيمة  ‪Value‬‬
‫ترتب��ط �صح��ة البيان��ات مب��دى دق��ة جمموع��ة البيان��ات �أو‬ ‫�إن جم��ع الكث�ير م��ن البيان��ات ال يعن��ي �أن تل��ك البيان��ات‬
‫موثوقيته��ا‪ .‬ال ترتب��ط املوثوقي��ة بج��ودة البيان��ات نف�س��ها فح�س��ب‪،‬‬ ‫ه��ي ذات قيم��ة‪ ،‬فقيم��ة البيان��ات تتمث��ل يف �إمكاني��ة احل�ص��ول‬
‫أي�ض��ا مب��دى م�صداقي��ة م�ص��در البيان��ات ونوعه��ا وكيفي��ة‬ ‫ب��ل � ً‬ ‫عل��ى التو�صي��ات والو�ص��ول �إىل بع���ض الأف��كار م��ن خالله��ا‪.‬‬
‫معاجلتها‪.‬‬ ‫ي�ش�ير م�صطل��ح القيم��ة �إىل م��دى فائ��دة البيان��ات يف اتخ��اذ‬
‫الق��رارات‪ ،‬وبالطب��ع ف ��إن �إج��راء التحلي�لات املنا�س��بة ه��و و�س��يلة‬
‫ا�س��تخراج قيم��ة البيان��ات ال�ضخم��ة‪.‬‬
‫ ‪Velocity‬‬ ‫ال�سرعة‬ ‫احلجم  ‪Volume‬‬
‫ي�ش�ير م�صطل��ح ال�س��رعة �إىل مع��دل التق��اط البيان��ات وتخزينه��ا‪.‬‬ ‫نظ� ًرا لأن��ه يج��ب معاجل��ة كمي��ات كب�يرة من البيان��ات غري املنظمة‬
‫تنت��ج البيان��ات م��ن معظ��م الأجه��زة الذكي��ة املت�صل��ة بالإنرتن��ت‬ ‫والت��ي تتمي��ز بقل��ة الكثاف��ة وت�س��مى (‪ ،)low density data‬ف�إن كم‬
‫(�أجهزة �إنرتنت الأ�شياء) والأجهزة املحمولة يف الوقت احلقيقي‬ ‫البيان��ات يع��د جان ًب��ا مه ًم��ا يف البيان��ات ال�ضخم��ة‪ .‬ميك��ن �أن تك��ون‬
‫�أو قري ًب��ا م��ن الوق��ت احلقيق��ي‪ ،‬مم��ا يتطل��ب اجلم��ع الف��وري لتلك‬ ‫قيم��ة بع���ض ه��ذه البيان��ات غ�ير معروف��ة قبل القي��ام بتحليلها‪ ،‬مثل‬
‫البيان��ات وكذلك نقله��ا وتخزينها‪.‬‬ ‫بيان��ات ت�صف��ح امل�س��تخدمني لأح��د مواق��ع الوي��ب �أو �أح��د تطبيقات‬
‫الهاتف الذكي‪� ،‬أو تلك البيانات التي يتم احل�صول عليها من �أجهزة‬
‫�إنرتنت الأ�ش��ياء املدعمة ب�أجهزة اال�ست�ش��عار‪ .‬قد ي�صل حجم هذه‬
‫البيانات �إىل الع�شرات‪ ،‬بل املئات من التريابايت من البيانات‪.‬‬

‫تقنيات �إدارة البيانات ال�ضخمة‬


‫‪Technologies that Enable the Management of Big Data‬‬
‫ت�س��تخدم ال�ش��ركات �أنظمة احلا�س��ب وقواعد البيانات لالحتفاظ بال�س��جالت املختلفة مثل املعامالت املتعلقة مبعاجلة الطلبات واملدفوعات وتتبع العمالء‬
‫و�إدارة التكلف��ة يف ال�ش��ركات‪ .‬حتت��اج ال�ش��ركات � ً‬
‫أي�ض��ا �إىل نظ��ام لإع��داد التقاري��ر لتوف�ير املعلوم��ات الت��ي ت�س��اعدها عل��ى العم��ل بكف��اءة ومل�س��اعدة امل��دراء‬
‫التنفيذي�ين عل��ى اتخ��اذ القرارات املدرو�س��ة التي ت�ضم��ن �أداء �أف�ضل للأعمال‪.‬‬
‫يحت��اج مدي��رو املتج��ر الإلك�تروين �إىل حت�س�ين جترب��ة ال�ش��راء والت�أك��د م��ن �أن زوار املوق��ع الذي��ن يت�صفح��ون املنتجات �س��ي�صبحون زبائ��ن للمتجر وذلك من‬
‫خالل �ش��راء املنتجات‪ ،‬وكذلك العمل على عودة الزبائن لل�ش��راء مرات �أخرى يف امل�س��تقبل من خالل املوقع‪ .‬ميكن لل�ش��ركة حتليل جميع البيانات التي يتم‬
‫جمعه��ا �أثن��اء ت�صف��ح ال��زوار للمتج��ر الإلك�تروين عل��ى الوي��ب �أو م��ن خ�لال تطبي��ق الهاتف الذكي‪ ،‬وتت�ضم��ن تلك البيانات تفا�صيل دقيق��ة عن ت�صفح الزوار‬
‫للموقع‪ ،‬مبا فيها �أماكن و�ضع امل�ؤ�شر على ال�شا�شة و�أجزاء املوقع التي يق�ضون وقتًا �أطول يف ت�صفحها‪ ،‬ومدة املرور فوق املنتج قبل ال�ضغط للح�صول على‬
‫املزيد من املعلومات عنه �أو للقيام ب�شرائه بالفعل‪ .‬ينتج عن هذه التفا�صيل الدقيقة التي يتم جمعها كم هائل من البيانات التي يجب حتليلها لتقدمي ر�ؤية‬
‫وا�ضحة وقيمة للقائمني علي �أعمال ال�شركة‪ .‬يتم ا�ستخدام نتائج حتليل تلك املعلومات لإحداث تغيريات يف خمطط موقع الويب �أو املتجر‪ ،‬ولتعديل �أ�سعار‬
‫املنتجات �سواء بالزيادة �أو باخل�صم‪ ،‬ولتنظيم احلمالت الت�سويقية للمنتجات على و�سائل التوا�صل االجتماعي للت�أثري على �سلوكيات ال�شراء لدى الزبائن‪.‬‬
‫يتطل��ب القي��ام به��ذا الأم��ر م��ن ال�ش��ركات توف�ير تقني��ات و�أدوات جدي��دة لإدارة وحتلي��ل البيان��ات ال�ضخم��ة ال�س��تخراج قيم��ة الأعم��ال‪ ،‬ويجب جم��ع البيانات‬
‫املطلوب��ة م��ن امل�ص��ادر الداخلي��ة كدوائ��ر املبيع��ات والت�صني��ع واملحا�س��بة‪ ،‬وكذل��ك من امل�صادر اخلارجي��ة كالبيانات الإح�صائية عن النمو ال�س��كاين وطبيعة‬
‫مثل‪ ،‬وذلك ال�ستخراج معلومات موجزة وموثوقة حول الو�ضع احلايل وامل�ستقبلي لل�شركة‬ ‫الزبائن و�أعمارهم‪ ،‬وكذلك البيانات املتعلقة بال�شركات املناف�سة ً‬
‫والت�أث�يرات املحتمل��ة ملتغ�يرات ال�س��وق‪ .‬حتت��وي البني��ة التحتي��ة احلديث��ة ل��ذكاء الأعم��ال عل��ى جمموعة م��ن الأدوات والتقني��ات لتخزين البيان��ات ومعاجلتها‬
‫للح�صول على معلومات مفيدة من البيانات ال�ضخمة‪ ،‬وت�ش��مل هذه التقنيات م�س��تودعات البيانات وبحريات البيانات وعمليات احلو�س��بة يف الذاكرة‪.‬‬

‫‪22‬‬
‫احلو�سبة يف الذاكرة  ‪In-Memory Computing‬‬ ‫م�ستودعات البيانات  ‪Data Warehouse‬‬
‫ه��ي طريق��ة لت�س��هيل عملي��ة حتلي��ل البيان��ات ال�ضخم��ة العتماده��ا ب�ص��ورة‬ ‫ق��د تعت�بر م�س��تودعات البيان��ات الأداة الأق��دم لتحلي��ل بيان��ات‬
‫�أ�سا�س��ية عل��ى ذاك��رة احلا�س��ب الرئي�س��ة (‪ )RAM‬لتخزي��ن البيان��ات‪ .‬ي�ص��ل‬ ‫ال�ش��ركات‪ .‬ي�ش�ير م�س��تودع البيان��ات �إىل قاع��دة البيان��ات الت��ي‬
‫امل�س��تخدمون �إىل البيانات املخزنة يف الذاكرة الأ�سا�س��ية للنظام وبالتايل‬ ‫تخ��زن البيان��ات احلالي��ة والتاريخي��ة الت��ي نتج��ت ع��ن العدي��د من‬
‫يتم جتاوز معوقات ا�سرتداد وقراءة البيانات املوجودة يف قاعدة البيانات‬ ‫�أنظمة املعامالت الت�شغيلية الأ�سا�سية مثل �أنظمة املبيعات‪ ،‬ودعم‬
‫التقليدي��ة امل�س��تندة �إىل التخزي��ن عل��ى الأقرا���ص مم��ا يعن��ي تقلي��ل وق��ت‬ ‫العمالء‪ ،‬والت�صنيع‪ ،‬والتي جتعل البيانات متاحة ل�صانعي القرار‬
‫اال�ستعالم ب�شكل كبري‪ .‬تتميز اخلوادم ال�سحابية ب�شكل خا�ص بوجود �سعة‬ ‫يف ال�ش��ركة‪ ،‬ويت��م دم��ج ه��ذه البيان��ات م��ع البيان��ات م��ن امل�ص��ادر‬
‫كب�يرة م��ن ذاك��رة الو�ص��ول الع�ش��وائي‪ ،‬مما ي�س��هل ا�س��تخدامها يف عمليات‬ ‫اخلارجي��ة لتحوي��ل البيان��ات غري املكتمل��ة �إىل بيانات ّ‬
‫منظمة قبل‬
‫احلو�س��بة يف الذاكرة‪.‬‬ ‫تخزينها يف م�ستودع البيانات‪ .‬يوفر نظام م�ستودع البيانات � ً‬
‫أي�ضا‬
‫بحرية البيانات  ‪Data Lake‬‬ ‫جمموع��ة م��ن الأدوات للتحلي��ل واال�س��تعالم وكذل��ك �أدوات �إعداد‬
‫التقارير الر�س��ومية‪.‬‬
‫بح�يرة البيان��ات ه��ي م�س��تودع بيان��ات ع��اد ًة م��ا يك��ون �س��حاب ًيا ُي�س��تخدم‬
‫لتخزين كميات هائلة من البيانات الأولية وغري املعاجلة‪ .‬يف هذه الطريقة‬
‫كل م��ن البيان��ات املنظم��ة (مث��ل‬ ‫يت��م ا�س��تخدام عن��وان ‪ URL‬ثاب��ت لدع��م ٍ‬
‫قواع��د البيان��ات) والبيان��ات غ�ير املنظمة (مثل ر�س��ائل الربيد الإلكرتوين‬
‫وامل�ستندات)‪.‬‬

‫يعت�بر التميي��ز ب�ين ه��ذه التقني��ات الثالث��ة مه ًم��ا نظ� ًرا للأغرا���ض املختلف��ة ال�س��تخدامها ولكيفي��ة عمله��ا يف معاجل��ة البيان��ات ب�ش��كل �صحي��ح‪ .‬ال تعم��ل ه��ذه‬
‫التقني��ات م ًع��ا‪ ،‬ولك��ن يت��م اختي��ار �إحداه��ا اعتم��ادًا عل��ى ن��وع ال�ش��ركة‪ ،‬فق��د تك��ون بح�يرة البيان��ات ه��ي اخلي��ار اجلي��د لإحدى ال�ش��ركات‪ ،‬بينما يعد م�س��تودع‬
‫البيان��ات اخلي��ار الأف�ض��ل ل�ش��ركة �أخرى‪.‬‬

‫التنقيب يف البيانات ال�ضخمة  ‪Mining Big Data‬‬


‫كم��ا عرف��ت �س��اب ًقا‪ ،‬يت��م جم��ع البيان��ات ال�ضخم��ة با�س��تمرار بوا�س��طة �أجه��زة اال�ست�ش��عار والتطبيق��ات‬
‫التنقيب يف البيانات )‪:(Data Mining‬‬ ‫العامة والتطبيقات ال�شخ�صية‪� .‬إن عملية جمع البيانات لي�ست �سوى اخلطوة الأوىل يف العملية امل�شار‬
‫عمليـ��ة اكت�شـ��اف الأمنـ��اط فـي كميـة كبيـرة‬ ‫�إليها با�س��م اكت�شاف املعرفة‪.‬‬
‫مـن البيانـات وا�سـتخراج املعلومـات املفيـدة‬ ‫ي�ش�ير اكت�ش��اف املعرف��ة �إىل العملي��ة ال�ش��املة للو�ص��ول �إىل املعرف��ة املفي��دة م��ن البيان��ات‪ ،‬وي�ش�ير‬
‫يف توقع ال�سلوك امل�ستقبلي‪.‬‬ ‫التنقيب يف البيانات �إىل خطوة معينة يف هذه العملية‪ ،‬فالتنقيب عن البيانات هو تطبيق خلوارزميات‬
‫حم��ددة ال�س��تخراج الأمن��اط م��ن البيان��ات‪ ،‬وحتدي��د العالق��ات املختلف��ة داخ��ل ه��ذه البيان��ات‪ .‬تعت�بر‬
‫اخلط��وات الأخ��رى يف عملي��ة اكت�ش��اف املعرف��ة مثل تنظيف البيانات‪ ،‬وتكام��ل البيانات‪ ،‬وحتويل �صيغة‬
‫البيان��ات‪ ،‬والتف�س�ير ال�صحي��ح لنتائ��ج التنقي��ب �ضروري��ة ل�ضمان ا�ش��تقاق املعرفة املفي��دة من البيانات‬
‫(انظ��ر اجل��دول ‪.)1.6‬‬
‫بع�ض املهام الرئي�سة التي يتم �إجنازها عن طريق التنقيب يف البيانات‪:‬‬
‫حتليل البيانات الكت�شاف الأمناط واالجتاهات‪.‬‬

‫�صياغة التنب�ؤات ملدخالت جمموعات البيانات املختلفة‪.‬‬

‫ت�صنيف �أو جتميع �أو توقع القيم املختلفة ملجموعة البيانات‪.‬‬

‫ت�سهيل عملية اتخاذ القرارات املدرو�سة‪.‬‬

‫‪23‬‬
‫اجلدول ‪ :1.6‬خطوات اكت�شاف املعرفة‬

‫تنظيف البيانات التالفة وغري املطابقة‪ ،‬و�إزالة �أنواع البيانات اخلاطئة وما �إىل ذلك‪.‬‬ ‫ت�صحيح البيانات‪:‬‬

‫يحدث التنقيب يف البيانات من م�صادر متعددة‪ .‬يجب دمج م�صادر البيانات هذه يف جمموعة بيانات واحدة‪.‬‬ ‫تكامل البيانات‪:‬‬

‫حتديد جزء جمموعة البيانات الذي يجب ا�ستخدامه لعملية ا�ستخراج البيانات‪ .‬من املهم حتديد جمموعة البيانات الأكرث‬
‫مواءمة لأهدافك لأن ا�ستخراج البيانات مهمة ت�ستغرق وق ًتا ً‬ ‫اختيار البيانات‪:‬‬
‫طويل‪.‬‬

‫يُع ُّد �إعداد جمموعات البيانات الأولية وتن�سيقها �أم ًرا �ضرور ًيا لأن عمليات التنقيب عن البيانات حتتاج �إىل �أن يكون‬ ‫حتويل �صيغة‬
‫ملدخالتها تن�سيق حمدد لتحليلها‪.‬‬ ‫البيانات‪:‬‬

‫هي العملية الفعلية لتحليل البيانات وا�ستخراج النتائج املرجوة من التحليل من خالل الأمناط‪.‬‬ ‫التنقيب يف البيانات‪:‬‬

‫تقييم الأمناط التي مت �إن�شا�ؤها خالل خطوات التنقيب عن البيانات‪ ،‬وحتديد �أيها مفيد لكل هدف حمدد‪.‬‬ ‫تقييم النمط‪:‬‬

‫متثيل النتائج التي مت احل�صول عليها من خالل التقارير‪ ،‬والر�سوم البيانية واملخططات الوا�ضحة واملخت�صرة‪.‬‬ ‫متثيل املعرفة‪:‬‬

‫البيانات ال�ضخمة والتخزين ال�سحابي  ‪Big Data and Cloud Storage‬‬


‫هن��اك خي��اران معتم��دان لتخزي��ن البيان��ات ال�ضخم��ة‪ :‬التخزي��ن ال�س��حابي والتخزي��ن الداخل��ي‪ ،‬ولق��د كان تطوي��ر تطبيق��ات البيان��ات ال�ضخم��ة يف املا�ض��ي‬
‫أ�سا�س��ا عل��ى حف��ظ البيان��ات يف و�س��ائط التخزي��ن داخل ًي��ا (عل��ى اخل��وادم داخل ال�ش��ركات وامل�ؤ�س�س��ات)‪ ،‬مما تطلب توفر م�س��تودعات بيانات حملية‬
‫يعتم��د � ً‬
‫عالية التكلفة‪ ،‬وكذلك تثبيت برامج معقدة لإدارة تلك امل�س��تودعات‪� .‬س��اهمت التطورات احلديثة يف علوم احلو�س��بة والبيانات يف ا�س��تبدال تلك الطريقة‬
‫بالتخزي��ن ال�س��حابي‪ ،‬وال��ذي يع��د مبثاب��ة احل��ل الأمث��ل لتخزين البيانات ال�ضخم��ة‪ ،‬وذلك ملا يلي‪:‬‬
‫�أ)توافر النطاق العري�ض عايل ال�س��رعة على نطاق وا�س��ع ي�س��هل حركة البيانات من مكان‬
‫�إىل �آخر‪ .‬ومع وجود بيانات منتجة حمليا مل تعد هناك حاجة لتخزين البيانات داخل ًيا‪،‬‬
‫بل �أ�صبح بالإمكان نقلها �إىل التخزين ال�سحابي لتحليلها‪.‬‬
‫ب)�أ�صبح��ت غالبي��ة التطبيق��ات تعتم��د عل��ى التخزي��ن ال�س��حابي‪ ،‬مم��ا يعن��ي �أن عملي��ة �إنت��اج‬
‫املزيد من البيانات وتخزينها �سحاب ًيا تزداد با�ستمرار‪ ،‬ولقد �ساهم ذلك يف قيام �أعداد‬
‫متزاي��دة م��ن رواد الأعم��ال بعم��ل حتليالت جديدة للبيانات ال�ضخمة مل�س��اعدة ال�ش��ركات‬
‫عل��ى حتلي��ل البيان��ات ال�س��حابية يف كث�ير م��ن املجاالت مثل معام�لات التجارة الإلكرتونية‬
‫وبيانات �أداء تطبيقات الويب‪.‬‬
‫هن��اك جوان��ب متع��ددة للتخزي��ن ال�س��حابي جتعل��ه خي��ا ًرا �أف�ض��ل لل�ش��ركات‪ ،‬فمث ً�لا ميك��ن �أن‬
‫ي�شمل التخزين ال�سحابي �أنظمة تخزين البيانات ال�ضخمة وكذلك �أنظمة الن�سخ االحتياطي‪.‬‬
‫وتوج��د الكث�ير م��ن اخلي��ارات املتاح��ة م��ن ِقب��ل م��زودي اخلدمات مث��ل �أمازون ومايكرو�س��وفت‬
‫وقوقل للتخزين ال�سحابي مع توفريها حماية البيانات واخل�صو�صية‪ ،‬وبالطبع قابلية التو�سع‬
‫والتكلف��ة املعقولة لهذه اخلدمات‪.‬‬
‫�شكل ‪ :1.7‬مركز بيانات يوفر خدمة التخزين ال�سحابي‬

‫‪24‬‬
‫با�س��تخدام الن�س��خ االحتياطي ال�س��حابي للبيانات ال�ضخمة‪ ،‬ميكن للم�ؤ�س�س��ات اال�س��تفادة من‬
‫اخلدم��ات م��ن مراك��ز البيان��ات الت��ي متت��د ع�بر مواقع جغرافي��ة متعددة‪ ،‬مم��ا ي�ضمن التوافر‬
‫الدائ��م وا�س��تعادة البيان��ات ب�س��هولة‪ .‬وبا�س��تخدام التخزي��ن ال�س��حابي ميك��ن ن�س��خ البيان��ات‬
‫احتياط ًي��ا ع�بر ع��دة مراك��ز بيان��ات يف مناط��ق خمتلف��ة م��ن الع��امل‪ ،‬وبذل��ك ال يت��م االحتف��اظ‬
‫بالن�س��خ االحتياطي��ة يف م��كان واحد‪.‬‬
‫توف��ر تقني��ات التخزي��ن ال�س��حابي خ�صائ���ص �أخ��رى للحماية للن�س��خ االحتياطي��ة حيث ي�ضمن‬
‫مقدمو تلك التقنيات حماية البيانات املن�سوخة احتياط ًيا �إىل التخزين ال�سحابي عرب تقنيات‬
‫الت�شفري املتقدمة قبل القيام بنقل البيانات وخالل نقلها وكذلك بعد نقلها‪.‬‬
‫وكما ُذكر �س��اب ًقا‪ ،‬ف�إن معاجلة البيانات ال�ضخمة تتطلب �س��عة تخزين وقوة معاجلة‪� ،‬أما من‬
‫حيث ال�س��عة التخزينية‪ ،‬ف�إن التقنيات ال�س��حابية تفي بهذا الأمر‪ ،‬وميكن لل�ش��ركات احل�صول‬
‫عل��ى خدم��ات التخزي��ن القابل��ة للتو�س��ع بي�س��ر‪ .‬ميك��ن له��ذه التقني��ات � ً‬
‫أي�ض��ا تلبي��ة متطلب��ات‬
‫احلو�سبة لتحليل البيانات ال�ضخمة‪ ،‬وقد �أ�صبح خرباء حتليالت البيانات يو�صون با�ستخدام‬
‫اخلدم��ات املدعوم��ة �س��حاب ًيا للقي��ام بعملي��ات التحلي��ل لإدراكه��م بالإمكاني��ات الالنهائية التي‬
‫توفرها التقنيات‪.‬‬

‫مزايا وعيوب تخزين البيانات ال�ضخمة �سحاب ًيا  ‪Pros and Cons of Big Data Cloud Storage‬‬
‫ميك��ن م��ن خ�لال اجلم��ع ب�ين حتلي�لات البيان��ات ال�ضخم��ة واحلو�س��بة ال�س��حابية �إيجاد فر�ص مل تكن ممكنة من قبل لفه��م البيانات واحل�صول على املعرفة‬
‫ودع��م عملي��ات اتخ��اذ الق��رارات‪ .‬يج��ب علي��ك النظ��ر �إىل املزاي��ا وكذل��ك �إدراك التحدي��ات الت��ي تتعلق با�س��تخدام احلو�س��بة ال�س��حابية يف العمليات املتعلقة‬
‫بالبيانات ال�ضخمة‪.‬‬

‫جدول ‪ :1.7‬مزايا وعيوب تخزين البيانات ال�ضخمة �سحاب ًيا‬


‫العيوب‬ ‫املزايا‬

‫تتطلب الكميات الكبرية من البيانات املنظمة وغري املنظمة توفر‬


‫تقدم �إمكانيات حتكم مبا�شر �أقل يف �أمن البيانات‪ ،‬وقد تتعر�ض‬ ‫�شبكات ذات نطاق ار�سال وا�سع وذلك ل�سرعة الإر�سال والتخزين‪.‬‬
‫لعمليات ت�ؤدي �إىل انتهاك البيانات‪ ،‬وبالتايل �إىل عواقب خطرية‬ ‫يوفر التخزين ال�سحابي بنية حتتية متاحة ب�سهولة مع القدرة على‬
‫فيما يتعلق بلوائح خ�صو�صية البيانات‪.‬‬ ‫التو�سع للتعامل مع �أي مقدار من حركة مرور البيانات ومتطلبات‬
‫التخزين‪.‬‬

‫ي�ؤدي تخزين البيانات ال�ضخمة �سحاب ًيا �إىل التخل�ص من احلاجة‬


‫ميكن ملزود اخلدمة ال�سحابية رفع تكلفة اخلدمات التي يقدمها يف‬
‫�إىل االحتفاظ ب�أجهزة وبرامج وموظفني متخ�ص�صني عند احلاجة‪،‬‬
‫�أي وقت‪ ،‬مما يعني ارتفاع التكلفة لأعمال ال�شركات امل�ستخدمة لهذه‬
‫ويُعدُّ منوذج احلو�سبة ال�سحابية املبني على الدفع ح�سب احلاجة‬
‫اخلدمات‪ ،‬والتي ال ميكنها االنتقال ب�سهولة �إىل مقدم خدمات �آخر‬
‫�إىل اخلدمات �أكرث فعالية من حيث التكلفة‪ ،‬مما ي�ساهم يف خف�ض‬
‫يقدم �أ�سعا ًرا تناف�سية‪.‬‬
‫التكلفة وزيادة الكفاءة واحلد من هدر املوارد‪.‬‬

‫يعني تخزين البيانات ال�ضخمة �سحاب ًيا �أن توفر البيانات يعتمد‬
‫على االت�صال بال�شبكة‪ .‬ت�ؤثر امل�شاكل املتعلقة بال�شبكات كتدين جودة‬ ‫تر ِّكز ال�شركة على عمليات حتليل البيانات ً‬
‫بدل من �إدارة البنية‬
‫االت�صال �أو ت� ُّأخر اال�ستجابة (‪ ،)latency‬والتي قد تظهر يف البيئة‬ ‫التحتية‪ ،‬مما ينعك�س ب�شكل �إيجابي على الأداء وامليزة التناف�سية‪.‬‬
‫ال�سحابية على �سرعة جمع البيانات ومعاجلتها وتخزينها‪.‬‬

‫‪25‬‬
‫ت�ضمن حوكمة البيانات �أن‬
‫�سيا�سة ال�شركات وحوكمة البيانات‬
‫البيانات‪:‬‬ ‫‪Data Governance and Policies‬‬
‫�آمنة‪.‬‬ ‫حتدد ال�ضوابط والهياكل التنظيمية لل�شركات وامل�ؤ�س�سات امل�س�ؤوليات وطرق اتخاذ القرارات املتعلقة‬
‫موثوقة‪.‬‬ ‫ب�إدارة البيانات‪ ،‬والتي تت�ضمن تطوير ال�سيا�سات والإجراءات الداخلية التي تتحكم ب�إدارة البيانات‪.‬‬
‫مُوثقة‪.‬‬ ‫ت�س��اعد �إدارة البيان��ات امل�ؤ�س�س��ات اخلا�ص��ة �أو امل�ؤ�س�س��ات احلكومي��ة وغ�ير الربحي��ة يف التعام��ل م��ع‬
‫عمليات �إدارة البيانات بجودة عالية خالل جميع مراحل دورة حياة البيانات‪ ،‬وت�ؤدي هذه ال�سيا�سات‬
‫مُدارة‪.‬‬ ‫والإجراءات الفعالة �إىل حت�سني الأعمال والنتائج‪ ،‬حيث تقوم ال�شركات وامل�ؤ�س�سات بجمع كميات هائلة‬
‫مُدققة‪.‬‬ ‫م��ن البيان��ات الداخلي��ة واخلارجي��ة‪ ،‬وتعت�بر �إدارة البيان��ات �ضروري��ة ال�س��تخدام تل��ك البيانات بفعالية‬
‫و�إدارة املخاط��ر وخف���ض التكاليف املختلفة‪.‬‬

‫�أهمية حوكمة البيانات  ‪The Importance of Data Governance‬‬


‫م��ن غ�ير املمك��ن ت�صحي��ح التناق�ض��ات املوج��ودة يف بيان��ات الأنظم��ة املختلف��ة داخ��ل امل�ؤ�س�س��ة‬
‫تتطل��ب بع���ض �أن��واع البيان��ات‬ ‫ب��دون �إدارة منا�س��بة للبيان��ات‪ .‬فعل��ى �س��بيل املث��ال‪ ،‬ق��د يت��م تخزي��ن �أ�س��ماء العم�لاء يف �أنظم��ة‬
‫كالبيان��ات املالي��ة وال�صحي��ة معاجل��ة‬
‫ب�شكل �أكرث دقة من البيانات الأخرى‪،‬‬ ‫املبيع��ات و�أنظم��ة خدم��ة العمالء بط��رق خمتلفة‪.‬‬
‫فعاد ًة ما يتم تنظيم البيانات ال�صحية‬ ‫قد ُي�ص ّعب هذا الأمر من تكامل البيانات وي�ؤثر على دقة ذكاء الأعمال وعلى �إعداد التقارير‪.‬‬
‫ب�ش��كل جي��د ب��دءا م��ن مرحل��ة جم��ع‬ ‫كذل��ك فق��د ال يت��م اكت�ش��اف �أخط��اء البيان��ات املوج��ودة وبالت��ايل ال يت��م ت�صحيحه��ا يف الوق��ت‬
‫تل��ك البيان��ات حت��ى �إع��داد التقاري��ر‬
‫ون�ش��ر املعلوم��ات‪ .‬يتفه��م جمي��ع م��ن‬ ‫املنا�سب‪ ،‬مما يعر�ض �سالمة البيانات للخطر‪.‬‬
‫يهمه��م الأم��ر متا ًم��ا املخاط��ر املتعلق��ة‬ ‫�أ�صب��ح واج ًب��ا عل��ى امل�ؤ�س�س��ات �أن متتث��ل للت�ش��ريعات اجلدي��دة اخلا�ص��ة بخ�صو�صي��ة‬
‫باخل�صو�صي��ة وتل��ك القي��ود الت��ي‬ ‫البيان��ات وحمايته��ا مث��ل الالئح��ة العام��ة حلماي��ة البيان��ات يف االحت��اد الأوروب��ي (‪)GDPR‬‬
‫تفر�ضه��ا الت�ش��ريعات‪ ،‬وبالت��ايل ف ��إن‬
‫حتدي��د �إط��ار عم��ل حوكم��ة البيان��ات‬ ‫وقان��ون خ�صو�صي��ة امل�س��تهلك يف كاليفورني��ا (‪ ،)CCPA‬وذل��ك لأن حوكم��ة البيان��ات‬
‫يف امل�ؤ�س�س��ات ال�صحي��ة كامل�ست�ش��فيات‬ ‫ب�ص��ورة �س��يئة جت��ر امل�ؤ�س�س��ات �إىل �صعوب��ات و جتعله��ا حت��ت طائل��ة مواجه��ة العقوب��ات‪.‬‬
‫ُيع��د �أم� ً�را مه ًم��ا للغاي��ة‪.‬‬ ‫نظ��م قان��ون حماي��ة البيان��ات ال�ش��خ�صية اجلدي��د يف اململك��ة العربي��ة ال�س��عودية (‪)PDPL‬‬ ‫ُي ّ‬
‫مو�ضوع معاجلة البيانات ال�شخ�صية‪ ،‬ويعد مبثابة الت�شريع الأول اخلا�ص بخ�صو�صية البيانات‬
‫احلكومية يف اململكة العربية ال�سعودية‪ .‬ي�شمل هذا الت�شريع جميع ال�صناعات و�أنواع امل�ؤ�س�سات‪،‬‬
‫وي�ش��رف مكت��ب �إدارة البيان��ات الوطني��ة (‪ )NDMO‬عل��ى اللوائح اجلدي��دة ويفر�ضها‪ ،‬وينطبق‬
‫أي�ضا على امل�ؤ�س�س��ات الأجنبية العاملة يف اململكة العربية ال�س��عودية التي تتعامل‬ ‫هذا القانون � ً‬
‫مع البيانات ال�شخ�صية للمواطنني واملقيمني يف اململكة‪ ،‬وب�شكل خا�ص تلك البيانات ال�صحية‬
‫واالئتمانية واملالية‪.‬‬

‫مكونات �إطار عمل حوكمة البيانات‬


‫‪Data Governance Framework Components‬‬
‫ت�ش��كل ال�سيا�س��ات وال�ضواب��ط التوجيهي��ة والعملي��ات والهي��اكل التنظيمي��ة والتقني��ات املُنف��ذة‬
‫كج��زء م��ن برنام��ج احلوكم��ة �إط��ار عم��ل حلوكم��ة البيان��ات‪ ،‬ويح��دد �إط��ار العم��ل � ً‬
‫أي�ض��ا مهم��ة‬
‫الربنامج و�أهدافه وامل�س��ؤوليات املختلفة وكيفية قيا���س النجاح يف املهام التي �س��يتم ت�ضمينها‬
‫يف الربنام��ج‪.‬‬
‫يج��ب �إن�ش��اء �إط��ار احلوكم��ة يف �أي م�ؤ�س�س��ة ون�ش��ره داخل ًي��ا و�ش��رح �آلي��ة عمله بحي��ث يكون لدى‬
‫كل م�شارك فهم وا�ضح منذ البداية‪.‬‬
‫‪26‬‬
‫معايري حوكمة البيانات  ‪Data Governance Standards‬‬
‫قام��ت منظم��ة املعاي�ير الدولي��ة ‪ ISO‬بتطوي��ر معي��ار ‪ ISO/IEC 38505‬لتطبي��ق مب��ادئ‬
‫حوكم��ة تقني��ة املعلوم��ات عل��ى متطلب��ات �إدارة البيان��ات‪.‬‬

‫جدول ‪ :1.8‬املبادئ ال�ستة حلوكمة البيانات‬


‫ُت ّ‬
‫عي للأفراد‪.‬‬ ‫امل�سئولية‬
‫تتوافق مع مهمة ور�ؤية امل�ؤ�س�سة‪.‬‬ ‫اال�سرتاتيجية‬

‫تتوافق مع املتطلبات التنظيمية‪.‬‬ ‫احليازة‬

‫�ضمان االمتثال للت�شريعات وال�سيا�سات الداخلية و�أخالقيات العمل‪.‬‬ ‫التوافق‬


‫تلبية متطلبات امل�ؤ�س�سة‪.‬‬ ‫الأداء‬
‫ت�شجيع النا�س على امل�شاركة‪.‬‬ ‫ال�سلوك الإن�ساين‬

‫معايري �إدارة البيانات ال�سعودية‬


‫‪Saudi Data Management Standards‬‬
‫عل��ى غ��رار متطلب��ات �إدارة البيان��ات الدولي��ة ‪ ،ISO/IEC 38505‬ط� ّور مكت��ب �إدارة البيان��ات‬
‫الوطني��ة (‪� )NDMO‬ضواب��ط �إدارة البيان��ات الوطني��ة وحماية البيانات ال�ش��خ�صية يف اململكة‪.‬‬
‫يعترب مكتب �إدارة البيانات الوطنية م�س� ًؤول عن تنفيذ ال�ضوابط وال�سيا�سات و�آليات احلوكمة‬
‫‪https://sdaia.gov.sa/ndmo‬‬ ‫وال�ضواب��ط اخلا�ص��ة بالبيان��ات وال��ذكاء اال�صطناع��ي ومتابع��ة االمتث��ال م��ن قب��ل املنظم��ات‬
‫وال�ش��ركات‪ .‬تنطب��ق املعاي�ير عل��ى جمي��ع البيان��ات بغ���ض النظ��ر عن النم��وذج �أو النوع مبا فيها‬
‫ال�سجالت الورقية والبيانات الرقمية والت�سجيالت ال�صوتية و ال�صور ومقاطع الفيديو‪ ،‬وكذلك‬
‫امل�س��تندات املكتوبة بخط اليد �أو �أي �ش��كل من �أ�ش��كال البيانات امل�س��جلة‪.‬‬

‫مثال‬
‫�أن�ش��أت �ش��ركة ات�ص��االت �س��عودية قط��اع حتلي��ل البيان��ات امل�ؤ�س�س��ية (‪ )CAD‬عام‬
‫‪ 2016‬للم�س��اعدة يف حتقي��ق هدفه��ا املتمث��ل يف تق��دمي �أف�ض��ل ممار�س��ات حوكمة‬
‫و�إدارة البيانات‪ .‬تعترب البيانات والأ�شخا�ص والعمليات والتقنيات من �أهم ركائز‬
‫ال�ش��ركة يف احلوكم��ة‪ ،‬حي��ث تت�ضم��ن املب��ادرة حتقي��ق جمي��ع الركائ��ز لأجل حتول‬
‫رقمي ناجح‪.‬‬
‫ت�سعى ال�شركة الآن �إىل اعتماد حلول حوكمة البيانات املبتكرة التي تعزز الذكاء‬
‫اال�صطناعي وتو�سع مفهوم حوكمة البيانات �إىل "حوكمة التحليالت"‪.‬‬
‫يهدف هذا ال�سعي �إىل حتقيق تغيري �إيجابي يف الأعمال وذلك من خالل حتديد‬
‫املتطلبات وخطوات �سري الأعمال ب�شكل وا�ضح‪.‬‬ ‫�ش��كل ‪ :1.8‬من��اذج ل�صفح��ات م��ن مكت��ب �إدارة البيان��ات‬
‫الوطنية ‪� -‬ضوابط وموا�صفات �إدارة البيانات الوطنية وحوكمتها‬
‫وحماية البيانات ال�شخ�صية © الهيئة ال�سعودية للبيانات والذكاء‬
‫اال�صطناعي‬

‫‪27‬‬
‫حوكمة البيانات و�إدارتها‬
‫�إدارة البيانات‪:‬‬ ‫‪Data Governance versus Data Management‬‬

‫�إدارة البيان��ات ه��ي �إن�ش��اء وتنفي��ذ البن��ى‬ ‫م��ن الأهمي��ة مب��كان �إدراك �أن حوكم��ة البيان��ات ه��ي �أح��د مكونات �إدارة البيانات ال�ش��املة‪� .‬إن‬
‫وال�سيا�س��ات والإج��راءات الت��ي تدي��ر‬ ‫و�ضع القواعد الإر�شادية حلوكمة البيانات دون التنفيذ الفعلي لها يعترب م�ضيعة للوقت واجلهد‬
‫احتياج��ات دورة حي��اة البيان��ات الكامل��ة‬ ‫دون معنى �أو قيمة حقيقية‪ ،‬فحوكمة البيانات حتدد جميع ال�ضوابط وال�سيا�سات والعمليات‪،‬‬
‫للم�ؤ�س�س��ة‪.‬‬ ‫والت��ي تُنف��ذ بوا�س��طة �إدارة البيان��ات‪ ،‬والت��ي مهمته��ا ه��ي جم��ع البيانات وا�س��تخدامها يف �صنع‬
‫الق��رار م��ن خ�لال اتب��اع �أ�سا�س��يات احلوكم��ة والت��ي تتمث��ل بال�ضواب��ط وال�سيا�س��ات والعملي��ات‬
‫املتعلقة بالبيانات‪ .‬ت�شبه حوكمة البيانات عملية تطوير الت�صميم لبناء منزل جديد‪� ،‬أما �إدارة‬
‫البيانات فهي عملية البناء نف�سها‪ ،‬ف�إذا تخيلت هذا الأمر‪ ،‬فيمكنك بناء منزل دون ت�صميم‪،‬‬
‫ولكن هذا البناء �سيكون �أقل كفاءة وجودة‪ ،‬مع وجود احتمال الف�شل يف بنائه بالدرجة الأوىل‪.‬‬

‫حتديات حوكمة البيانات  ‪Data Governance Challenges‬‬


‫ُتع��د التحدي��ات املرتبط��ة بالبيان��ات ال�س��حابية والبيان��ات ال�ضخم��ة م��ن الأم��ور ال�ش��ائعة الت��ي‬
‫تواجهها امل�ؤ�س�سات بخ�صو�ص حوكمة البيانات‪ ،‬فاخلدمات ال�سحابية و�أنظمة البيانات ال�ضخمة‬
‫ت�س��تدعي متطلب��ات حوكم��ة جدي��دة‪ .‬لق��د كان تركي��ز برامج حوكمة البيان��ات حتى وقت قريب‬
‫على البيانات املنظمة املخزنة يف مركز البيانات‪� ،‬أما الآن ف�أ�صبح من ال�ضروري التعامل مع‬
‫الكثري من البيانات املنظمة وغري املنظمة و�شبه املنظمة التي قد تظهر م ًعا يف بيئات البيانات‬
‫ال�ضخم��ة‪ ،‬بالإ�ضاف��ة �إىل تهدي��دات اخل�صو�صي��ة املرتبط��ة ب�أنظم��ة البيان��ات ال�س��حابية‪.‬‬

‫من امل�س�ؤول عن حوكمة البيانات؟  ?‪Who is Responsible‬‬

‫مالك البيانات‪:‬‬ ‫ت�ض��م عملي��ة حوكم��ة البيان��ات جمموع��ة متنوع��ة م��ن الأ�ش��خا�ص يف معظ��م امل�ؤ�س�س��ات‪ ،‬ويت��م‬
‫ت�ضمني امل�ستخدمني النهائيني املطلعني على البيانات ذات العالقة يف �أنظمة امل�ؤ�س�سة‪ ،‬وكذلك‬
‫�ش��خ�ص �أو �أ�ش��خا�ص م�س��ؤولون ع��ن بيان��ات‬ ‫مدراء الأعمال‪ ،‬واملتخ�ص�صني يف �إدارة البيانات‪ ،‬وموظفي تقنية املعلومات‪ ،‬ويتحمل امل�سئولية‬
‫حمددة‪.‬‬ ‫الرئي�س��ة عن احلوكمة عادة رئي���س ق�س��م املعلومات (‪� )CIO‬أو كبري م�س��ؤويل البيانات (‪)CDO‬‬
‫ومدي��ر �إدارة البيان��ات (‪.)DGM‬‬
‫ُيع� ُّد رئي���س ق�س��م املعلوم��ات �أح��د كب��ار امل�س��ؤولني التنفيذي�ين ع��ن برنام��ج حوكم��ة البيان��ات‪،‬‬
‫م�شرف بيانات‪:‬‬ ‫وت�ش��مل م�س��ؤولياته احل�صول على املوافقة‪ ،‬والتمويل‪ ،‬والتوظيف يف الربنامج‪ ،‬وكذلك تقدمي‬
‫تت�ضم��ن مه��ام م�ش��رف البيان��ات �إدارة‬ ‫املب��ادرات‪ ،‬وتقيي��م تط��ور الربنامج‪ ،‬والرتويج له بفاعلية‪.‬‬
‫البيانـات من خالل تنفيـذ �سيا�سـات حوكمـة‬ ‫فاعتم��ادًا عل��ى حج��م امل�ؤ�س�س��ة‪ ،‬يت��م تعيني مدير عام لإدارة البيانات ولقيادة وتن�س��يق مبادرة‬
‫البيانـات واملحافظة عليهـا داخـل امل�ؤ�س�سـة‪.‬‬ ‫احلوكم��ة‪ ،‬حي��ث يت��وىل عق��د االجتماع��ات‪ ،‬وتنفي��ذ ال��دورات التدريبية‪ ،‬وتتبع م�ؤ�ش��رات الأداء‬
‫الرئي�سة‪ ،‬و�إدارة االت�صاالت الداخلية للمبادرة‪ .‬ويعمل مدير �إدارة البيانات مع مالكي البيانات‬
‫وامل�س��ؤولني الذي��ن ي�ضمن��ون تطبي��ق �ضواب��ط وقواع��د حوكم��ة البيان��ات واتب��اع امل�س��تخدمني‬
‫النهائيني لها‪.‬‬

‫‪28‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬


‫‪.1‬ت�ش�ير البيان��ات ال�ضخم��ة �إىل البيان��ات الكب�يرة ج��دً ا �أو املعق��دة الت��ي ال ميك��ن معاجلتها با�س��تخدام‬
‫الطرق التقليدية‪.‬‬

‫‪.2‬م��ن التقني��ات اخلم���س الت��ي متك��ن م��ن �إدارة البيان��ات ال�ضخم��ة ال�س��رعة وامل�صداقي��ة وم�س��تودع‬
‫البيانات‪.‬‬

‫‪ .3‬يعترب اكت�شاف املعرفة عملية ب�سيطة ال تتطلب �أي خطوات حمددة‪.‬‬

‫‪.4‬التخزي��ن ال�س��حابي ه��و طريق��ة التخزي��ن الوحي��دة امل�س��تخدمة لك��م البيان��ات الكب�ير مث��ل البيان��ات‬
‫ال�ضخمة‪.‬‬

‫‪ُ .5‬تع � ُّد قابلي��ة التو�س��ع والتكلف��ة املنخف�ض��ة لتحلي��ل البيان��ات م��ن املزاي��ا العدي��دة لتخزي��ن البيان��ات‬
‫ال�ضخم��ة �س��حاب ًيا‪.‬‬

‫‪.6‬م�س��تودع البيان��ات ه��و م�س��تودع يتواف��ر �س��حاب ًيا ع��اد ًة لتخزي��ن كمي��ات هائل��ة م��ن البيان��ات الأولي��ة‬
‫وغ�ير املعاجلة‪.‬‬

‫‪.7‬احلو�س��بة يف الذاك��رة ه��ي طريق��ة لت�س��هيل حتلي��ل البيان��ات ال�ضخم��ة العتماده��ا ب�ص��ورة �أ�سا�س��ية‬
‫عل��ى ذاكرة احلا�س��ب الرئي�س��ة لتخزي��ن البيانات‪.‬‬

‫‪.8‬ت�ش�ير بح�يرة البيان��ات �إىل قاع��دة البيان��ات الت��ي تخ��زن البيان��ات احلالي��ة والتاريخي��ة الناجت��ة ع��ن‬
‫�أنظمة املعامالت الأ�سا�س��ية يف امل�ؤ�س�س��ة‪.‬‬

‫‪.9‬اختي��ار البيان��ات ه��و حتدي��د ج��زء م��ن جمموع��ة البيان��ات ال��ذي نري��د ا�س��تخدامه لعملي��ة اكت�ش��اف‬
‫املعرفة‪.‬‬

‫‪ .10‬متثيل املعرفة هو عملية ا�ستخراج البيانات من التحليالت من خالل الأمناط‪.‬‬

‫‪29‬‬
‫‪ 2‬اذكر ثالثة �أمثلة على ا�ستخدام البيانات ال�ضخمة للم�ساعدة يف الأعمال التجارية‪.‬‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 3‬ابح��ث يف الإنرتن��ت ع��ن م��زودي خدم��ات احلو�س��بة ال�س��حابية الأك�ثر �ش��هرة الي��وم يف ال�س��وق العاملي��ة واملُ�س��تخدمة‬
‫يف تخزين ومعاجلة البيانات ال�ضخمة‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 4‬ا�ش��رح ب�إيج��از م��دى م�س��اعدة التخزي��ن ال�س��حابي لن��ا يف التعام��ل م��ع م�ش��كلة تخزي��ن الك��م الهائ��ل م��ن البيان��ات‬
‫الناجت عن البيانات ال�ضخمة‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪30‬‬
‫‪ 5‬البيانات ال�ضخمة هي تطور حديث يف تاريخ احلو�سبة‪ ،‬فهل ميكنك حتديد عاملني �ساهما يف هذا النمو املفاجئ‬
‫يف جمع البيانات؟‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 6‬ق��ارن ب�ين التقني��ات الث�لاث لتخزي��ن البيان��ات ال�ضخم��ة‪ ،‬و�إذا قم��ت بتطوي��ر تطبي��ق يتطل��ب و�ص� ً‬
‫�ول �س��ري ًعا ج�دًا‬
‫�إىل البيانات‪ ،‬فما هي التقنية التي �ستختارها؟ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 7‬ملاذا يُعدُّ تقييم �أمناط البيانات مه ًما يف عملية التنقيب عن البيانات؟‬


‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪31‬‬
‫‪ 8‬ا�شرح كيفية عمل قابلية التو�سع يف تخزين البيانات ال�سحابية‪ ،‬ثم ابحث عن خدمتني لتخزين البيانات �سحاب ًيا‬
‫على �شبكة الإنرتنت‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 9‬ما الغر�ض من حوكمة البيانات؟ وهل تعترب حوكمة البيانات مرادفة لإدارة البيانات؟‬
‫ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 10‬ابح��ث يف الإنرتن��ت ع��ن معلوم��ات ح��ول �ضواب��ط �أو قوان�ين �إدارة البيان��ات ال�صحي��ة يف اململك��ة العربي��ة ال�س��عودية‪،‬‬
‫ثم اذكر العواقب املرتتبة على ت�سرب بيانات �أحد مرافق الرعاية ال�صحية؟ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪32‬‬
‫‪� 11‬أن�ش��ئ تقري� ًرا ع��ن تغ�ير املن��اخ م��ن خ�لال مقارن��ة بيان��ات الطق���س التاريخي��ة لدولت�ين م��ن اختي��ارك‪ ،‬ث��م ح�دّد �أي��ن‬
‫�ستبحث عن املعلومات على الإنرتنت‪ ،‬وا�شرح العوامل امل�ؤثرة وراء قرارك هذا‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 12‬ما خماوف اخل�صو�صية التي ميكنك التفكري بها عند تعامل م�ؤ�س�سة كبرية مع البيانات ال�ضخمة؟‬
‫ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________ ‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 13‬ه��ل لدي��ك فك��رة ع��ن املعلوم��ات الت��ي متتلكه��ا �ش��بكة التوا�ص��ل االجتماع��ي الت��ي ان�ضمم��ت �إليه��ا ح��ول عائلت��ك‬
‫و�أ�صدقائك؟ �إذا كانت الإجابة نعم‪ ،‬اكتب قائمة ق�صرية بهذه املعلومات‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪33‬‬
‫الدر�س الثالث‬

‫�أ�سا�سيات علم البيانات‬

‫علوم الريا�ضيات التي حتتاجها لت�صبح عامل بيانات‬


‫‪Mathematics Needed to Become a Data Scientist‬‬
‫تتطل��ب خوارزمي��ات عل��م البيان��ات بالإ�ضاف��ة �إىل تنفي��ذ التحلي�لات واكت�ش��اف الأف��كار م��ن البيان��ات املوج��ودة معرف��ة ريا�ضي��ة‪ ،‬فف��ي ح�ين �أن الريا�ضيات ال‬
‫تعت�بر الأداة الوحي��دة املطلوب��ة لع��امل البيان��ات ولكنه��ا م��ن �أه��م تل��ك الأدوات‪� .‬أح��د العنا�صر الأكرث �أهمية يف �س�ير عمل م�ش��روع علم البيانات حتديد وفهم‬
‫حتدي��ات الأعم��ال وحتويلها �إىل حتديات ريا�ضية‪.‬‬
‫اجلرب اخلطي  ‪Linear Algebra‬‬
‫يهت��م اجل�بر اخلط��ي بامل�صفوف��ات واملتجه��ات‪ ،‬مم��ا ُيع��د �أم� ًرا مه ًم��ا للغاي��ة لأن��ه يف من��اذج‬
‫عل��م البيان��ات واخلوارزمي��ات يت��م حتوي��ل جمي��ع الأرق��ام واملعلوم��ات �إىل م�صفوف��ات‪ .‬ويت��م‬
‫ا�س��تخدام تقني��ة �أخ��رى �ضروري��ة يف معاجل��ة البيان��ات ال�ضخم��ة و ترتك��ز على اجلرب اخلطي‪،‬‬
‫وه��ي تقني��ة تقلي���ص الأبع��اد‪ .‬وكذل��ك ُتع��د ر�ؤي��ة احلا�س��ب (‪ )Computer Vision‬والربجم��ة‬
‫اللغوية الع�صبية (‪ )NLP‬من جماالت علم البيانات التي تعتمد ب�شكل كبري على اجلرب اخلطي‪.‬‬

‫الريا�ضيات املتقطعة  ‪Discrete Mathematics‬‬


‫تتخ�ص�ص الريا�ضيات املتقطعة يف طرق املنطق واال�ستنتاج‪ ،‬وهي جوانب �أ�سا�سية يف ت�صميم‬
‫اخلوارزمي��ات و ُتع� ُّد �أ�سا���س عل��م البيان��ات‪ .‬وم��ن املج��االت املهم��ة ج��دً ا اخلا�ص��ة بالريا�ضي��ات‬
‫املتقطع��ة ه��ي نظري��ة املخطط��ات‪ .‬ت�س��تخدم املخططات يف منذجة �ش��بكات معق��دة للغاية مثل‬
‫�ش��بكات تنظيم اجلينات‪ ،‬وتعترب درا�س��ة هذه املخططات يف علم البيانات مهمة جدً ا للتقدم‬
‫يف بع���ض املج��االت مث��ل الط��ب الدقيق وبيولوجيا الأنظمة وغريها الكثري‪.‬‬

‫االحتماالت والإح�صاء  ‪Probability and Statistics‬‬


‫عن��د �إن�ش��اء البيان��ات بع��د حتليله��ا‪ ،‬يحت��اج ع��امل البيان��ات �إىل معرف��ة عملي��ة بالإح�ص��اء‬
‫واالحتم��االت لك��ي يتمك��ن م��ن فه��م وتف�س�ير تل��ك البيانات‪ .‬ي�س��تخدم علماء البيانات مقايي���س‬
‫مث��ل التباي��ن واالرتب��اط واالنح��راف املعياري على نطاق وا�س��ع للح�صول على نظرة ثاقبة على‬
‫العالق��ات الأ�سا�س��ية خل�صائ���ص جمموع��ة البيان��ات‪.‬‬

‫التفا�ضل والتكامل  ‪Calculus‬‬


‫ُيع ُّد متثيل النتائج من حتليل البيانات �أم ًرا بالغ الأهمية لتوفري معلومات م�ستنرية من خالل‬
‫�إن�شاء الر�سوم واملخططات البيانية‪.‬‬
‫يعترب التفا�ضل والتكامل جز ًءا ال يتجز�أ من اخلوارزميات امل�ستخدمة يف العمليات احل�سابية‬
‫املعق��دة املطلوب��ة له��ذه العملي��ة‪ ،‬ويتم ا�س��تخدام خ�صائ�ص مثل اال�ش��تقاق اجلزئي‪ ،‬واالنحدار‬
‫اخلطي‪ ،‬والنزول اال�شتقاقي على نطاق وا�سع يف التطوير والتح�سني وح�ساب اخل�سارة‪.‬‬

‫‪34‬‬
‫البايثون يف علم البيانات  ‪Python for Data Science‬‬
‫يف�ض��ل حمرتف��و عل��م البيان��ات عام� ًة ا�س��تخدام لغ��ة البايث��ون يف م�ش��روعاتهم املخت�ص��ة به��ذا اجلانب‪،‬‬
‫البايثون )‪:(Python‬‬
‫فهي لغة برجمة عالية امل�س��توى كائنية التوجه و�س��هلة التعلم‪ ،‬ومن ال�س��هل البدء يف العمل على م�ش��روع‬
‫لغـ��ة برجمـ��ة عاليـ��ة امل�سـ��توى ت�سـ��تخدم‬ ‫م��ا بحي��ث ميكن��ك ب��دء كتاب��ة ك��ود برجم��ي ب�س��يط �أو ت�صمي��م وتنفي��ذ ح��ل با�س��تخدام مب��ادئ الربجم��ة‬
‫لأغرا���ض متعـ��ددة وق��د اكت�سـ��بت �شـ��عبية‬ ‫كائني��ة التوجه (‪.)OOP‬‬
‫متزايـ��دة فـ��ي علـ��م البيانـ��ات وتع ّل��م الآل��ة‪.‬‬
‫يوفر ا�س��تخدام واجهات برجمة التطبيقات (‪ )APIs‬واملكتبات القيا�س��ية الو�صول �إىل دوال قوية �س��هلة‬
‫اال�س��تخدام‪ .‬توج��د العدي��د م��ن املكتب��ات اجلاه��زة لال�س��تخدام يف البايث��ون م��ن ِقب��ل املتخ�ص�ص�ين يف‬
‫امل�ؤ�س�سات املختلفة تغطي جمموعة متنوعة من االحتياجات مثل‪ :‬ا�ستخراج البيانات‪ ،‬و�إعداد البيانات‬
‫وحتليلها‪ ،‬ومعاجلة البيانات‪ ،‬والنمذجة التنب�ؤية‪ ،‬ومتثيل البيانات‪ ،‬و�إعداد التقارير‪.‬‬
‫كذل��ك ف��إن مكتب��ات البايثون تدع��م تطبيقات تع ّلم الآل��ة ومتطلبات ال��ذكاء اال�صطناع��ي املتقدمة مبا‬
‫يتجاوز تطبيقات علم البيانات التقليدية‪.‬‬

‫ملف مفكرة‬ ‫مقدمة �إىل مفكرة جوبيرت‬


‫‪Intro to Jupyter‬‬
‫ميك��ن كتاب��ة �أوام��ر البايث��ون الن�صي��ة يف �أح��د بيئ��ات‬
‫التطوي��ر املتكامل��ة (‪ )IDE‬مث��ل فيج��ول �س��توديو ك��ود‬
‫(‪� )Visual StudioCode‬أو ‪� JetBrains PyCharm‬أو ميكن��ك‬
‫كتابته��ا يف مفك��رة جوبي�تر (‪.)Jupyter Notebook‬‬
‫تعت�بر مفك��رة جوبي�تر �أح��د تطبيق��ات الوي��ب مفتوح��ة امل�ص��در‬
‫�آيبيثون‬ ‫خادم جوبيرت‬ ‫امل�ستخدم‬
‫امل�س��تخدمة لتطوي��ر وتق��دمي م�ش��روعات عل��م البيان��ات با�س��تخدام‬
‫م�ستعر�ض الويب‬
‫‪IPython‬‬ ‫البايث��ون‪ .‬تتي��ح البيئ��ة التفاعلي��ة لعلم��اء البيان��ات �إن�ش��اء مفك��رات‬
‫�شكل ‪ :1.9‬هيكلية مفكرة جوبيرت‬ ‫حمو�سبة‪ ،‬وتدمج مفكرة جوبيرت �أوامر البايثون وتخرجها يف م�ستند‬
‫واحد يجمع بني التمثيالت والن�ص ال�س��ردي واملعادالت الريا�ضية‬
‫و�أ�ش��كال البيانات الأخرى‪ .‬بعد تثبيت الربنامج‪ ،‬ميكن ت�ش��غيله يف‬
‫مت�صف��ح الوي��ب �إم��ا عرب الإنرتنت �أو على حا�س��ب �ش��خ�صي‪.‬‬
‫تدع��م مفك��رة جوبي�تر �إىل جان��ب البايث��ون �أك�ثر م��ن ‪ 100‬لغ��ة‬
‫برجم��ة يطل��ق عليه��ا ا�س��م �أنوي��ة (‪ )kernels‬يف بيئ��ة نظ��ام مفك��رة‬
‫جوبيرت مبا فيها ‪ Java‬و ‪ R‬و‪ Julia‬و‪ MATLAB‬و‪ Octave‬و‪Scheme‬‬
‫و‪ Processing‬و‪ Scala‬وغريه��ا‪.‬‬
‫يق��وم تطبي��ق مفك��رة جوبي�تر بت�ش��غيل ن��واة ‪ IPython‬فق��ط ولك��ن‬
‫ميك��ن تثبيت �أنوي��ة �إ�ضافية‪.‬‬
‫�سن�س��تخدم ه��ذا الربنام��ج لتحلي��ل البيان��ات اال�ستك�ش��افية الح ًق��ا‬
‫يف هذا الكتاب‪ ،‬ويعترب �أحدث تطبيق قائم على الويب ال�س��تخدام‬
‫مفك��رة جوبي�تر ه��و تطبي��ق ‪ JupyterLab‬بحي��ث تعم��ل جمي��ع‬
‫�شكل ‪ :1.10‬منوذج لقطة �شا�شة من مفكرة جوبيرت‬ ‫امل�س��تندات بنف���س الطريق��ة يف كلت��ا البيئت�ين‪.‬‬

‫‪35‬‬
‫�أدوات علم البيانات  ‪Tools for Data Science‬‬
‫عل��م البيان��ات عملي��ة معق��دة تتطل��ب الكث�ير م��ن اخلط��وات لتوف�ير حل��ول لعل��م البيان��ات‪ ،‬ول��كل خط��وة م��ن خط��وات هذه العملي��ة العديد م��ن الأدوات لإجناز‬
‫�يوعا ل��كل خط��وة يف عل��م البيان��ات‪.‬‬
‫املهم��ة املطلوب��ة‪ .‬يعر���ض ج��دول ‪ 1.9‬الأدوات الأك�ثر �ش� ً‬

‫�شكل ‪ :1.11‬لقطة �شا�شة لنموذج بيانات من خالل ‪.IBM Cloud Pak‬‬

‫جدول ‪ :1.9‬الأدوات ال�شائعة لعلم البيانات‬


‫�أدوات الربجميات‬ ‫الغر�ض‬
‫‪ MySQL‬و ‪ SQL Server‬و ‪ MongoDB‬و ‪.Neo4j‬‬ ‫قواعد البيانات حيث يتم تخزين البيانات‪.‬‬ ‫تخزين البيانات‬

‫‪ Python‬و ‪ SQL‬و ‪.Apache TinkerPop‬‬ ‫الأدوات التي ت�ستعلم عن البيانات التي تريد حتليلها‪.‬‬ ‫حتويل �صيغة البيانات‬

‫‪ Pandas‬و ‪ NumPy‬و ‪.Apache Spark‬‬ ‫البيانات املطلوبة �إىل مناذج منا�سبة للتحليل‪.‬‬
‫حتويل ‪.‬‬ ‫النمذجة‬

‫‪ Tensorflow‬و ‪ PyTorch‬و ‪ IBM Watson‬و ‪AWS‬‬


‫العملية التي تو ِّلد الر�ؤى املطلوبة‪.‬‬ ‫التحليل‬
‫و ‪.Sagemaker‬‬

‫‪ Matplotlib‬و ‪ D3.js‬و ‪.R‬‬ ‫ت�صوير النتائج يف ال�شكل الأمثل‪.‬‬ ‫الت�صوير‬

‫‪36‬‬
‫مهن علم البيانات  ‪Data Science jobs‬‬
‫علم البيانات هو �أحد �أ�س��رع التخ�ص�صات املتعلقة بعلوم احلا�س��ب من ًوا والأكرث طل ًبا يف يف الوقت الراهن‪ ،‬وقد ن�ش��رت م�ؤ�س�س��ة م�س��ك م�ؤخ ًرا تقري ًرا عن‬
‫�سوق العمل ال�سعودي ووظائف امل�ستقبل‪ ،‬حيث يركزِّ التقرير على الوظائف الأكرث طل ًبا حال ًيا‪ ،‬وتبدو الفر�ص الوظيفية يف علم البيانات واعدة ب�شكل خا�ص‬
‫ال �سيما الوظائف التي تدعم �أهداف ر�ؤية ال�سعودية ‪.2030‬‬

‫اجلدول ‪ :1.10‬املهن املتعلقة بعلم البيانات‬

‫مهمته هي �إيجاد البيانات ومعاجلتها وحتليلها لل�شركات وامل�ؤ�س�سات‪ .‬ي�أخذ البيانات الأولية وغري املعاجلة ثم يتم‬
‫عامل بيانات‬
‫ا�ستخراج ر�ؤى و�أمناط من البيانات ت�ساعد ال�شركات وامل�ؤ�س�سات على حتليل �أدائها واتخاذ قرارات مهمة‪.‬‬

‫م�س�ؤول عن تنفيذ حلول و�أنظمة تع ّلم الآلة لتطبيقات معينة‪ .‬يجب �أن يكون على دراية بهند�سة الربجميات وبالإح�صاء‬
‫مهند�س تعلم �آلة‬
‫ليتمكن من اختبار احللول واحلكم على �صحة مناذج تع ّلم الآلة الناجتة‪.‬‬

‫بينما يخت�ص مهند�سو تع ّلم الآلة يف تطبيق مناذج تع ّلم الآلة‪ ،‬ف�إن متخ�ص�ص تع ّلم الآلة يُركز على �إيجاد اخلوارزميات‬
‫متخ�ص�ص تعلم �آلة‬
‫الريا�ضية املحددة التي تنتج النماذج التي ميكن للمهند�سني ا�ستخدامها بعد ذلك‪.‬‬

‫يقوم بت�صميم نظم املعلومات للم�ؤ�س�سات وال�شركات‪.‬‬ ‫معماري تطبيقات‬

‫يجمع بني املعرفة التجارية والتقنية‪ ،‬وعلى توا�صل م�ستمر بني �أ�صحاب الأعمال والإدارات الفنية‪ ،‬ويكلف برتجمة‬ ‫معماري �أنظمة‬
‫احتياجات بيانات الأعمال وامل�ؤ�س�سات �إىل موا�صفات وحلول تقنية ُتر�سل �إىل الفرق الفنية‪.‬‬ ‫امل�ؤ�س�سات الكبرية‬

‫م�س�ؤول عن تخزين و�سري املعلومات يف �شركة �أو م�ؤ�س�سة‪ .‬يعمل مع علماء ومهند�سي البيانات لتطوير طرق نقل البيانات‬
‫معماري بيانات‬
‫ب�صورة منا�سبة لإدخال جمموعة البيانات وحتليلها و�إخراج النتائج‪.‬‬

‫ي�ساعد مهند�س البيانات يف بناء الإطار الرقمي جلمع البيانات وتخزينها ومعاجلتها‪ ،‬والتي �سي�ستخدمها علماء البيانات‬
‫مهند�س بيانات‬
‫واملحللون يف عملهم‪.‬‬

‫دوره يخت�ص يف �إدارة البنية التحتية حيث يتم تخزين البيانات ومعاجلتها‪ ،‬وي�أخذ باالعتبار عوامل مثل خ�صو�صية‬
‫البيانات واحلماية و�أداء البنية التحتية على اخلوادم حيث يتم حتليل البيانات‪ ،‬ولقد �أ�صبحت م�شروعات علم البيانات‬
‫معماري البنية التحتية‬
‫�أكرث تعقيدًا ب�شكل عام‪ ،‬لذلك يحتاج مهند�سو البنية التحتية �إىل الت�أكد من اكتمال معاجلة البيانات �ضمن اجلداول‬
‫الزمنية املنا�سبة‪.‬‬

‫هو حمرتف ي�أخذ الر�ؤى من جمموعات البيانات املعاجلة ويُن�شئ التقارير والت�صورات والتحليالت الأخرى املتنوعة‬
‫حملل بيانات‬
‫والتي تتما�شى مع الأهداف الرئي�سة التي ينبغي للحل املبني على علم البيانات حتقيقها‪.‬‬

‫‪37‬‬
‫جمتمعات علم البيانات عرب الإنرتنت  ‪Data Science Online Communities‬‬
‫يرغب علماء البيانات يف البقاء على ات�صال مع �أقرانهم يف هذا املجال �أو يف املهن املماثلة لتعلم �أفكار وطرق جديدة لأن منهجيات وتقنيات علم البيانات‬
‫دائمة التغري‪ .‬وتوفر املوارد عرب الإنرتنت لعلماء البيانات الفر�صة فقط يف احلفاظ على وترية معينة‪ ،‬وهنا برزت احلاجة �إىل وجود جمتمع من خرباء علم‬
‫البيانات لدعم هذا العمل وظهور جمموعة متنوعة من املنتديات واملجموعات عرب الإنرتنت والتي متكنهم من االت�صال م ًعا وتطوير هذا املجال بكفاءة من‬
‫مفتوحا لظهور جمتمعات جديدة �أخرى قد تكون ناجحة � ً‬
‫أي�ضا‪.‬‬ ‫ً‬ ‫خالل امل�شاركة يف جمتمعاته عرب الإنرتنت‪ .‬ت�شاهد هنا �أبرز املجتمعات رغم �أنه ُيع ُّد ً‬
‫جمال‬

‫كاقل  ‪Kaggle‬‬
‫كاق��ل �ش��ركة تابع��ة لقوق��ل‪ ،‬وه��ي �أك�بر جمتمع لعلم البيان��ات ي�ضم ماليني‬
‫الأع�ضاء الن�ش��طني وجمموعة وا�س��عة من املوارد‪ ،‬وميكن لعلماء البيانات‬
‫العث��ور عل��ى جمموع��ات البيان��ات العام��ة وامل��وارد التعليمي��ة وبيئ��ة العم��ل‬
‫امل�ستندة �إىل جمموعة النظراء لدعم عمل حتليل البيانات اخلا�ص بهم‪.‬‬
‫‪https://www.kaggle.com‬‬

‫جمتمع بيانات ‪IBM Data Community IBM‬‬


‫جمتم��ع بيان��ات ‪ IBM‬عب��ارة ع��ن منت��دى ع�بر الإنرتن��ت ب��ه مدون��ات‬
‫خم�ص�ص��ة لعل��م البيان��ات‪ .‬ي�س��ت�ضيف الأوراق البحثي��ة والب��ث ع�بر‬
‫الإنرتن��ت والعرو���ض التقدميي��ة الت��ي يت��م حتديثها م��ع تطور ه��ذا املجال‪.‬‬
‫‪https://community.ibm.com/community/user/datascience‬‬

‫توج��د املزي��د م��ن املجتمع��ات عل��ى الإنرتن��ت املدع��وم بع�ضه��ا م��ن ِقب��ل‬
‫احلكوم��ات‪ ،‬ويدي��ر البع���ض الآخ��ر متطوع��ون‪.‬‬
‫يركز البع�ض ب�شكل �أكرب على اجلانب االجتماعي من خالل االجتماعات‬
‫�شكل ‪ :1.12‬ال�صفحة الرئي�سية ملوقع ‪Kaggle.com‬‬ ‫وج ًه��ا لوج��ه‪ ،‬بينم��ا يرك��ز البع���ض الآخ��ر عل��ى الأك��واد الربجمي��ة املطلوب��ة‬
‫مل�شروعات علم البيانات‪.‬‬

‫جدول ‪ :1.11‬املجتمعات عرب الإنرتنت‬


‫تذ َّك��ر دائ ًم��ا �أن تتحق��ق‬ ‫‪https://www.datasciencecentral.com/‬‬ ‫مركز علم البيانات (‪)Data science center‬‬
‫م��ن دق��ة البيان��ات �أو‬
‫الأك��واد �أو الأدوات ع�بر‬ ‫‪https://datascience.stackexchange.com/‬‬ ‫تبادل املكد�س (‪)Stack Exchange‬‬
‫الإنرتنت قبل ا�ستخدامها‪،‬‬
‫حتق��ق � ً‬
‫أي�ض��ا م��ن ت�صاري��ح‬ ‫‪https://dssberkeley.com/‬‬ ‫جمتمع علم البيانات (‪)Data science community‬‬
‫اال�س��تخدام القانوني��ة‬
‫ل��كل جمموع��ة بيان��ات‬ ‫‪https://www.drivendata.org/‬‬ ‫بيانات مدفوعة (‪)Driven Data‬‬
‫وح��اول تنزي��ل �أدوات‬
‫الربامج مبا�شر ًة من ملفات‬
‫مطوريه��ا‪.‬‬ ‫‪https://www.datacommunitydc.org/‬‬ ‫جمتمع البيانات (‪)Data Community DC‬‬

‫‪https://www.reddit.com/r/datascience/‬‬ ‫(‪)Reddit Society‬‬ ‫جمتمع رديت‬

‫‪38‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪ .1‬يتم حتويل جميع الأرقام واملعلومات �إىل م�صفوفات يف مناذج وخوارزميات تع ّلم الآلة‪.‬‬

‫‪.2‬لكي يتمكن عامل البيانات من فهم وتف�سري البيانات عند �إن�شاءها‪ ،‬ف�إنه يحتاج �إىل معرفة عملية‬
‫بالإح�صاء واالحتماالت‪.‬‬

‫‪.3‬تتخ�ص�ص الريا�ضيات املتقطعة يف طرق املنطق واال�ستنتاج‪ ،‬وهي جوانب �أ�سا�سية يف ت�صميم‬
‫اخلوارزمية والتي تُع ُّد الأ�سا�س لتع ّلم الآلة‪.‬‬

‫‪ .4‬بع�ض املجتمعات على الإنرتنت مدعومة من قبل احلكومات‪ ،‬والبع�ض الآخر يديره متطوعون‪.‬‬

‫‪ .5‬مهند�س الأنظمة هو ال�شخ�ص الذي ي�صمم �أنظمة املعلومات للم�ؤ�س�سات وال�شركات‪.‬‬

‫‪.6‬عامل البيانات هو حمرتف ي�أخذ الر�ؤى من جمموعات البيانات التي متت معاجلتها ويقوم‬
‫ب�إن�شاء تقارير وت�صورات وحتليالت �أخرى متنوعة تتما�شى مع الأهداف الرئي�سة التي حتتاج �إىل‬
‫حل مبني على علم البيانات لتحقيقها‪.‬‬

‫‪.7‬حملل البيانات هو حمرتف م�س�ؤول عن تخزين وتدفق املعلومات يف �شركة �أو م�ؤ�س�سة‪ ،‬ويعمل مع‬
‫علماء ومهند�سي البيانات لبناء طرق نقل البيانات املنا�سبة لإدخال جمموعة البيانات وحتليلها‬
‫و�إخراج النتائج‪.‬‬

‫‪39‬‬
‫‪ّ 2‬‬
‫و�ضح كيف ُت ّكن لغة البايثون من م�ساعدة املتخ�ص�ص يف علم البيانات‪.‬‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ِّ 3‬‬
‫و�ضح كيف ميكن لـجوبيرت نوت بوك م�ساعدة املتخ�ص�ص يف علم البيانات‪.‬‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 4‬عدِّد �أهم �أدوات علم البيانات‪ ،‬وكيف ميكن لكل �أداة امل�ساهمة يف كل خطوة من خطوات علم البيانات؟‬
‫ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪40‬‬
‫‪ 5‬مل��اذا يعت�بر فه��م الإح�ص��اء مه��ارة �أ�سا�س��ية لع��امل البيان��ات؟ وه��ل ميكن��ك التفك�ير يف مث��ال يت�ضم��ن حتلي��ل‬
‫البيانات؟ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 6‬البايثون هي لغة برجمة متعددة اال�ستخدامات‪ ،‬فهل ُتعدُّ كافية مل�شروعات علوم البيانات؟‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 7‬ابح��ث ع��ن ث�لاث مكتب��ات البايث��ون حتظ��ى ب�ش��عبية كب�يرة ب�ين علم��اء البيان��ات عل��ى الإنرتن��ت‪ ،‬ث��م ا�ش��رح باخت�صار‬
‫�س��بب ذلك‪.‬‬
‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪41‬‬
‫‪ 8‬قارن بني بيئة التطوير املتكاملة و بيئة جوبيرت نوت بوك‪ ،‬ثم اذكر االختالفات الرئي�سة بينهما؟‬
‫ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 9‬عل��ى فر���ض �أن��ك ع��امل بيان��ات جدي��د تتق��ن لغ��ة البايث��ون‪ ،‬فم��ا الأدوات الأخ��رى الت��ي حتتاجه��ا م��ن �أدوات عل��م‬
‫البيانات؟ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 10‬يوج��د يف ه��ذا الدر���س قائم��ة بامله��ن املتعلق��ة بعل��م البيان��ات‪ ،‬ف��أي منه��ا ّ‬
‫تف�ض��ل؟ ومل��اذا؟ وم��ا التحدي��ات الت��ي تعتق��د‬
‫ب�أنك �ستواجهها يف هذه املهنة؟ ‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪ 11‬قم بزيارة �أحد جمتمعات علم البيانات عرب الإنرتنت وابحث عن دورة تدريبية ب�سيطة للدرا�سة الذاتية لتعزيز‬
‫معرفتك بعلم البيانات‪ ،‬ثم قم بتقييم مدى مالءمة الدورة التدريبية مل�ستوى معرفتك‪ .‬‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫____________________________________________________________________________________________‬

‫‪42‬‬
‫امل�شروع‬
‫‪1‬‬
‫تو ّف��ر ال�ش��بكات االجتماعي��ة كمي��ات هائل��ة م��ن املعلوم��ات كل ي��وم‪ .‬ح��دِّ د ثالث��ة‬
‫�إج��راءات يومي��ة تنت��ج بيان��ات خا�ص��ة مفي��دة به��ذه ال�ش��بكات‪.‬‬

‫‪2‬‬
‫ف ّكر يف الأمور التالية على وجه التحديد‪:‬‬
‫ما �أنواع البيانات التي يتم جمعها؟‬
‫هل جميع هذه البيانات متاحة للجمهور؟‬

‫‪3‬‬
‫قم ب�إعداد �ش��رائح لعر�ض خماطر انتهاك اخل�صو�صية املتعلقة بو�س��ائل التوا�صل‬
‫وو�ضح كيف ميكن حماية امل�ستخدمني‪ ،‬واذكر �أف�ضل اخلطوات التي‬ ‫االجتماعي‪ِّ ،‬‬
‫ميك��ن اتخاذه��ا لتتجن��ب �أن ت�صب��ح بيانات��ك معلوم��ات مفي��دة ميك��ن للآخري��ن‬
‫ا�ستغاللها؟‬

‫‪43‬‬
‫ماذا تعلمت‬

‫>املق�صود بعلم البيانات‪.‬‬ ‫ ‬


‫>الفرق بني البيانات واملعلومات واملعرفة‪.‬‬ ‫ ‬
‫>كيفية التمييز بني علم البيانات وذكاء الأعمال والذكاء اال�صطناعي‪.‬‬ ‫ ‬
‫>تعريف دورة حياة علوم البيانات‪.‬‬ ‫ ‬
‫>املق�صود بالبيانات ال�ضخمة‪.‬‬ ‫ ‬
‫>كيفية م�ساهمة البايثون �أو الأدوات الأخرى يف علم البيانات‪.‬‬ ‫ ‬

‫الم�صطلحات الرئي�سة‬
‫‪Artificial Intelligence‬‬ ‫ذكاء ا�صطناعي‬ ‫‪Data Visualization‬‬ ‫ت�صوير البيانات‬
‫‪Big Data‬‬ ‫البيانات ال�ضخمة‬ ‫‪Data Warehouse‬‬ ‫م�ستودع البيانات‬
‫‪Business Intelligence‬‬ ‫ذكاء الأعمال‬ ‫‪Exploratory Data Analysis‬‬ ‫التحليل اال�ستك�شافي للبيانات‬
‫‪Cloud Storage‬‬ ‫التخزين ال�سحابي‬ ‫‪Ιnformation‬‬ ‫معلومات‬
‫‪Data‬‬ ‫البيانات‬ ‫‪In-Memory Computing‬‬ ‫الحو�سبة في الذاكرة‬
‫‪Data Analysis‬‬ ‫تحليل البيانات‬ ‫‪Jupyter Notebook‬‬ ‫مفكرة جوبيتر‬
‫‪Data Analyst‬‬ ‫محلل البيانات‬ ‫‪Knowledge‬‬ ‫المعرفة‬
‫‪Data Cleaning‬‬ ‫تنظيف البيانات‬ ‫‪Python‬‬ ‫البايثون‬
‫‪Data Collection‬‬ ‫جمع البيانات‬ ‫‪Raw Data‬‬ ‫بيانات �أولية‬
‫‪Data Lake‬‬ ‫بحيرة بيانات‬ ‫‪Value‬‬ ‫القيمة‬
‫‪Data Mining‬‬ ‫التنقيب في البيانات‬ ‫‪Variety‬‬ ‫التنوع‬
‫‪Data Preparation‬‬ ‫تجهيز البيانات‬ ‫‪Velocity‬‬ ‫ال�سرعة‬
‫‪Data Science‬‬ ‫علم البيانات‬ ‫‪Veracity‬‬ ‫الموثوقية‬
‫‪Data Science Life Cycle‬‬ ‫دورة حياة علم البيانات‬ ‫‪Volume‬‬ ‫الحجم‬
‫‪Data Scientist‬‬ ‫عالم البيانات‬

‫‪44‬‬
45
‫‪.2‬جمع البيانات والتحقق‬
‫من �صحتها‬
‫�يتعرف الطال��ب يف ه��ذه الوح��دة عل��ى مفاهي��م جم��ع البيان��ات‬
‫�س� ّ‬
‫وط��رق التحق��ق م��ن �صحتها‪.‬‬
‫وي�ش��مل ذل��ك معنى جم��ع البيانات و�أمناطها املختلف��ة و م�صادرها‪.‬‬
‫و�سيتم التطرق �إىل مو�ضوع ترميز البيانات والرتكيز على ميزات‬
‫وعي��وب ه��ذه الط��رق‪ ،‬ويف اخلت��ام �س��يتعرف الطال��ب عل��ى خط��وات‬
‫التحق��ق م��ن �صحة البيانات و�أمناطها‪.‬‬

‫�أهداف التعلم‬
‫بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن‪:‬‬
‫يعرف م�صطلح جمع البيانات‪.‬‬ ‫ > ّ‬
‫ > ي�صنّف م�صادر البيانات‪.‬‬
‫ > ي�صنّف معايري جودة املعلومات‪.‬‬
‫يعرف مفهوم من�صات البيانات املفتوحة‪.‬‬ ‫ > ّ‬
‫يتعرف على �أهمية احل�صول على الت�صاريح القانونية املنا�سبة قبل‬ ‫ > ّ‬
‫البدء بجمع البيانات‪.‬‬
‫ > يحدد الأمناط املختلفة للبيانات‪.‬‬
‫ > ّ‬
‫يعرف املق�صود برتميز البيانات‪.‬‬
‫ > ُيط ّبق خطوات التحقق من �صحة البيانات‪.‬‬
‫ > ي�صنّف الطرق املتنوعة للتحقق من �صحة �إدخال البيانات‪.‬‬

‫‪46‬‬
‫الدر�س الأول‬

‫جمع البيانات‬

‫جمع البيانات  ‪Data Collection‬‬


‫تُع ُّد مرحلة جمع البيانات (‪� )Data Collection‬أهم مراحل البحث العلمي �أو درا�س��ة ظاهرة معينة‪،‬‬
‫جمع البيانات )‪:(Data Collection‬‬
‫ُوتثل هذه املرحلة عملية جمع احلقائق والأرقام وامل�صطلحات للمتغريات امل�ستهدفة يف ذلك البحث‬
‫ه��ي عملي��ة جم��ع الق��راءات �أو احلقائ��ق‬ ‫�أو الدرا�سة‪ .‬ميكن جمع البيانات با�ستخدام �أجهزة خمتلفة مثل �أجهزة اال�ست�شعار وت�سجيل البيانات‪.‬‬
‫وقيا�س��ها‪ ،‬وت�ش��مل احل�ص��ول عل��ى البيان��ات‬ ‫عام�لات قيد الدرا�س��ة‪ ،‬بالإ�ضاف��ة �إىل التخطيط والعمل‬ ‫تتطل��ب عملي��ة جم��ع البيان��ات فه ًم��ا عمي ًق��ا لل ُم ِ‬
‫وت�س��ميتها وحت�س��ينها‪.‬‬ ‫ال��د�ؤوب للح�ص��ول عل��ى بيان��ات عالي��ة اجل��ودة‪ ،‬حيث ت�س��هم البيانات عالية اجل��ودة يف �إجراء التحليل‬
‫املنا�سب لأداء املهام على الوجه املطلوب وذلك ال�ستخراج معلومات مفيدة حول الظاهرة قيد الدرا�سة‪.‬‬
‫تختل��ف ط��رق جم��ع البيان��ات باخت�لاف ن��وع البيان��ات‪ ،‬ولك��ن يظ��ل التحق��ق م��ن �صح��ة ودق��ة اخلط��وات‬
‫هاما‪.‬‬ ‫املتعلق��ة بجمع البيان��ات �أم ًرا ً‬

‫ال�شكل ‪ :2.1‬مهند�س يجمع بيانات حول حالة الطق�س‬

‫مثال‬
‫تع��د معرف��ة حال��ة الطق���س م��ن �أه��م الأم��ور املتعلق��ة باال�س��تعداد لل�س��فر‪ .‬ميك��ن ا�س��تخدام العدي��د م��ن الأجه��زة لدرا�س��ة العوام��ل‬
‫املتعلق��ة باملن��اخ‪ ،‬ومنه��ا �أجه��زة قيا���س درج��ة احل��رارة ومقيا���س �ش��دة و�س��رعة الري��اح ومقيا���س درج��ة الرطوب��ة‪.‬‬
‫البيانات التي يتم جمعها من هذه الأجهزة هي قيم درجة احلرارة‪ ،‬وح�ساب �سرعة الرياح واجتاهاتها‪ ،‬ون�سبة بخار املاء يف اجلو‪.‬‬

‫‪47‬‬
‫م�صادر البيانات  ‪Sources of Data‬‬
‫يوج��د ت�صنيف��ان �أ�سا�س��يان مل�ص��ادر البيان��ات‪ :‬م�ص��ادر البيان��ات الرئي�س��ة (‪ ،)Primary data sources‬وم�ص��ادر البيان��ات الثانوي��ة‬
‫(‪.)Secondary data sources‬‬

‫م�صادر البيانات الرئي�سة  ‪Primary Data Source‬‬


‫يحت��وي م�ص��در البيان��ات الرئي�س��ة عل��ى بيان��ات مل جتم��ع م��ن قب��ل وميك��ن جمعه��ا من خالل‬
‫�أجه��زة الإ�ست�ش��عار و�أجه��زة ت�س��جيل البيان��ات وكذل��ك م��ن خ�لال اال�س��تبانات‪ .‬م��ن الأمثل��ة‬
‫التي تدل على م�صادر البيانات الرئي�سة‪ :‬مقيا�س درجة احلرارة الذي يجمع بيانات درجة‬
‫حرارة الهواء‪ ،‬ومقيا�س �سرعة الرياح الذي يقي�س �سرعة الرياح‪ ،‬وكذلك ف�إن �إجراء ا�ستبانة‬
‫للعم�لاء ح��ول طبيع��ة الطق���س ال��ذي يف�ضلون��ه عند ال�س��فر للخارج ُيع ُّد م�ص��د ًرا من م�صادر‬
‫البيانات الرئي�سة‪.‬‬
‫مقيا�س �سرعة الرياح هو جهاز ي�ستخدم لح�ساب ال�سرعة في حركة الرياح‪ ،‬حيث تدفع‬
‫ال�شكل ‪ :2.2‬مقيا�س �سرعة الرياح‬ ‫الرياح الناتجة عن حركة الهواء الزعانف الثالثة للمقيا�س مما يت�سبب في دورانها‪ ،‬مما‬
‫ي�ؤدي �إلى دوران المحور المركزي الذي يت�صل بمولد كهربائي‪ .‬تف ّعل الطاقة الناتجة‬
‫عن هذا المولد‪ ،‬عداد كهربائي يتم معايرته لعر�ض �سرعة الرياح‪.‬‬

‫م�صادر البيانات الثانوية  ‪Secondary Data Source‬‬


‫حت�ص��ل عل��ى ه��ذا الن��وع م��ن البيان��ات م��ن خ�لال ا�س��تخدام بيان��ات �أخرى‬
‫من م�صدر البيانات الرئي�س‪ .‬فعلى �سبيل املثال‪ ،‬ميكنك ا�ستخدام بيانات‬
‫درج��ة ح��رارة اله��واء و�س��رعة الري��اح م��ن جه��ازي ا�ست�ش��عار خمتلف�ين‬
‫للح�ص��ول عل��ى بيان��ات ملُ ِ‬
‫عام��ل �آخ��ر ي�س��مى درج��ة ح��رارة الري��اح الب��اردة‬
‫(‪ .)wind-chill temperature‬ميك��ن ح�س��اب تل��ك الدرج��ة با�س��تخدام‬
‫�صيغة ح�ساب درجة حرارة الرياح الباردة‪ ،‬والتي تتمثل يف �ضرب �سرعة الرياح‬
‫باملعام��ل ‪ 0.7‬ث��م ط��رح الن��اجت م��ن درج��ة ح��رارة اله��واء الت��ي مت ت�س��جيلها‪.‬‬
‫بعبارة �أخرى ميكنك � ًأول ا�ستخدام مقايي�س درجة احلرارة ومقايي�س الرياح‬
‫كم�صادر بيانات �أولية حل�س��اب بيانات درجة احلرارة و�س��رعة الرياح‪ ،‬ثم‬
‫ال�شكل ‪ :2.3‬املوقع الإلكرتوين اخلا�ص بتوقعات حالة الطق�س‬
‫ميكنك ا�ستخدام �صيغة ح�ساب درجة الربودة كم�صدر بيانات ثانوي من‬
‫�أج��ل احل�صول على بيان��ات درجة الربودة‪.‬‬

‫اجلدول ‪� :2.1‬أوجه االختالف بني م�صادر البيانات الرئي�سة والثانوية‬


‫م�صادر البيانات الثانوية‬ ‫م�صادر البيانات الرئي�سة‬
‫ال تعترب بيانات �أ�صلية لأنها تعتمد على بيانات �أخرى مت جمعها من‬
‫يتم جمعها مبا�شرة من م�صادرها الأ�صلية‪.‬‬ ‫الأ�صالة‬
‫قبل �آخرين‪.‬‬
‫تكون ب�صورة منظمة ومعاجلة‪.‬‬ ‫تكون ب�صورة خام وغري مع ّرفة‪.‬‬ ‫ال�شكل‬
‫�أقل دقة لأنها مرتبطة ب�أحداث ما�ضية‪.‬‬ ‫�أكرث دقة لكونها بيانات حالية‪.‬‬ ‫الدقة‬
‫يتم جمعها من الكتب واملجالت وامل�ستندات وال�صفحات الإلكرتونية‬ ‫يتم جمعها بوا�سطة �أجهزة اال�ست�شعار‪ ،‬اال�ستبانات‪ ،‬املقابالت‬
‫امل�صدر‬
‫واملدونات وغري ذلك‪.‬‬ ‫والتجارب وغريها‪.‬‬
‫�أقل تكلفة و�أقل ا�ستهال ًكا للوقت‪.‬‬ ‫عالية التكلفة وتتطلب الكثري من الوقت جلمعها‪.‬‬ ‫التكلفة‬

‫‪48‬‬
‫م�صادر البيانات الداخلية واخلارجية  ‪Internal and External Data Sources‬‬
‫ميك��ن ت�صني��ف م�ص��ادر البيان��ات �إىل م�ص��ادر داخلي��ة وخارجي��ة‪ .‬تعك���س م�ص��ادر البيان��ات الداخلي��ة تل��ك البيان��ات الت��ي يت��م جمعه��ا داخل ًي��ا م��ن‬
‫قبل جهة العمل �أو اجلهة امل�س��ؤولة عن جمع البيانات‪ ،‬بينما البيانات اخلارجية هي التي يتم حت�صيلها من خارج جمال جهة العمل‪ .‬وعلى �س��بيل‬
‫املثال‪ ،‬تعترب البيانات التي يتم جمعها من جهاز ا�ست�شعار تابع جلامعة �أو م�ؤ�س�سة علمية بيانات داخلية‪ ،‬بينما تعترب البيانات التي يتم احل�صول‬
‫عليه��ا م��ن م�ؤ�س�س��ات �أخ��رى �أو �أف��راد �أو من م�ص��ادر خارج اجلامعة بيانات خارجية‪.‬‬

‫جودة املعلومات  ‪Information Quality‬‬


‫عندما تتم معاجلة البيانات �أو تنظيمها �أو تقدميها يف �سياق معني ف�إنها ت�سمى معلومات‪ ،‬وتو�صف قيمتها ال�ستخدام معني ب�أنها "جودة املعلومات"‪.‬‬
‫عامل مه ًما يف قيمة تلك املعلومات ومدى م�صداقيتها لال�ستخدام يف اتخاذ القرارات‪ .‬ومع زيادة جمع وحفظ البيانات‪� ،‬أ�صبحت‬ ‫تُعد جودة املعلومات ً‬
‫جودة املعلومات الناجتة عن معاجلتها ذات �أهمية كبرية ومتزايدة‪ .‬ي�ساعد �ضمان جودة املعلومات على التحديد الدقيق لالحتياجات الفعلية لتنفيذ‬
‫امل�شروعات‪ ،‬وكذلك توجيه اخلدمات ب�شكل فعال‪ ،‬وزيادة الكفاءة يف العمل‪ .‬وباملقارنة ميكن �أن تت�سبب املعلومات غري الدقيقة يف حدوث خلل يف الأعمال‪،‬‬
‫وتقلل من الكفاءة وت�ؤدي �إىل الت�أخري يف �إجناز امل�ش��روعات‪ .‬ميكن التحقق من جودة املعلومات من خالل معايري حمددة ت�س��مى معايري اجلودة‬
‫(‪ ،)Quality standards‬وهي مو�ضحة يف ال�شكل التايل‪:‬‬

‫الدقة (‪)Precision‬‬ ‫الكفاية (‪)Completeness‬‬

‫املالءمة (‪)Appropriateness‬‬

‫م�ستوى التفا�صيل (‪)Level of Detail‬‬


‫التوقيت (‪)Timeliness‬‬

‫ال�شكل ‪ :2.4‬معايري جودة املعلومات‬

‫فيما يلي بع�ض الأ�سئلة التي ميكن �أن ت�ساعدك يف التحقق من دقة املعلومات‪:‬‬
‫هل ميكن التحقق من احلقائق والإح�صاءات واملعلومات من م�صادر �أخرى؟‬

‫هل ميكن تكرار التجربة التي مت احل�صول على البيانات منها؟ وهل لها نف�س النتائج؟‬

‫ما م�صدر املعلومات؟‬

‫ملاذا مت �إن�شاء املعلومات؟‬

‫هل تبدو املعلومات دقيقة بنا ًء على معرفتك وخربتك؟‬

‫هل تت�ضمن املعلومات �أخطاء �إمالئية �أو �أحر ًفا يف غري مكانها؟ وهل االقتبا�سات التي مت اال�ست�شهاد بها �صحيحة؟‬

‫‪49‬‬
‫قب��ل جم��ع �أي ن��وع م��ن املعلوم��ات م��ن خ�لال موق��ع �إلك�تروين وقب��ل ال�ش��روع يف اخلط��وة التالي��ة يف عل��م البيان��ات (وهي خط��وة املعرفة)‪ ،‬يج��ب عليك التحقق‬
‫قدما يف ا�س��تخراج‬
‫من جودة املعلومات التي نحن على و�ش��ك احل�صول عليها من املوقع‪� .‬إذا كانت املعلومات لي�س��ت موثوقة‪ ،‬فال ميكنك بكل ت�أكيد امل�ضي ً‬
‫املعرف��ة‪ ،‬وه��ذا يعن��ي �أن��ه يجب التحقق من املعلومات باتباع معايري اجلودة اخلم�س��ة التالية‪:‬‬

‫تكمن �أهمية معايري اجلودة اخلم���س هذه يف �أنها ت�س��اعدك على التحقق من موثوقية كل املعلومات‬
‫التي جتدها يف املواقع الإلكرتونية‪.‬‬

‫� ً‬
‫أول‪ :‬الدقة  ‪Accuracy‬‬
‫الدق��ة ه��ي الت�أك��د م��ن �صح��ة املعلوم��ات‪ ،‬ويج��ب �أن تك��ون املعلوم��ات �صحيح��ة لك��ي ُتع� ّد عالية اجل��ودة‪ .‬ويتم‬
‫التحق��ق م��ن دقته��ا م��ن خ�لال امل�ص��ادر املوثوق��ة‪ ،‬حي��ث ي�س��هل الت�أك��د م��ن خلوها م��ن الأخطاء احل�س��ابية �أو‬
‫اللغوي��ة �أو غريه��ا م��ن الأخطاء‪.‬‬

‫ثان ًيا‪ :‬املالءمة  ‪Appropriateness‬‬


‫يجب �أن تكون املعلومات مرتبطة مبو�ضوعك �أو بال�س��ؤال البحثي‪ ،‬فكلما كانت املعلومات متعلقة مبا تبحث‬
‫عنه‪ ،‬كلما كانت مالءمتها �أف�ضل‪ .‬ي�ؤدي احل�صول على معلومات �إ�ضافية ال تتعلق مبا تبحث عنه �إىل �إ�ضاعة‬
‫الوقت يف حماولة العثور على املعلومات املطلوبة‪.‬‬

‫ثال ًثا‪ :‬التوقيت  ‪Timeliness‬‬


‫ُيع� ُّد تاريــــ��خ ن�ش��ر املعلوم��ات ج��ز ًءا مه ًم��ا‪ ،‬حي��ث يو�ض��ح م��دى حداث��ة املعلومات ومنا�س��بتها ملو�ض��وع البحث‪،‬‬
‫ولذل��ك يج��ب الت�أك��د م��ن احل�ص��ول عل��ى �آخ��ر حتدي��ث للمعلوم��ات‪ ،‬ويج��ب علي��ك التحق��ق دائ ًما م��ن م�صدر‬
‫املعلومات‪.‬‬

‫راب ًعا‪ :‬م�ستوى التفا�صيل   ‪Level of detail‬‬


‫ُتدد جودة املعلومات �أي�ضا من خالل النظر �إىل م�ستوى التفا�صيل التي تقدمها تلك املعلومات‪.‬‬
‫ُيع� ُّد وج��ود الكث�ير م��ن التفا�صي��ل عل��ى املعلومات املطلوب��ة �أم ًرا �صع ًبا‪ ،‬بينما ت�ؤدي قلة التفا�صيل �إىل �صعوبة‬
‫فهم املعلومات‪ .‬ويعتمد م�ستوى التفا�صيل على امل�شكلة ودرا�ستها‪ ،‬ف�إذا كانت ب�سيطة ف�إنك حتتاج �إىل م�ستوى‬
‫عال من التفا�صيل‪.‬‬ ‫قليل من التفا�صيل‪ ،‬و�إذا كانت معقدة ف�إنك حتتاج �إىل م�ستوى ٍ‬
‫�إن املقدار ال�صحيح من املعلومات هو معيار �أ�سا�سي جلودتها‪.‬‬

‫خام�سا‪ :‬الكفاية  ‪Completeness‬‬


‫ً‬
‫مقيا�سا مه ًما لل�شمولية املطلوبة للت�أكد من �أن املعلومات املقدمة تعطي‬
‫ً‬ ‫تُع ُّد كفاية املعلومات‬
‫�صورة كاملة عن الواقع‪� .‬إن عدم احل�صول على جميع املعلومات املطلوبة يعني �أنك لن تتمكن من‬
‫ا�ستخدامها ب�شكل �صحيح‪ ،‬مما يعني �أن جودة تلك املعلومات �ضعيفة وغري كاملة وال ميكن اتخاذ‬
‫القرارات ال�صحيحة بنا ًء على تلك املعلومات‪.‬‬

‫‪50‬‬
‫عند ا�ستخدام معيار التوقيت يجب مراعاة الأمور التالية‪:‬‬
‫التحقق من تواريخ امل�صادر امل�ستخدمة‪.‬‬
‫التحقق من التواريخ اخلا�صة باحلقوق الفكرية مثل ت�سجيل العالمات التجارية امل�سجلة‪ ،‬وحقوق الن�سخ والن�شر‪ ،‬وبراءات االخرتاع‪ ،‬والأ�سرار التجارية‪.‬‬
‫التحقق من تاريخ مراجعة �أو حترير املعلومات‪.‬‬
‫التحقق من تاريخ الن�شر‪.‬‬

‫يُعدُّ الموقع الإلكتروني الخا�ص‬


‫بالمركز الوطني للأر�صاد ً‬
‫مثال‬
‫للعثور على المعلومات التي تلبي‬
‫المعايير الخم�سة المحددة لجودة‬
‫المعلومات المو�ضحة �أعاله‪.‬‬

‫ال�شكل ‪ :2.5‬مثال على م�صدر معلومات‬

‫من�صات البيانات املفتوحة  ‪Open Data Platforms‬‬


‫من�ص��ات البيان��ات املفتوح��ة ه��ي من�ص��ات تدع��م و�ص��ول امل�س��تخدمني ملجموع��ات البيان��ات املفتوح��ة‪.‬‬
‫تق��دم من�ص��ات البيان��ات املفتوح��ة النموذجي��ة بيانات امل�ؤ�س�س��ة التي ت�س��ت�ضيف هذه املن�صة‪.‬‬
‫ت�س��ت�ضيف اجله��ات احلكومي��ة �أو امل�ؤ�س�س��ات غ�ير الربحي��ة من�ص��ات البيان��ات املفتوح��ة الت��ي تتي��ح‬
‫و�ص��ول اجلمه��ور �إىل البيان��ات‪ .‬وعل��ى وج��ه التحدي��د ف�إنه��ا تق��وم بجم��ع البيان��ات وتنظيمها با�س��تمرار‬
‫م��ن جمموع��ة متنوع��ة م��ن القطاع��ات العام��ة‪ .‬وميك��ن ا�س��تخدام جمموع��ات البيان��ات ه��ذه دون تكلفة‬
‫مالية �أو حتديات تقنية للو�صول �إليها‪ .‬كما ميكن �إعادة ا�ستخدام البيانات املفتوحة و�إعادة توزيعها مع‬
‫أي�ضا ا�ستخدامها من قبل مواطني الدول‬ ‫مراعاة املتطلبات التي يفر�ضها ترخي�ص البيانات‪ .‬وميكن � ً‬
‫أي�ضا بيانات مفتوحة من خالل برامج امل�س��ؤولية االجتماعية لل�ش��ركات‪.‬‬ ‫الأخرى‪ .‬قد تقدم ال�ش��ركات � ً‬
‫ال�شكل ‪ :2.6‬البوابة الوطنية للبيانات‬
‫املفتوحة يف اململكة العربية ال�سعودية‬ ‫هذه بع�ض اال�س��تخدامات ال�ش��ائعة ملن�صات البيانات املفتوحة‪:‬‬
‫ >ال�شفافية يف �إعداد املوازنة احلكومية والإنفاق على خدمات الدولة‪.‬‬
‫ >�إح�صائيات �أداء امل�ؤ�س�سات احلكومية‪.‬‬
‫ >بيان��ات �أداء خمتل��ف القطاع��ات العام��ة للدول��ة كالتعلي��م والرعاي��ة ال�صحي��ة والنق��ل‪ ،‬والت��ي ميك��ن‬
‫ا�س��تخدامها يف �إج��راء الأبح��اث الت��ي تُ�برز الأداء العام داخل هذه الدولة‪.‬‬
‫ >ميكن دمج جمموعات البيانات م ًعا وا�ستخدامها يف تطبيقات �أخرى‪.‬‬
‫ميك��ن العث��ور عل��ى من�ص��ة البيان��ات املفتوحة احلكومية يف اململكة العربية ال�س��عودية على عنوان املوقع‬
‫الإلكرتوين‪:‬‬
‫‪https://data.gov.sa/‬‬
‫‪51‬‬
‫خ�صو�صية البيانات  ‪Data Privacy‬‬
‫معي‪ ،‬مثل ا�س��م‬
‫م�صطل��ح "البيان��ات ال�ش��خ�صية" ُيطل��ق عل��ى البيان��ات املتعلق��ة بالأ�ش��خا�ص وه��ي تل��ك البيان��ات الت��ي م��ن خاللها يتم حتديد هوية �ش��خ�ص ّ‬
‫ال�شخ�ص وعائلته ورقم هاتفه ورقم الهوية‪� .‬أدّت عملية تو�سع و�سائل التوا�صل الإلكرتوين �إىل زيادة يف املخاطر املتعلقة باخل�صو�صية والتي عليك حماية‬
‫نف�سك منها‪ ،‬وتت�ضمن خ�صو�صية البيانات قدرة ال�شخ�ص على �أن يقرر بنف�سه متى وكيف و�إىل �أي مدى ميكن م�شاركة معلوماته ال�شخ�صية مع الآخرين‬
‫�أو تزويد الآخرين بتلك املعلومات‪.‬‬

‫الأذونات القانونية جلمع وا�ستخدام البيانات‬


‫‪Legal Permissions to Collect and Use Data‬‬
‫يتطل��ب جم��ع البيان��ات وا�س��تخدامها يف امل�ش��روعات البحثي��ة توف��ر الت�صاري��ح القانوني��ة املنا�س��بة‪ ،‬وع��ادة م��ا يق��وم جمل���س املراجع��ة امل�ؤ�س�س��ية (‪ )IRB‬يف‬
‫امل�ؤ�س�س��ات مبراجع��ة مقرتح��ات امل�ش��روعات البحثي��ة قب��ل الب��دء به��ا لتحدي��د م��ا �إذا كان امل�ش��روع يتب��ع املب��ادئ الأخالقي��ة واللوائ��ح القانوني��ة‪ .‬تختل��ف ه��ذه‬
‫الت�صاريح يف طبيعتها‪ ،‬ولكن العاملني الرئي�سني اللذين يجب �أخذهما بعني االعتبار هما املوقع الذي �سيتم فيه تخزين البيانات‪ ،‬وموقع امل�ستفيدين الذين‬
‫�سيتعاملون مع تلك البيانات‪ .‬حتتاج ال�شركات وامل�ؤ�س�سات �إىل الت�أكد من �أن اخلدمات التي جتمع البيانات وت�ستخدمها متوافقة قانون ًيا مع قوانني بلدانها‪.‬‬

‫مثال‬
‫يجب على م�ستخدمي البيانات التي يتم ا�ست�ضافتها على من�صة البيانات املفتوحة يف اململكة العربية ال�سعودية ا�ستخدام هذه البيانات‬
‫وفق �شروط �سيا�سة البيانات املفتوحة ‪https://data.gov.sa/ar/policies‬‬

‫البحث املوجه ومقارنة البيانات  ‪Targeted Research and Data Comparison‬‬


‫يت��م ا�س��تخدام البح��ث املوج��ه للرتكي��ز عل��ى ق�ضاي��ا معين��ة ظه��رت من البحث الرئي���س‪ .‬فعلى �س��بيل املثال �إذا ا�س��تخدمت قيم درجة احل��رارة والرياح للتنب�ؤ‬
‫بالطق�س يف مدينة ما‪ ،‬ثم الحظت �أن مناطق معينة من هذه املدينة �سجلت قي ًما ق�صوى لدرجات احلرارة‪ ،‬يتعني عليك يف هذه احلالة �إجراء بحث حول‬
‫تلك املناطق لتقييم ت�أثري العوامل الأخرى على درجة احلرارة فيها‪.‬‬
‫يتم �إجراء مقارنة البيانات عند وجود �أكرث من جمموعة بيانات م�سجلة لنف�س املنطقة يف فرتات زمنية متماثلة‪ .‬على �سبيل املثال‪ ،‬قد يكون لديك جمموعة‬
‫بيانات لقيم درجات احلرارة امل�سجلة ملدينة جدة يف مار�س ‪ 2021‬وجمموعة �أخرى م�سجلة يف مار�س ‪ .2022‬وبوجود جمموعتي البيانات هاتني‪ ،‬ميكنك‬
‫ب�سهولة �إجراء مقارنة البيانات من �أجل اكت�شاف التغريات يف درجات احلرارة �أو التغريات خالل �سنوات‪.‬‬

‫ال�شكل ‪� :2.7‬سيا�سة البيانات املفتوحة‬

‫‪52‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪ .1‬جمع البيانات هو عملية جمع وقيا�س القراءات �أو احلقائق‪.‬‬

‫‪ .2‬هناك نوعان من الت�صنيفات الأ�سا�سية مل�صادر جمع البيانات‪ :‬الرئي�سة والثانوية‪.‬‬

‫‪ .3‬يعترب تاريخ ن�شر املعلومات من �أهم معايري جودة املعلومات‪.‬‬

‫‪.4‬املالءمة تعني �أنه كلما كانت املعلومات لي�ست ذات �صلة مبا يتم البحث عنه‪ ،‬كانت جودتها‬
‫�أ�سو�أ‪.‬‬

‫‪ .5‬تعترب م�ستويات التفا�صيل والدقة معايري جودة للمعلومات‪.‬‬

‫‪ .6‬ت�ساعدك معايري اجلودة اخلم�س يف التحقق من موثوقية املعلومات‪.‬‬

‫‪ .7‬لي�س للحكومة �سلطة على من�صات البيانات املفتوحة‪.‬‬

‫‪ .8‬تختلف الت�صاريح القانونية جلمع وا�ستخدام البيانات بنا ًءا على عدة متغريات‪.‬‬

‫‪.9‬يتم ا�ستخدام البحث املوجه عندما نريد الرتكيز على ق�ضايا حمددة ظهرت من بحثنا‬
‫الأ�سا�سي‪.‬‬

‫‪.10‬ميكن �إجراء مقارنة البيانات عندما يكون لديك �أكرث من جمموعة بيانات واحدة مع‬
‫بيانات م�سجلة من نف�س املنطقة ومن فرتات زمنية مماثلة‪.‬‬

‫‪53‬‬
‫‪ 2‬قارن ب�صورة خمت�صرة بني م�صادر البيانات الرئي�سة والثانوية‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ِ 3‬‬
‫ �ص ْف باخت�صار كل �سمة جودة ميكن ا�ستخدامها للتحقق من جودة املعلومات‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ِ � 4‬‬
‫أعط ً‬
‫مثال على البحث املوجه ومقارنة البيانات‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪54‬‬
‫‪ 5‬قارن بني م�صادر البيانات الرئي�سة والثانوية يف حالة الطق�س مع طرح بع�ض الأمثلة‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ُ  6‬زر من�ص��ة البيان��ات املفتوح��ة ‪ data.gov.sa‬وابح��ث ع��ن املعلوم��ات املتعلق��ة باحل�ص��ول عل��ى ت�صاري��ح‬
‫با�س��تخدام تل��ك البيان��ات‪ .‬ه��ل هن��اك �أي ا�س��تثناء؟‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪55‬‬
‫‪ 7‬ابح��ث عل��ى الإنرتن��ت ع��ن من�ص��ات البيان��ات املفتوح��ة يف البل��دان الأخ��رى‪ ،‬وه��ل ميكن��ك العث��ور عل��ى معلومات‬
‫�ش��خ�صية عرب هذه املن�صات؟‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ 8‬ح��دد موقع�ين عل��ى الإنرتن��ت �أحدهم��ا حكوم��ي والآخ��ر خا���ص‪ ،‬ث��م ق��ارن ب�ين جودة املعلوم��ات بينهما بنا ًء على‬
‫املعايري اخلم�س التي تعرفت عليها‪ .‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪56‬‬
‫الدر�س الثاين‬

‫�أنواع البيانات‬

‫البيانات الرقمية والبيانات الفئوية  ‪Numerical Data and Categorical Data‬‬


‫بع��د �أن تعرف��ت عل��ى مفه��وم البيان��ات؛ الآن �س��تتعرف عل��ى �أمناطه��ا املختلف��ة‪ .‬ميك��ن �أن تتخذ البيانات عدة �أ�ش��كال‪ :‬مثل ع��دد زوار حدث معني‪� ،‬أو مدة تلك‬
‫الزي��ارة‪� ،‬أو غ�ير ذل��ك‪ .‬يف الدرا�س��ات البحثي��ة‪ ،‬ثم��ة نوع��ان �أ�سا�س��يان من البيانات وهما‪ :‬البيانات الرقمي��ة والبيانات الفئوية‪.‬‬

‫البيانات الرقمية  ‪Numerical Data‬‬

‫رقمية‬ ‫تتك��ون البيان��ات الرقمي��ة م��ن حقائ��ق قابل��ة للقيا���س‪ ،‬كع��دد الفعالي��ات املختلف��ة يف مدين��ة ما‪.‬‬
‫‪50‬‬
‫وميكن للبيانات الرقمية �أن تكون منف�صلة �أو ت�سل�س��لية‪.‬‬
‫‪6.25‬‬

‫‪-10‬‬
‫البيانات املنف�صلة  ‪Discrete Data‬‬
‫‪0003756‬‬
‫متث��ل البيان��ات املنف�صل��ة عنا�ص��ر قابل��ة للع��د ميكنه��ا �أن ت�أخ��ذ قي ًم��ا معين��ة فق��ط‪ ،‬مث��ل ع��دد‬
‫الطلب��ة يف الف�صل‪.‬‬
‫ال�شكل ‪ :2.8‬البيانات الرقمية‬ ‫البيانات الت�سل�سلية  ‪Continuous Data‬‬
‫البيان��ات الت�سل�س��لية متث��ل بيان��ات ميك��ن قيا�س��ها وميكنه��ا �أن ت�أخ��ذ �أي قيم��ة‪ ،‬مث��ل ط��ول‬
‫ال�ش��خ�ص‪.‬‬

‫البيانات الفئوية  ‪Categorical Data‬‬

‫فئوية‬ ‫البيان��ات الفئوي��ة ه��ي ن��وع بيان��ات غ�ير كمي��ة‪ ،‬ميكن تخزينها وحتديدها بنا ًء على الأ�س��ماء �أو‬
‫ناجح‬ ‫الت�سميات املعطاة لها‪ .‬وميكن �أن تو�صف هذه البيانات على �أنها ا�سمية �أو ترتيبية‪.‬‬
‫را�سب‬
‫‪A‬‬ ‫البيانات اال�سمية  ‪Nominal Data‬‬
‫‪B‬‬
‫يت��م تعري��ف البيان��ات اال�س��مية عل��ى �أنه��ا بيان��ات تُ�س��تخدم لت�س��مية املتغ�يرات �أو تو�س��يمها‪،‬‬
‫دون حتديد قيمة كمية لها �أو و�ضعها يف ترتيب معني‪ .‬على �سبيل املثال‪ :‬ميكن ت�صنيف نتائج‬
‫‪C‬‬
‫اختب��ا ٍر م��ا ا�س��م ًيا‪" :‬ناج��ح" �أو "را�س��ب"‪.‬‬

‫ال�شكل ‪ :2.9‬البيانات الفئوية‬


‫البيانات الرتتيبية  ‪Ordinal Data‬‬
‫البيان��ات الرتتيبي��ة ه��ي ن��وع م��ن البيان��ات الفئوية التي تتب��ع ترتي ًبا معي ًنا‪ .‬يتم فرز جمموعات‬
‫البيانات الرتتيبية وف ًقا لنظام ت�صنيف حمدد‪ .‬على �سبيل املثال‪ :‬ميكن فرز نتائج اختبار ما‬
‫برتتيب تنازيل ح�سب الدرجة‪ A :‬ثم ‪ B‬ثم ‪ C‬ثم ‪ D‬ثم ‪.F‬‬

‫‪57‬‬
‫البيانات الر�سومية �أو بيانات مقاطع ال�صوت �أو الفيديو‬
‫بيانات ر�سومية‬ ‫‪Graphical, Video and Audio Data Types‬‬
‫عل��ى الرغ��م م��ن �أن البيان��ات ع��ادة م��ا تكون يف �ش��كل �أبجدي رقمي (ن�صو���ص و�أرقام ورموز)‪� ،‬إال �أنها‬
‫قد تتكون من �صور �أو مقاطع �صوتية �أو مقاطع فيديو‪ .‬فيما يلي بع�ض الأنواع الأخرى من البيانات‪:‬‬

‫البيانات الر�سومية  ‪Graphical Data‬‬


‫تتكون البيانات الر�سومية من خمططات ور�سوم بيانية وغري ذلك‪ .‬على �سبيل املثال‪ :‬جمموعة ال�صور‬
‫ال�شكل ‪ :2.10‬البيانات الر�سومية‬ ‫اخلا�ص��ة باملع��امل ال�س��ياحية ملنطق��ة حم��ددة‪� ،‬أو الر�س��م البي��اين اخلا�ص ب�أعداد ال��زوار لأحد الأماكن‬
‫ال�سياحية يف اململكة العربية ال�سعودية‪.‬‬
‫بيانات مقاطع الفيديو‬

‫بيانات ال�صور ومقاطع الفيديو  ‪Image and Video Data‬‬


‫قد تكون ال�صورة الرقمية �صورة �أو ر�س ًما تو�ضيح ًيا يتم متثيله بوحدات البك�سل �أو باملتجهات‪ .‬تتكون‬
‫بيانات الفيديو من �سل�سلة من ال�صور املتحركة وال�صوت ومن الأمثلة عليها الإعالن التلفزيوين حلملة‬
‫�سياحية‪� ،‬أو مقطع فيديو عن بوليفارد الريا�ض‪� ،‬أو بث فيديو مبا�شر من قناة القر�آن الكرمي �أو مرا�سم‬
‫احل��ج يف اململك��ة العربي��ة ال�س��عودية وم��ا �إىل ذلك‪.‬‬
‫ال�شكل ‪ :2.11‬بيانات ال�صور ومقاطع الفيديو‬

‫بيانات �صوتية‬ ‫البيانات ال�صوتية  ‪Audio Data‬‬


‫تتك��ون البيان��ات ال�صوتي��ة م��ن الأ�ص��وات وكذل��ك امل�ؤث��رات ال�صوتي��ة املختلف��ة كالت�س��جيالت ال�صوتي��ة‬
‫الإر�ش��ادية يف املتاحف والأماكن ال�س��ياحية املختلفة يف اململكة العربية ال�س��عودية‪.‬‬

‫البيانات الثابتة واملتغرية  ‪Static and Dynamic Data‬‬


‫ال�شكل ‪ :2.12‬البيانات ال�صوتية‬ ‫ق��د تبق��ى البيان��ات عل��ى حالتها الأ�صلية بعد ت�س��جيلها وق��د تتغري �أحيا ًنا‪ ،‬ولذلك ميكن متثيل البيانات‬
‫ب�شكل ثابت �أو متغري‪.‬‬

‫مثال على البيانات المتغيرة‬


‫البيانات الثابتة  ‪Static Data‬‬
‫البيانات الثابتة هي البيانات التي ال تتغري بعد ت�سجيلها‪ً ،‬‬
‫مثل البيانات‬
‫التي حتتويها جملة مطبوعة حول الأماكن ال�سياحية يف اململكة العربية‬
‫ال�سعودية‪ ،‬فبمجرد طباعة املجلة ال ميكن تغيري املعلومات فيها‪.‬‬

‫البيانات املتغرية (الديناميكية)  ‪Dynamic Data‬‬


‫البيان��ات املتغ�يرة ه��ي البيان��ات الت��ي ق��د تتغ�ير بع��د ت�س��جيلها ويج��ب‬
‫حتديثها با�ستمرار‪ .‬على �سبيل املثال بيانات موقع �إلكرتوين يحتوي على‬
‫معلومات عن الأماكن ال�سياحية يف اململكة العربية ال�سعودية‪ ،‬حيث ميكن‬
‫ال�شكل ‪ :2.13‬موقع البنك املركزي ال�سعودي‬ ‫حتديثها عند احلاجة‪.‬‬
‫‪58‬‬
‫ترميز البيانات  ‪Data Coding‬‬
‫�إن البيان��ات الت��ي مت احل�ص��ول عليه��ا م��ن التج��ارب �أو م��ن خ�لال الدرا�س��ات اال�س��تق�صائية ه��ي بيان��ات يف �صورته��ا الأولي��ة ويف الغال��ب حتت��اج �إىل ترمي��ز‪.‬‬
‫تتيح عملية الرتميز تنظيم البيانات وترتيبها بطريقة حمددة وذلك با�ستخدام رموز خمتلفة مثل الأرقام �أو احلروف �أو الكلمات الق�صرية‪ ،‬والتي ت�صف‬
‫�س��يا ًقا معي ًن��ا �أو تع ّ�بر ع��ن عب��ارة �أو فق��رة ب�أكمله��ا‪ ،‬وفيم��ا يل��ي �أمثل��ة م��ن احلي��اة اليومية حيث تُ�س� َتخدَ م الرموز لتمثي��ل البيانات‪:‬‬
‫رموز املطارات  ‪Airport Codes‬‬
‫اجلدول ‪ :2.2‬رموز املطارات‬
‫و�ض��ع احت��اد النق��ل اجل��وي ال��دويل (‪ )IATA‬رم��زً ا مكو ًن��ا م��ن ثالث��ة‬
‫التف�سري‬ ‫الرموز‬ ‫ح��روف يح��دد العدي��د م��ن املطارات حول العامل‪ .‬ميكنك البحث عن تذاكر‬
‫الط�يران عل��ى الإنرتن��ت با�س��تخدام رم��ز املط��ار‪ ،‬وميكن��ك مالحظ��ة الرمز‬
‫مطار امللك فهد الدويل‬ ‫‪DMM‬‬
‫كذلك على بطاقات الأمتعة التي يتم �إل�صاقها باحلقائب عند ت�س��ليمها يف‬
‫مطار امللك عبد العزيز الدويل‬
‫مكاتب ت�سجيل املغادرة باملطار ا�ستعدادًا لركوب الطائرة؛ مما يتيح �شحن‬
‫‪JED‬‬
‫الأمتعة للوجهة املق�صودة‪ ،‬كما يظهر الرمز على بطاقات الأمتعة املرفقة يف‬
‫مطار امللك خالد الدويل‬ ‫‪RUH‬‬
‫مكاتب ت�س��جيل الو�صول باملطار؛ لتوفري ال�س�لامة يف حالة فقدان الأمتعة‪.‬‬

‫رموز العمالت  ‪Currency Codes‬‬


‫اجلدول ‪ :2.3‬رموز العمالت‬
‫ل��كل بل��د يف �أنح��اء الع��امل عمل��ة خا�ص��ة ب��ه‪ ،‬وت�س��تخدم رم��وز العم�لات ب� ً‬
‫�دل‬
‫التف�سري‬ ‫الرموز‬ ‫م��ن ا�س��م العمل��ة كاخت�ص��ارات متعارف عليها عن��د التعامالت املالية‪.‬‬
‫الريال ال�سعودي‬ ‫‪SAR‬‬

‫الدوالر الأمريكي‬ ‫‪USD‬‬

‫اليورو‬ ‫‪EUR‬‬

‫ال�شكل ‪ :2.14‬رموز العمالت‬

‫اجلدول ‪ :2.4‬مزايا ترميز البيانات‬


‫التف�سري‬ ‫املزايا‬

‫من الأ�سهل كتابة الرمز ‪ً RUH‬‬


‫بدل من كتابة مطار امللك خالد الدويل‪.‬‬ ‫�إدخال �أ�سرع للبيانات‬

‫من ال�صعب كتابة اال�سم الكامل للبلد على اللوحات �أو على و�سائل النقل العام مثل �سيارات الأجرة واحلافالت‪،‬‬
‫ولكن ي�صبح الأمر ً‬
‫�سهل مع رموز ت�سجيل املركبات الدولية‪.‬‬ ‫ت�أخذ م�ساحة �أقل‬

‫لكل منطقة رمزها اخلا�ص‪ .‬يُ�ستخدم هذا الرمز للبحث عن عنوان ح�سب رمز املنطقة‪ ،‬ورقم ال�شارع‪ ،‬واملبنى‪ ،‬كما‬ ‫ت�سريــــع عملية البحث‬
‫ي�ستخدمه مكتب الربيد لت�سهيل توزيـــع ر�سائل الربيد‪.‬‬ ‫عن البيانات‬

‫‪59‬‬
‫اجلدول ‪ :2.5‬عيوب ترميز البيانات‬
‫التف�سري‬ ‫العيوب‬

‫قد جتد �صعوبة يف التمييز بني الرموز املت�شابهة‪.‬‬ ‫معنى غام�ض للبيانات‬

‫قد يكون من ال�صعب تف�سري �أو تذكر معنى الرمز‪.‬‬ ‫�صعوبة فهم الرتميز‬

‫مثال قد يكون عدد العنا�صر املراد ترميزها كبريا جدا بحيث ال تكفي جمموعة الأحرف لرتميزها‪،‬‬
‫ف ُتدمج الأرقام واحلروف �أو ت�ستخدم الأرقام الطويلة وهذا يعقّد عملية الرتميز‪ ،‬مثل ترميز املنتجات‬ ‫الرموز امل�ستخدمة قد ُت�ستنفد‬
‫اال�ستهالكية يف املتاجر‪.‬‬

‫الرموز ال�شريطية  ‪Barcodes‬‬


‫ترى الرموز ال�ش��ريطية يف كل مكان حولك وب�ش��كل يومي‪ ،‬فمثال جتدها مطبوعة على التذاكر الإلكرتونية واملنتجات يف حمالت البقالة وغريها‪.‬‬
‫الرم��ز ال�ش��ريطي ه��و مل�ص��ق ب��ه خط��وط �س��وداء رفيع��ة �إىل جان��ب جمموع��ة متنوع��ة من الأرقام‪ .‬تُ�س��تخدم يف تنظيم املعلومات وفهر�س��تها �أو و�ضع‬
‫عالمة على �أ�س��عار املنتجات‪.‬‬

‫حتدد الأرقام ال�ستة‬ ‫ت�صف الأرقام‬ ‫يتحقق �آخر رقم من قراءة جميع‬
‫الأوىل ال�شركة التي‬ ‫ال�ستة التالية‬ ‫الأرقام الأخرى ب�شكل �صحيح‬
‫ت�صنع املنتج �أو تبيعه‪.‬‬ ‫املنتج‪.‬‬ ‫بوا�سطة املا�سح ال�ضوئي (‪.)scanner‬‬

‫ال�شكل ‪ :2.15‬مثال على الرموز ال�شرطية‬

‫رقم الكتاب املعياري الدويل  )‪ISBN (International Standard Book Number‬‬


‫يوج��د رق��م عل��ى غ�لاف معظ��م الكت��ب (مث��ل الكتي��ب الإر�ش��ادي) �أعل��ى الرم��ز ال�ش��ريطي ُي�س��مى رق��م الكت��اب املعي��اري ال��دويل (‪ )ISBN‬وه��و رق��م‬
‫فريد ي�ستخدمه النا�شرون واملكتبات وحمالت بيع الكتب لتحديد عناوين الكتب و�إ�صداراتها‪ .‬يتكون رقم الكتاب املعياري الدويل من ثالثة ع�شر‬
‫خانة ع�ش��رية ويق�س��م �إىل خم���س جمموعات متتالية من الأرقام‪.‬‬
‫‪60‬‬
‫اجلدول ‪ :2.6‬هيكل ‪ ISBN‬املكون من ‪ 13‬رق ًما‬
‫الو�صف‬ ‫جمموعة الأرقام‬

‫يتكون من ثالثة �أرقام �إما تكون ‪� 978‬أو ‪ .979‬بالن�سبة لكتب اململكة العربية ال�سعودية ف�إن الرقم البادئ هو ‪.978‬‬ ‫رقم البادئ‬

‫يتكون من رقم واحد �أو قد ي�صل �إىل خم�سة �أرقام وي�ستخدم كمع ِّرف للبلد‪ .‬وبالن�سبة لكتب اململكة العربية ال�سعودية ف�إن‬
‫رقم الت�سجيل هو ‪� 603‬أو ‪.9960‬‬ ‫رقم الت�سجيل‬

‫قد ي�صل �إىل �سبعة �أرقام وي�ستخدم لتحديد النا�شر‪.‬‬ ‫رقم املُ�سجل‬

‫قد ي�صل �إىل �ستة �أرقام وي�ستخدم لتحديد �إ�صدار حمدد‪ ،‬وال�شكل لعنوان حمدد‪.‬‬ ‫رقم الن�شر‬

‫يتكون من رقم واحد ويو�ضع دائ ًما يف النهاية‪ ،‬وي�ستخدم للتحقق من �صحة باقي الأرقام‪.‬‬ ‫رقم التحقق‬

‫مثال‬
‫فيما يلي مثال على رمز ‪ ،ISBN‬حيث ي�شري كل عن�صر �إىل جزء معني من املعلومات حول الدليل‪.‬‬

‫الرقم‬ ‫رقم‬ ‫رقم‬ ‫رقم‬


‫البادئ‬ ‫الت�سجيل‬ ‫ال ُم�سجل‬ ‫الن�شر‬

‫‪ISBN: 978 603 508 929 6‬‬


‫رقم‬
‫التحقق‬

‫ال�شكل ‪ :2.16‬مثال على ‪ ISBN‬املكون من ‪ 13‬رق ًما‬

‫رموز اال�ستجابة ال�سريعة ‪ QR Codes‬‬

‫ي�شير رمز اال�ستجابة ال�سريعة هذا �إلى‬ ‫رم��ز اال�س��تجابة ال�س��ريعة (‪ )Quick Response QR‬ه��و‬
‫رابط الموقع الإلكتروني‪:‬‬ ‫مبثاب��ة اجلي��ل الث��اين م��ن الرم��ز ال�ش��ريطي (‪،)barcode‬‬
‫ال�س ْ‬
‫مك‬ ‫والذي يتكون من خطوط �سوداء متجاورة وخمتلفة ُ‬
‫‪https://www.visitsaudi.com‬‬
‫ويحتوي على مزيد من املعلومات‪ .‬قد ي�شري رمز اال�ستجابة‬
‫ال�شكل ‪ :2.17‬مثال على رموز‬ ‫ال�س��ريعة �إىل حمت��وى �إلك�تروين مث��ل‪ :‬املواق��ع الإلكرتونية‪،‬‬
‫اال�ستجابة ال�سريعة‬ ‫�أو مقاطع الفيديو‪� ،‬أو امللفات الرقمية‪ ،‬وميكن قراءة هذا‬
‫الرمز با�ستخدام كامريات الهواتف الذكية‪.‬‬

‫‪61‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪ .1‬البيانات الفئوية هي نوع كمي من البيانات‪.‬‬

‫‪.2‬يتم تعريف البيانات الرتتيبية على �أنها البيانات امل�ستخدمة لت�سمية املتغريات �أو تو�سيمها‪.‬‬

‫‪ .3‬متثل البيانات املنف�صلة عنا�صر قابلة للعد وميكن �أن ت�أخذ قي ًما معينة فقط‪.‬‬

‫‪ .4‬رموز املطارات ورموز العمالت هي �أمثلة على ترميز البيانات‪.‬‬

‫‪ .5‬البيانات الثابتة هي البيانات التي قد تتغري بعد ت�سجيلها ويجب حتديثها با�ستمرار‪.‬‬

‫‪ .6‬البيانات املتغرية (الديناميكية) هي البيانات التي ال تتغري بعد ت�سجيلها‪.‬‬

‫‪.7‬غال ًبا ما يتم �إجراء ت�شفري البيانات على البيانات يف �شكلها الأويل‪ ،‬والتي يتم احل�صول عليها‬
‫من التجارب �أو من خالل اال�ستطالعات‪.‬‬

‫‪ .8‬يتكون رقم ‪ ISBN‬من ‪ 10‬جمموعات متتالية من الأرقام‪.‬‬

‫‪.9‬الرمز ال�شريطي عبارة عن مل�صق به خطوط �سوداء رفيعة‪ ،‬مع جمموعة متنوعة من الأرقام‪.‬‬

‫‪ .10‬يتكون رمز اال�ستجابة ال�سريعة من مربعات �سوداء حتتوي على معلومات‪.‬‬

‫‪62‬‬
‫‪�ِ 2‬ص ْف باخت�صار البيانات الثابتة والبيانات املتغرية‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ 3‬اذكر بع�ض الأمثلة على منتجات مميزة برموز �شريطية �أو رموز اال�ستجابة ال�سريعة‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ِّ 4‬‬
‫و�ضح باخت�صار املق�صود برتميز البيانات‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪63‬‬
‫‪ 5‬ابح��ث ع��ن موق��ع الك�تروين ميك��ن م��ن خالل��ه �إن�ش��اء رم��وز ‪ QR‬جماني��ة‪ ،‬و�أن�ش��ئ رم��ز ‪ QR‬لل�صفح��ة‬
‫الرئي�سة لذلك املوقع‪ ،‬ول�صفحة ويب �أخرى ملوقع الكرتوين من اختيارك‪ .‬هل ميكنك مالحظة االختالفات‬
‫يف املربع��ات ال�س��وداء ل��كل رم��ز ‪QR‬؟‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ 6‬حتتفظ املنظمة الدولية للتوحيد القيا�سي بالقائمة الر�سمية لرموز الدول من خالل معيار (‪.)ISO 3166‬‬
‫ابح��ث ع��ن رم��وز دول جمل���س التع��اون اخلليج��ي (‪ )GCC‬املكون��ة م��ن حرف�ين‪ .‬ه��ل ميكن��ك �إعط��اء �أمثل��ة عل��ى‬
‫ا�ستخدام هذه الرموز؟‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ 7‬ابحث عن رمز ‪ ISBN‬لهذا الكتاب‪ ،‬وهل ميكنك حتديد �أرقام الدولة والنا�شر؟‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪64‬‬
‫الدر�س الثالث‬

‫التحقق من �صحة �إدخال البيانات‬

‫التحقق من �صحة البيانات‪:‬‬ ‫التحقق من �صحة �إدخال البيانات ‪ Data Entry Validation‬‬


‫ه��ي عملي��ة �ضم��ان دق��ة وج��ودة البيان��ات‬ ‫ي�ش�ير مفه��وم التحق��ق م��ن �صح��ة �إدخ��ال البيان��ات �إىل �أي ن�ش��اط يتحق��ق م��ن �أن البيان��ات املدخلة تنبثق‬
‫ويت��م تنفيذه��ا ع��ن طري��ق ع��دة فحو�ص��ات‬ ‫م��ن جمموع��ة م��ن القي��م املعتم��دة‪ ،‬وتتواف��ق م��ع القواعد املقبولة للبيانات‪ ،‬وقد تتب��ع تلك البيانات بع�ض‬
‫للت�أك��د م��ن التنا�س��ق املنطق��ي للبيان��ات‬ ‫العمليات والإجراءات الت�صحيحية‪ ،‬وتهدف عملية التحقق من �صحة البيانات �إىل �ضمان الدقة واجلودة‪،‬‬
‫املدخل��ة واملخزن��ة‪.‬‬ ‫وتنفذ من خالل �إن�شاء عدة فحو�صات ل�ضمان االت�ساق املنطقي للبيانات املدخلة واملخزنة‪ .‬ويتم قبول‬
‫البيان��ات يف ح��ال توافقه��ا م��ع القوان�ين‪ ،‬ويت��م جتاه��ل ورف���ض البيانات يف حال عدم االلت��زام بالقوانني‪.‬‬

‫على �سبيل املثال‪ ،‬ميكن �أن يرتاوح النطاق املقبول لقيم درجة حرارة الهواء امل�سجلة من جهاز ا�ست�شعار درجة احلرارة من �سالب ‪ 89.2‬درجة‬
‫مئوية (�أدنى درجة حرارة) �إىل ‪ 58‬درجة مئوية (�أعلى درجة حرارة)‪ ،‬ويجب �أال ي�سجل جهاز اال�ست�شعار قيم درجة حرارة الهواء مثل ‪100‬‬
‫درجة مئوية‪ ،‬حيث ي�شري ظهور مثل هذا النوع من البيانات يف نتائج جهاز اال�ست�شعار امل�سجلة �إىل حدوث خلل ويجب رف�ض القيمة‪.‬‬

‫�أنواع التحقق من �صحة �إدخال البيانات  ‪Types of Data Entry Validation‬‬


‫يوجد العديد من �أنواع التحقق التي ميكن ا�س��تخدامها للت�أكد من �صحة البيانات املدخلة‪ ،‬كما ميكن ا�س��تخدام برامج مثل مايكرو�س��وفت �إك�س��ل‬
‫(‪ )Microsoft Excel‬للتحق��ق م��ن �صح��ة البيان��ات املدخل��ة‪.‬‬
‫تتب��ع معظ��م �أ�س��اليب التحق��ق م��ن �صح��ة �إدخ��ال البيان��ات طريق��ة �أو �أك�ثر م��ن ط��رق التحق��ق �أدن��اه للت�أك��د م��ن �أن البيان��ات �صحيح��ة قب��ل تخزينها‪.‬‬
‫�يوعا ه��ي‪ :‬التحق��ق م��ن البح��ث‪ ،‬والتحق��ق م��ن التواج��د‪ ،‬والتحق��ق م��ن الط��ول‪ ،‬والتحق��ق م��ن النط��اق‪ ،‬والتحقق م��ن ال�صيغة‪،‬‬ ‫و�أك�ثر ه��ذه الط��رق �ش� ً‬
‫والتحق��ق من النوع‪.‬‬

‫مثال على التحقق من‬


‫�صحة البيانات في �إك�سل‪.‬‬

‫ال�شكل ‪ :2.18‬مثال على التحقق من �صحة البيانات يف �إك�سل‬


‫‪65‬‬
‫اجلدول ‪� :2.7‬أنواع التحقق من �صحة البيانات‪:‬‬

‫الو�صف‬ ‫النمط‬

‫ي�ساعد على تقليل الأخطاء با�ستخدام قائمة حمدودة النطاق حتتوي على قيم مدخلة م�سبقًا‪ً .‬‬
‫فبدل من كتابة ا�سم املطار‪،‬‬
‫ميكن ملوظف �شركة الطريان اختيار املطار من قائمة حتتوي على رموز املطارات حول العامل‪ .‬هذا النوع من التحقق‬ ‫التحقق من البحث‬
‫(‪)Lookup check‬‬
‫ي�ساعد على ادخال البيانات ب�سرعة وبن�سبة �أخطاء �أقل‪.‬‬

‫يجعل عملية الإدخال �إلزامية يف اخللية مما ي�ضمن عدم تركها فارغة‪ .‬يجب �إدخال البيانات الهامة؛ و�إال ف�إن هناك م�شكلة‬ ‫التحقق من التواجد‬
‫يف تكامل البيانات‪ً ،‬‬
‫مثل ال ميكن ترك احلقول اخلا�صة با�سم ال�شخ�ص وا�سم عائلته فارغة‪.‬‬ ‫(‪)Presence check‬‬

‫يهدف �إىل الت�أكد من �أن الرموز واحلروف ُتدخل بنطاق طول حمدد‪ً .‬‬
‫مثل �أرقام ‪� ISBN‬أو رموز العمالت �أو رموز البلدان‬ ‫التحقق من الطول‬
‫‪ ISO‬لها طول ثابت مكون من ‪ 13‬و ‪ 3‬و ‪ 2‬رق ًما �أو حر ًفا‪ ،‬على التوايل‪.‬‬ ‫(‪)Length check‬‬

‫يُ�ستخدم للت�أكد من �أن الأرقام املُدخلة تقع �ضمن نطاق معني وي�شمل حدين هما‪ :‬احلد الأق�صى (‪)Maximum limit‬‬
‫واحلد الأدنى (‪ ،)Minimum limit‬فمثال �إذا كنت تريد �إدخال عمر ال�شخ�ص‪ ،‬فيجب على النظام قبول الأرقام املوجبة بحد‬ ‫التحقق من النطاق‬
‫(‪)Range check‬‬
‫�أعلى ‪ 140‬فقط‪ ،‬و�أي �شيء �آخر يتجاوز هذا النطاق َ�سيُعدُّ بيانات غري �صاحلة‪.‬‬

‫يُ�ستخدم للت�أكد من �أن البيانات ت�أتي ب�صيغة حمددة م�سبقًا ولن ي�سمح ب�أي �صيغة �أخرى يتم �إدخالها يف اخللية‪ .‬تكون‬
‫عمليات التحقق هذه مفيدة عند ا�ستخدام حقول البيانات للرموز الربيدية �أو �أرقام الهواتف‪ .‬يف كلتا احلالتني‪ ،‬يتوقع‬ ‫التحقق من ال�صيغة‬
‫(‪)Format check‬‬
‫النظام تن�سيق بيانات حمدد للغاية‪.‬‬

‫ي�ضمن �إدخال امل�ستخدمني لنوع القيمة ال�صحيح يف حقل حمدد‪ .‬فمثال �إذا مت متييز حقل البيانات على �أنه حقل رقمي‪،‬‬ ‫التحقق من النوع‬
‫فلن تتمكن من تخزين قيمة ن�صية‪.‬‬ ‫(‪)Type check‬‬

‫رقم التحقق  ‪Check Digit‬‬


‫يت��م ا�س��تخدام رق��م التحق��ق للت�أك��د م��ن �صح��ة البيان��ات يف الأرق��ام ذات الط��ول الثاب��ت‪.‬‬
‫ميكن �أن يتكون رقم التحقق من خانة �أو خانتني �إ�ضافيتني للرقم‪ ،‬وي�ستخدم رقم التحقق‬
‫رقم‬ ‫على نطاق وا�سع يف التطبيقات امل�صرفية حيث حتتاج احل�سابات امل�صرفية �إىل التحقق‬
‫التحقق‬ ‫م��ن �أرق��ام التعري��ف الت��ي يت��م �إدخالها يدو ًيا وتخ�ضع لفح�ص ب�س��يط للك�ش��ف عن اخلط�أ‪،‬‬
‫و حت�س��ب اخلوارزمي��ة رق��م التحق��ق م��ن الأرق��ام الأخ��رى للرق��م ال��ذي مت �إدخال��ه وتقارنه‬
‫بالأرقام املكتوبة‪.‬‬
‫ال�شكل ‪ :2.19‬رقم التحقق يف ‪ISBN‬‬
‫�إذا كان هناك رقم مفقود �أو متت كتابته ب�شكل خط�أ‪ ،‬ف�سيعر�ض النظام حتذي ًرا للتحقق‬
‫م��ن �صح��ة البيان��ات‪ .‬تت�ضم��ن �أرق��ام ‪ ISBN‬و�أرق��ام التذاك��ر وجمموع��ة كب�يرة م��ن الرموز‬
‫ال�ش��ريطية رق��م حتق��ق‪ .‬يف ال�س��نوات الأخ�يرة ت�ضاءل��ت �أهمي��ة رقم التحق��ق نظ ًرا لإدخال‬
‫البيانات ب�ش��كل �آيل عرب املا�س��حات والكامريات والطرق الآلية الأخرى‪.‬‬
‫‪66‬‬
‫مثال على التحقق من �صحة البيانات  ‪Data Validation Example‬‬
‫يوجد العديد من التطبيقات والربامج التي ميكن ا�ستخدامها للتحقق من �صحة البيانات املدخلة‪ ،‬مثل برنامج مايكرو�سوفت �إك�سل‪� .‬ستن�شئ ورقة بيانات‬
‫يف برنامج مايكرو�سوفت �إك�سل من �أجل تطبيق التحقق من �صحة البيانات التي تعلمتها يف اجلزء النظري‪.‬‬
‫افرت���ض �أن��ك تعم��ل كوكي��ل �س��ياحي‪ ،‬وتري��د عم��ل حمل��ة �س��ياحية ملدينت��ي الريا���ض وج��دة حي��ث �س��تقام فعالي��ات �أو �أح��داث مهم��ة ط��وال العام‪ ،‬وم��ن العوامل‬
‫املهمة يف تنظيم احلملة ال�سياحية �أن تكون على دراية ب�أحوال الطق�س يف كل مدينة؛ من �أجل ا�شعار ال�سياح لال�ستعداد لهذه الظروف واال�ستمتاع باحلدث‬
‫ب�شكل �أف�ضل‪.‬‬
‫ٍ‬
‫ب�صفت��ك وكي��ل �س��ياحي‪ ،‬زرت موق��ع املرك��ز الوطن��ي للأر�ص��اد (‪ )https://ncm.gov.sa‬وح َّمل��ت بيان��ات درج��ات احل��رارة وهط��ول الأمط��ار ملدينت��ي ج��دة‬
‫والريا�ض‪ .‬افتح برنامج مايكرو�سوفت �إك�سل و�أن�شئ ورقة ت�سمى "الطق�س والأحداث يف اململكة العربية ال�سعودية" لإدخال هذه البيانات‪ .‬قم ب�إن�شاء خم�سة‬
‫�أعمدة بعنوان الأ�شهر واملدينة ودرجة احلرارة العظمى (درجة مئوية)‪ ،‬ومتو�سط هطول الأمطار (املليمرت) وعدد الأحداث‪ .‬عليك برجمة القيم املحددة‬
‫للتحقق من �صحة البيانات يف كل عمود‪ ،‬وبعد ذلك �سيتعني عليك �إدخال البيانات التي ح�صلت عليها من موقع املركز الوطني للأر�صاد كما يف اجلدول التايل‪:‬‬

‫اجلدول ‪ :2.8‬الطق�س والأحداث يف اململكة العربية ال�سعودية‬

‫عدد الأحداث‬ ‫متو�سط هطول الأمطار‬ ‫درجة احلرارة العظمى‬ ‫املدينة‬ ‫الأ�شهر‬
‫(املليمرت)‬ ‫(درجة مئوية)‬
‫‪2‬‬ ‫‪12.50‬‬ ‫‪28.8‬‬ ‫جدة‬ ‫يناير‬

‫‪5‬‬ ‫‪14.80‬‬ ‫‪20.7‬‬ ‫الريا�ض‬ ‫يناير‬

‫‪1‬‬ ‫‪3.30‬‬ ‫‪29.8‬‬ ‫جدة‬ ‫فرباير‬

‫‪8‬‬ ‫‪8.30‬‬ ‫‪23.7‬‬ ‫الريا�ض‬ ‫فرباير‬

‫‪1‬‬ ‫‪2.60‬‬ ‫‪25.5‬‬ ‫جدة‬ ‫مار�س‬

‫‪7‬‬ ‫‪19.90‬‬ ‫‪28‬‬ ‫الريا�ض‬ ‫مار�س‬

‫‪1‬‬ ‫‪23.70‬‬ ‫‪33.6‬‬ ‫الريا�ض‬ ‫�أبريل‬

‫‪1‬‬ ‫‪0.10‬‬ ‫‪30.7‬‬ ‫جدة‬ ‫مايو‬

‫‪1‬‬ ‫‪5.60‬‬ ‫‪39.5‬‬ ‫الريا�ض‬ ‫مايو‬

‫‪1‬‬ ‫‪0.00‬‬ ‫‪38.2‬‬ ‫جدة‬ ‫يونيو‬

‫‪2‬‬ ‫‪0.40‬‬ ‫‪39.4‬‬ ‫جدة‬ ‫يوليو‬

‫‪4‬‬ ‫‪0.00‬‬ ‫‪32.8‬‬ ‫الريا�ض‬ ‫�سبتمرب‬

‫‪4‬‬ ‫‪1.50‬‬ ‫‪27.5‬‬ ‫الريا�ض‬ ‫�أكتوبر‬

‫‪1‬‬ ‫‪27.10‬‬ ‫‪27.6‬‬ ‫جدة‬ ‫نوفمرب‬

‫‪5‬‬ ‫‪20.00‬‬ ‫‪20.4‬‬ ‫جدة‬ ‫نوفمرب‬

‫‪67‬‬
‫ميكن تلخي�ص �إجراءات التحقق من �صحة البيانات التي �سيتم اتباعها كما يف املخطط التايل‪:‬‬

‫القيم املحددة م�سبقا من عمود "ال�شهر"‪.‬‬ ‫التحقق من البحث‬

‫الت�أكد من �أن كل خلية لها قيمة م�سجلة‪.‬‬ ‫التحقق من التواجد‬

‫يجب �أن تتكون �أ�سماء املدن امل�سجلة من ثالثة �إىل �ستة حروف‪.‬‬ ‫التحقق من الطول‬

‫يجب �أن ترتاوح قيم درجة احلرارة امل�سجلة من ‪� 20‬إىل ‪ 45‬درجة‬


‫التحقق من النطاق‬
‫مئوية‪.‬‬

‫يجب �أن تكون قيم هطول الأمطار م�سجلة ب�صيغة رقم ع�شري‪.‬‬ ‫التحقق من ال�صيغة‬

‫يجب �أن تكون القيم رقمية فقط‪.‬‬ ‫التحقق من النوع‬

‫ال�شكل ‪� :2.20‬إجراءات التحقق من �صحة البيانات‬

‫‪68‬‬
‫التحقق من �صحة البحث والتواجد يف �إك�سل  ‪Lookup and Presence Validation Check in Excel‬‬
‫لتنفي��ذ التحق��ق م��ن �صح��ة البح��ث والتواج��د عل��ى العم��ود الأول بعن��وان "ال�ش��هر"‪� ،‬س��تقوم ب�إ�ضاف��ة جمي��ع �أ�س��ماء الأ�ش��هر كقي��م ُمددة ومرتبة م�س��ب ًقا لكي‬
‫ي�ستطيع امل�ستخدم �إدخالها مبجرد البحث عن كل �شهر من القائمة‪� .‬ست�ستخدم نافذة التحقق من �صحة البيانات بحيث ال ي�ستطيع الربنامج قبول اخلاليا‬
‫الفارغ��ة والت��ي تعن��ي �أن اخلالي��ا ب��دون قيم��ة‪.‬‬
‫لبدء التحقق من �صحة البيانات يف �إك�سل‪:‬‬
‫>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل‪1 .‬‬

‫> حدد اخلاليا من ‪� A3‬إىل ‪2 .A17‬‬

‫> ثم اخرت عالمة التبويب بيانات (‪3 .)Data‬‬

‫>م��ن جمموع��ة �أدوات البيان��ات (‪ 4 ،)Data tools‬ا�ضغ��ط عل��ى ناف��ذة التحق��ق م��ن‬
‫�صح��ة البيان��ات (‪5 .)Data Validation‬‬

‫> �ستظهر نافذة التحقق من �صحة البيانات (‪6 .)Data Validation‬‬

‫‪3‬‬
‫‪4‬‬

‫‪5‬‬

‫‪6‬‬

‫‪2‬‬

‫‪1‬‬
‫ال�شكل ‪ :2.21‬بدء التحقق من �صحة البيانات يف �إك�سل‬

‫‪69‬‬
‫‪1‬‬ ‫لتطبيق التحقق من �صحة البحث والتواجد يف �إك�سل‪:‬‬
‫‪2‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪1 ،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب �إع��دادات (‪2 .)Settings‬‬

‫‪5‬‬ ‫‪3‬‬ ‫> من مربــع ال�سماح (‪ ،)Allow‬اخرت قائمة (‪3 .)List‬‬

‫>م��ن مربــ��ع امل�ص��در (‪ ،)Source‬اكت��ب �أ�س��ماء الأ�ش��هر واف�ص��ل ب�ين كل‬


‫واحد والآخر بفا�صلة منقوطة "؛"‪4 .‬‬
‫‪4‬‬
‫> �ألغ حتديد خيار جتاهل الفراغ (‪5 .)Ignore Blank‬‬

‫من املهم جدا منع امل�ستخدم من �إدخال نوع‬


‫خاطئ من البيانات‪ ،‬ولهذا الغر�ض ت�ضع‬
‫يتم التحقق من البحث عندما‬ ‫يتم التحقق من التواجد عندما‬ ‫ر�سائل تنبيه �إىل اخلط�أ و�إدخال غري �صالح‬
‫ت�ضيف �أ�سماء الأ�شهر في مربــع‬ ‫تلغي تحديد الخيار تجاهل الفراغ‬ ‫حتى يتم تذكري امل�ستخدم �أثناء عملية‬
‫الم�صدر (‪.)Source‬‬ ‫(‪.)Ignore Blank‬‬ ‫�إدخال البيانات‪.‬‬
‫ال�شكل ‪ :2.22‬تطبيق التحقق من �صحة التواجد والبحث يف �إك�سل‬

‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة �إدخال غري �صالح‪:‬‬
‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪1 ،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (‪2 .)Input Message‬‬

‫> يف مربــع العنوان‪ )Title:( :‬اكتب "�إر�شادات �إدخال البيانات"‪3 .‬‬


‫‪3‬‬
‫>يف مربــ��ع ر�س��الة �إدخ��ال (‪ ،)Input message‬اكت��ب "اخ�تر �أح��د‬
‫‪4‬‬ ‫الأ�ش��هر من القائمة"‪4 .‬‬

‫ال�شكل ‪ :2.23‬تعيني ر�سالة �إدخال غري �صالح‬


‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة خط�أ‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب تنبي��ه �إىل خط ��أ (‪2 .)Error Alert‬‬

‫> من مربــع النمط (‪ ،)Style‬اخرت �إيقاف (‪3 .)Stop‬‬


‫‪4‬‬ ‫‪3‬‬
‫>يف مربــع العنوان‪ ،)Title:( :‬اكتب "املدخالت غري �صاحلة"‪4 .‬‬
‫‪5‬‬
‫>يف مربــ��ع ر�س��الة خط ��أ (‪ )Error message‬اكت��ب "يج��ب �أن تخت��ار‬
‫�أحد الأ�شهر من القائمة"‪5 .‬‬

‫> ا�ضغط على موافق (‪6 .)OK‬‬

‫‪6‬‬
‫ال�شكل ‪ :2.24‬تعيني ر�سالة تنبيه �إىل اخلط�أ‬
‫‪70‬‬
‫بع��د �أن انتهي��ت م��ن �إج��راء التحق��ق م��ن �صح��ة البح��ث والتحق��ق م��ن �صح��ة التواجد‪ ،‬ميكنك البدء يف �إدخال البيانات يف اجلدول‪ .‬ففي كل خلية من ‪� A3‬إىل‬
‫‪ A17‬ميكن��ك ر�ؤي��ة قائم��ة من�س��دلة تعر���ض قي��م �أ�ش��هر حم��ددة م�س��ب ًقا وميكن��ك �إم��ا كتاب��ة ا�س��م ال�ش��هر �أو االختي��ار فق��ط م��ن القائمة املن�س��دلة‪ .‬عند �إدخال‬
‫قيم الأ�شهر �سيتم عر�ض ر�سالة الإدخال "�إر�شادات �إدخال البيانات"‪� ،‬أما �إذا كتبت قيمة �أخرى مل يتم ت�ضمينها يف قائمة القيم املحددة �ساب ًقا يف عمود‬
‫ال�شهر‪ ،‬ف�ستظهر ر�سالة اخلط�أ التي عينتها م�سب ًقا على ال�شا�شة‪.‬‬

‫�ستظهر ر�سالة الإدخال ب�صورة‬


‫دائمة �أثناء كتابتك �أ�سماء الأ�شهر‬
‫داخل عمود "ال�شهر"‪.‬‬

‫يمكنك �أن ترى القائمة المن�سدلة التي‬


‫تعر�ض قيمة ال�شهر المحدد �ساب ًقا‪،‬‬
‫ويمكنك �إما كتابة ا�سم ال�شهر �أو االختيار‬
‫فقط من القائمة المن�سدلة‪.‬‬

‫ال�شكل ‪ :2.25‬قائمة الأ�شهر املن�سدلة‬

‫�إذا كتبت عن طريق الخط�أ �شي ًئا ما في عمود ال�شهر لم يتم‬


‫ت�ضمينه في قائمة القيم المحددة �ساب ًقا‪ ،‬ف�سيعر�ض �إك�سل‬
‫ر�سالة الخط�أ التي عينتها �أثناء التحقق من ال�صحة‪.‬‬

‫ال�شكل ‪ :2.26‬ر�سالة تنبيه �إىل اخلط�أ اخلا�صة بالتحقق من �صحة املدخالت‬

‫‪71‬‬
‫بعد �إدخال جميع �أ�سماء‬
‫الأ�شهر يف اخلاليا ‪� A3‬إىل‬ ‫�شكل ‪ :2.27‬جدول التحقق من �صحة البيانات‬
‫‪� ،A17‬سيظهر جدول "الطق�س‬
‫والأحداث يف اململكة العربية‬
‫ال�سعودية" على هذا النحو يف‬
‫ورقة الإك�سل‪.‬‬

‫‪72‬‬
‫ ‪Length Validation Check in Excel‬‬ ‫التحقق من �صحة الطول يف �إك�سل‬
‫اب��د�أ العم��ل يف �إدخ��ال �أ�س��ماء امل��دن يف عم��ود "املدين��ة"‪ ،‬وقب��ل �إدخ��ال �أ�س��ماء امل��دن حتق��ق م��ن الط��ول؛ حت��ى تتمك��ن م��ن �إدخ��ال قي��م ت�تراوح ب�ين ‪� 3‬إىل ‪6‬‬
‫ح��روف فقط‪.‬‬
‫لتطبيق التحقق من �صحة الطول يف �إك�سل‪:‬‬
‫>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل‪1 .‬‬

‫> حدد اخلاليا من ‪� B3‬إىل ‪2 .B17‬‬

‫> ثم اخرت عالمة التبويب بيانات (‪3 .)Data‬‬

‫>م��ن جمموع��ة �أدوات البيان��ات (‪ 4 ،)Data tools‬ا�ضغ��ط عل��ى ناف��ذة التحق��ق م��ن‬
‫�صح��ة البيان��ات (‪5 .)Data Validation‬‬

‫> �ستظهر نافذة التحقق من �صحة البيانات (‪6 .)Data Validation‬‬

‫‪3‬‬
‫‪4‬‬

‫‪5‬‬

‫‪6‬‬

‫‪2‬‬

‫‪1‬‬
‫ال�شكل ‪ :2.28‬بدء عملية التحقق من �صحة البيانات‬

‫‪73‬‬
‫‪1‬‬ ‫‪2‬‬ ‫لتطبيق التحقق من �صحة الطول يف �إك�سل‪:‬‬
‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪1 ،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب �إع��دادات (‪2 .)Settings‬‬

‫‪6‬‬ ‫‪3‬‬ ‫>من مربــع ال�سماح (‪ ،)Allow‬اخرت طول الن�ص (‪3 .)Text Length‬‬

‫> من مربــع بيانات (‪ ،)Data‬اخرت بني (‪4 .)Between‬‬


‫‪4‬‬
‫>يف مربــ��ع احل��د الأدن��ى (‪ ،)Minimum‬اكت��ب الرق��م ‪ 3‬ويف مربــ��ع‬
‫احل��د الأق�ص��ى (‪ )Maximum‬اكت��ب الرق��م ‪5 .6‬‬
‫‪5‬‬
‫> �ألغ حتديد خيار جتاهل الفراغ (‪6 .)Ignore blank‬‬

‫ال�شكل ‪ :2.29‬تطبيق التحقق من �صحة الطول يف �إك�سل‬


‫‪1‬‬ ‫‪2‬‬ ‫لتعيني ر�سالة �إدخال غري �صالح‪:‬‬
‫>من نافذة حتقق من �صحة البيانات (‪ 1 ،)Data Validation‬اخرت‬
‫عالمة التبويب ر�سالة �إدخال (‪2 .)Input Message‬‬

‫>يف مربــع العنوان‪ ،)Title:( :‬اكتب "�إر�شادات �إدخال البيانات"‪3 .‬‬


‫‪3‬‬ ‫>يف مربــ��ع ر�س��الة �إدخ��ال‪ ،)Input message:( :‬اكت��ب "دخ��ل‬
‫‪4‬‬ ‫ا�س��م مدين��ة ي�تراوح ب�ين ‪� 3‬إىل ‪� 6‬أح��رف"‪4 .‬‬

‫ال�شكل ‪ :2.30‬تعيني ر�سالة �إدخال غري �صالح‬


‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة تنبيه �إىل اخلط�أ‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب تنبي��ه �إىل اخلط ��أ (‪2 .)Error Alert‬‬
‫‪3‬‬ ‫> من مربع النمط (‪ )Style‬اخرت �إيقاف (‪3 .)Stop‬‬
‫‪4‬‬ ‫>يف مربع العنوان (‪ )Title:‬اكتب "املدخالت غري �صاحلة"‪4 .‬‬

‫‪5‬‬ ‫>يف مرب��ع ر�س��الة خط ��أ (‪ )Error message‬اكت��ب "يج��ب �أن‬


‫يك��ون ا�س��م املدين��ة ي�تراوح ب�ين ‪� 3‬إىل ‪� 6‬أح��رف"‪5 .‬‬

‫> ا�ضغط موافق (‪6 .)OK‬‬


‫‪6‬‬

‫نمط �إ�شارة التحذير (‪ )Warning‬ال ي�شجع على �إدخال بيانات غير‬


‫�صالحة‪ .‬رمز ر�سالة الخط�أ مثلث �أ�صفر مع عالمة تعجب �سوداء‪.‬‬

‫يعلن نمط المعلومات (‪ )Information‬عن �إدخال بيانات غير �صالحة‪ .‬رمز ر�سالة الخط�أ هو‬
‫فقاعة ن�ص بي�ضاء اللون‪ ،‬بحرف "‪� "I‬صغير �أزرق اللون‪.‬‬
‫ال�شكل ‪ :2.31‬تعيني ر�سالة تنبيه �إىل اخلط�أ‬
‫‪74‬‬
‫بع��د االنته��اء م��ن �إج��راء التحق��ق م��ن �صح��ة الط��ول‪ ،‬ميكن��ك الب��دء يف �إدخ��ال بيان��ات امل��دن‪ُ ،‬ي�س��مح ل��ك يف كل خلي��ة م��ن ‪� B3‬إىل ‪ B17‬كتاب��ة ا�س��م املدين��ة‬
‫بحي��ث يتك��ون م��ن ‪� 3‬إىل ‪� 6‬أحرف‪.‬‬
‫تظه��ر ر�س��الة الإدخ��ال با�س��تمرار و�إذا �أدخل��ت ع��ن طري��ق اخلط��أ قيم��ة �أق��ل م��ن ‪� 3‬أح��رف �أو �أكرث من ‪� 6‬أحرف‪ ،‬ف�س��تظهر ر�س��الة اخلط�أ الت��ي قمت بتعيينها‬
‫�ساب ًقا على ال�شا�شة‪.‬‬

‫�ستظهر ر�سالة الإدخال دائ ًما‬


‫�أثناء كتابة �أ�سماء المدن في‬
‫عمود "المدينة"‬

‫ال�شكل ‪ :2.32‬ر�سالة الإدخال ور�سالة تنبيه �إىل اخلط�أ للتحقق من �صحة الطول‬

‫�إذا كتبت عن طريق الخط�أ قيمة في عمود‬


‫المدينة ال يتوافق مع المعايير التي حددتها‬
‫بالفعل‪ ،‬ف�سيعر�ض �إك�سل ر�سالة الخط�أ التي‬
‫عينتها �أثناء التحقق من ال�صحة‪.‬‬

‫‪75‬‬
‫بعد ا�ستكمال ادخال جميع‬
‫بيانات املدن يف اخلاليا ‪� B3‬إىل‬
‫‪� ،B17‬سيظهر جدول "الطق�س‬ ‫�شكل ‪ :2.33‬جدول التحقق من �صحة البيانات‬
‫والأحداث يف اململكة العربية‬
‫ال�سعودية" على هذا النحو يف‬
‫ورقة الإك�سل‪.‬‬

‫‪76‬‬
‫التحقق من �صحة النطاق يف �إك�سل  ‪Range Validation Check in Excel‬‬
‫ا�س��تمر يف العم��ل عل��ى العم��ود الثال��ث‪ ،‬عم��ود‬ ‫لبدء عملية التحقق من �صحة البيانات يف �إك�سل‪:‬‬
‫"درج��ة احل��رارة العظم��ى (درجة مئوية)"‪ .‬قبل‬
‫�إدخ��ال قي��م درج��ات احل��رارة حتق��ق م��ن �صح��ة‬ ‫‪1‬‬ ‫>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل‪.‬‬
‫النط��اق؛ حت��ى تتمك��ن م��ن �إدخ��ال قي��م درج��ات‬ ‫> حدد اخلاليا من ‪� C3‬إىل ‪2 .C17‬‬

‫احل��رارة بحي��ث ت�تراوح م��ن ‪� 20‬إىل ‪ 45‬درج��ة‬ ‫> ثم اخرت عالمة التبويب بيانات (‪3 .)Data‬‬

‫مئوي��ة فقط‪.‬‬ ‫>م��ن جمموع��ة �أدوات البيان��ات (‪ 4 ،)Data tools‬ا�ضغ��ط عل��ى ناف��ذة التحق��ق م��ن‬
‫�صح��ة البيان��ات (‪5 .)Data Validation‬‬

‫> �ستظهر نافذة التحقق من �صحة البيانات (‪6 .)Data Validation‬‬

‫‪3‬‬
‫‪4‬‬

‫‪5‬‬

‫‪6‬‬

‫‪2‬‬

‫‪1‬‬
‫ال�شكل ‪ :2.34‬بدء التحقق من �صحة البيانات يف �إك�سل‬

‫‪77‬‬
‫‪1‬‬ ‫‪2‬‬ ‫لتطبيق التحقق من �صحة النطاق يف �إك�سل‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب �إع��دادات (‪2 .)Settings‬‬

‫> من مربــع ال�سماح (‪ ،)Allow‬اخرت خم�ص�ص (‪3 .)Custom‬‬


‫‪5‬‬ ‫‪3‬‬
‫>يف مربع ال�صيغة‪ ،‬اكتب (‪4 .AND(C3:C17>20;C3:C17<45‬‬

‫> �ألغ حتديد خيار جتاهل الفراغ (‪5 .)Ignore blank‬‬

‫‪4‬‬

‫تعني ال�صيغة "(‪"AND(C3:C17>20;C3:C17<45‬‬


‫�أن القيم التي �ستدخلها يف اخلاليا من ‪ C3‬إلى‪ C17‬يجب �أن‬
‫تكون �أكرب من ‪ 20‬درجة مئوية و�أقل من ‪ 45‬درجة مئوية‪.‬‬
‫ال�شكل ‪ :2.35‬تطبيق التحقق من �صحة النطاق يف �إك�سل‬

‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة �إدخال غري �صالح‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫‪2‬‬‫اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (‪.)Input Message‬‬
‫> يف مربــع العنوان‪ )Title:( :‬اكتب "إرشادات إدخال البيانات"‪3 .‬‬
‫‪3‬‬
‫>يف مربــ��ع ر�س��الة �إدخ��ال‪ )Input message:( :‬اكت��ب "يج��ب‬
‫�أن تك��ون بيان��ات درج��ة احل��رارة �ضم��ن نط��اق حم��دد م��ن القي��م‪4 ".‬‬
‫‪4‬‬

‫ال�شكل ‪ :2.36‬تعيني ر�سالة �إدخال غري �صالح‬

‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة تنبيه �إىل اخلط�أ‪:‬‬
‫‪1‬‬‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخرت عالمة التبويب تنبيه �إىل اخلط�أ (‪2 .)Error Alert‬‬

‫> من مربع النمط (‪ )Style‬اخرت �إيقاف (‪3 .)Stop‬‬


‫‪4‬‬ ‫‪3‬‬ ‫>يف مربع العنوان‪ )Title:( :‬اكتب "املدخالت غري �صاحلة"‪4 .‬‬

‫‪5‬‬ ‫>يف مرب��ع ر�س��الة خط ��أ (‪ )Error message‬اكت��ب "يج��ب �أن‬


‫ت�تراوح قيم��ة درج��ة احل��رارة ب�ين ‪ 20‬و‪ 45‬درج��ة مئوي��ة"‪5 .‬‬

‫> ا�ضغط موافق (‪6 .)OK‬‬

‫‪6‬‬
‫ال�شكل ‪ :2.37‬تعيني ر�سالة تنبيه �إىل اخلط�أ‬
‫‪78‬‬
‫بعد االنتهاء من �إجراء التحقق من �صحة النطاق‪ ،‬ميكنك البدء يف �إدخال بيانات قيم درجات احلرارة العظمى (درجة مئوية)‪.‬‬
‫ي�سمح لك يف كل خلية من ‪� C3‬إىل ‪� C17‬إدخال قيمة درجة حرارة ترتاوح بني ‪� 20‬إىل ‪ 45‬درجة مئوية‪.‬‬
‫�س��تظهر ر�س��الة الإدخ��ال دائ ًم��ا داخ��ل اخلالي��ا‪ ،‬و�إذا كتب��ت ع��ن طري��ق اخلط��أ قيم��ة �أق��ل م��ن ‪ 20‬درج��ة مئوي��ة �أو �أك�بر م��ن ‪ 45‬درج��ة مئوية ف�س��تظهر ر�س��الة‬
‫اخلط�أ التي عينتها �أثناء التحقق من ال�صحة على ال�شا�شة‪.‬‬

‫عندما ت�ضع ر�سالة في عالمة‬


‫تبويب "ر�سالة �إدخال" �ستظهر‬
‫دائ ًما �أثناء كتابة قيم درجة‬
‫الحرارة العظمى (درجة مئوية)‬
‫في الخاليا من ‪� C3‬إلى ‪.C17‬‬

‫�إذا كتبت عن طريق الخط�أ قيمة‬


‫في عمود درجة الحرارة العظمى‬
‫(درجة مئوية) ال تفي بالمعايير‬
‫التي حددتها بالفعل‪ ،‬ف�سيعر�ض‬ ‫ال�شكل ‪ :2.38‬ر�سالة الإدخال ور�سالة اخلط�أ للتحقق من �صحة النطاق‬
‫�إك�سل ر�سالة الخط�أ التي عينتها‬
‫�أثناء التحقق من ال�صحة في‬
‫عالمة تبويب "تنبيه �إلى الخط�أ"‪.‬‬

‫‪79‬‬
‫بعد ا�ستكمال �إدخال جميع‬
‫بيانات درجات احلرارة‬
‫يف اخلاليا ‪� C3‬إىل ‪،C17‬‬ ‫�شكل ‪ :2.39‬جدول التحقق من �صحة البيانات‬
‫�سيظهر جدول "الطق�س‬
‫والأحداث يف اململكة‬
‫العربية ال�سعودية" على‬
‫هذا النحو يف ورقة الإك�سل‪.‬‬

‫‪80‬‬
‫التحقق من �صحة ال�صيغة يف �إك�سل  ‪Format Validation Check in Excel‬‬
‫ا�س��تمر يف العمل على العمود الرابع‪ ،‬عمود "متو�س��ط هطول الأمطار (املليمرت)"‪ .‬قبل �إدخال قيم هطول الأمطار‪ ،‬حتقق من �صحة ال�صيغة؛ حتى تتمكن‬
‫لي�س فقط من �إدخال القيم ال�صحيحة‪ ،‬ولكن �أي�ضا الك�سور الع�شرية‪ .‬يتطلب هذا الإجراء تعيني احلد الأدنى والأق�صى‪ ،‬لذلك �ستعني احلد الأدنى ملتو�سط‬
‫قيم��ة هط��ول الأمط��ار ي�س��اوي ‪ 0‬مم واحل��د الأق�ص��ى ي�س��اوي ‪ 30‬مم‪.‬‬
‫لبدء عملية التحقق من �صحة البيانات يف �إك�سل‪:‬‬
‫‪1‬‬ ‫>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل‪.‬‬
‫> حدد اخلاليا ‪� D3‬إىل ‪2 .D17‬‬

‫> ثم اخرت عالمة التبويب بيانات (‪3 .)Data‬‬

‫>م��ن جمموع��ة �أدوات البيان��ات (‪ 4 ،)Data tools‬ا�ضغ��ط عل��ى ناف��ذة حتق��ق م��ن �صح��ة‬
‫البيان��ات (‪5 .)Data Validation‬‬

‫> �ستظهر نافذة حتقق من �صحة البيانات (‪6 .)Data Validation‬‬

‫‪3‬‬
‫‪4‬‬

‫‪5‬‬

‫‪6‬‬

‫‪2‬‬

‫‪1‬‬
‫ال�شكل ‪ :2.40‬بدء التحقق من �صحة البيانات يف �إك�سل‬
‫‪81‬‬
‫‪1‬‬
‫‪2‬‬ ‫لتطبيق التحقق من �صحة ال�صيغة يف �إك�سل‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب �إع��دادات (‪2 .)Settings‬‬

‫‪6‬‬ ‫‪3‬‬ ‫> من مربــع ال�سماح (‪ ،)Allow‬اخرت عدد ع�شري (‪3 .)Decimal‬‬

‫‪4‬‬ ‫> من مربــع البيانات (‪ )Data‬اخرت بني (‪4 .)Between‬‬

‫>يف مربــ��ع احل��د الأدن��ى (‪ ،)Minimum‬اكت��ب ‪ ،0‬ويف مرب��ع‬


‫‪5‬‬ ‫احل��د الأق�ص��ى (‪ :)Maximum‬اكت��ب ‪5 .30‬‬

‫> �ألغ حتديد خيار جتاهل الفراغ (‪6 .)Ignore Blank‬‬

‫ال�شكل ‪ :2.41‬تطبيق التحقق من �صحة ال�صيغة يف �إك�سل‬

‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة �إدخال غري �صالح‪:‬‬
‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪1 ،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (‪2 .)Input Message‬‬

‫>يف مربــع العنوان‪ ،)Title:( :‬اكتب "�إر�شادات �إدخال البيانات"‪3 .‬‬


‫‪3‬‬ ‫>يف مربــ��ع ر�س��الة �إدخ��ال (‪ ،)Input Message‬اكت��ب "يج��ب �أن‬
‫تك��ون قيم��ة هطول الأمطار رقم ع�ش��ري"‪4 .‬‬

‫‪4‬‬

‫ال�شكل ‪ :2.42‬تعيني ر�سالة �إدخال غري �صالح‬

‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة تنبيه �إىل اخلط�أ‪:‬‬
‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪1 ،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب تنبي��ه �إىل اخلط ��أ (‪2 .)Error Alert‬‬

‫> من مربع النمط (‪ )Style‬اخرت �إيقاف (‪3 .)Stop‬‬


‫‪4‬‬ ‫‪3‬‬ ‫>يف مربع العنوان‪ )Title:( :‬اكتب "املدخالت غري �صاحلة" ‪4 .‬‬

‫‪5‬‬ ‫>يف مرب��ع ر�س��الة خط ��أ (‪ ،)Error message:‬اكت��ب "قي��م هط��ول‬


‫الأمطار لي�ست يف �شكل ع�شري"‪5 .‬‬

‫> ا�ضغط موافق (‪6 .)OK‬‬

‫‪6‬‬
‫ال�شكل ‪ :2.43‬تعيني ر�سالة تنبيه �إىل اخلط�أ‬
‫‪82‬‬
‫عن��د االنته��اء م��ن خط��وة التحق��ق م��ن �صح��ة ال�صيغ��ة‪ ،‬ميكن��ك الب��دء يف �إدخ��ال بيان��ات هط��ول الأمط��ار‪ .‬ميك��ن �أن تدخ��ل قيم��ة ل��كل خلي��ة م��ن ‪� D3‬إىل ‪D17‬‬
‫و ُي�س��مح لك ب�إدخال قيمة هطول الأمطار يف �ش��كل ع�ش��ري بقيم ترتاوح بني ‪� 0‬إىل ‪ 30‬مم‪.‬‬
‫�س��تظهر ر�س��الة الإدخ��ال با�س��تمرار وح��ال �إدخ��ال قيم��ة ع��ن طري��ق اخلط��أ �أق��ل م��ن ‪ 0‬مم �أو �أك�بر من ‪� 30‬س��تظهر على ال�شا�ش��ة مبا�ش��ر ًة ر�س��الة اخلط�أ التي‬
‫قمت بتعيينها �ساب ًقا‪.‬‬
‫عندما ت�ضع ر�سالة في عالمة تبويب‬
‫"ر�سالة �إدخال" �ستظهر دائ ًما �أثناء كتابة‬
‫متو�سط قيم هطول الأمطار (مم) في‬
‫الخاليا من ‪� D3‬إلى ‪.D17‬‬

‫ال�شكل ‪ :2.44‬ر�سالة �إدخال وتنبيه �إىل اخلط�أ للتحقق من �صحة النطاق‬

‫�إذا كتبت عن طريق الخط�أ قيمة‬


‫في عمود متو�سط هطول الأمطار‬
‫(المليمتر) ال تفي بالمعايير التي‬
‫حددتها بالفعل‪ ،‬ف�سيعر�ض �إك�سل‬
‫ر�سالة الخط�أ التي عينتها �أثناء‬
‫التحقق من ال�صحة‪.‬‬

‫‪83‬‬
‫بعد ا�ستكمال �إدخال جميع‬
‫بيانات متو�سط هطول‬
‫الأمطار يف اخلاليا ‪D3‬‬
‫�إىل ‪� ،D17‬سيظهر جدول‬ ‫�شكل ‪ :2.45‬جدول التحقق من �صحة البيانات‬
‫"الطق�س والأحداث يف اململكة‬
‫العربية ال�سعودية" على هذا‬
‫النحو يف ورقة الإك�سل‪.‬‬

‫‪84‬‬
‫التحقق من �صحة النوع يف �إك�سل  ‪Type Validation Check in Excel‬‬
‫ا�س��تمر يف العم��ل عل��ى العم��ود اخلام���س‪ ،‬عم��ود "ع��دد الأح��داث"‪ .‬قب��ل �إدخ��ال ع��دد الأح��داث ل��كل مدين��ة‪ ،‬حتق��ق م��ن �صحة الن��وع؛ حتى تتجن��ب �إدخال قيم‬
‫�س��البة‪ .‬ت�س��تدعي ه��ذه اخلط��وة تعي�ين قيم��ة احل��د الأدن��ى‪ ،‬لذل��ك �س��تعني قيم��ة احل��د الأدن��ى ت�س��اوي ‪ 1‬حت��ى ال تك��ون قي��م احلدث م�س��اوية لل�صف��ر وكذلك ال‬
‫حتوي قي ًما �س��البة‪.‬‬
‫لبدء عملية التحقق من �صحة البيانات يف �إك�سل‪:‬‬
‫‪1‬‬ ‫>انتقل �إىل ورقة "الطق�س والأحداث يف اململكة العربية ال�سعودية" يف �إك�سل‪.‬‬
‫> حدد اخلاليا من ‪� E3‬إىل ‪2 .E17‬‬

‫> ثم اخرت عالمة تبويب بيانات (‪3 .)Data‬‬

‫>م��ن جمموع��ة �أدوات البيان��ات (‪ 4 ،)Data tools‬ا�ضغ��ط عل��ى ناف��ذة حتق��ق م��ن �صح��ة‬
‫البيان��ات (‪5 .)Data Validation‬‬

‫> �ستظهر نافذة حتقق من �صحة البيانات (‪6 .)Data Validation‬‬

‫‪3‬‬
‫‪4‬‬

‫‪5‬‬

‫‪6‬‬

‫‪2‬‬

‫‪1‬‬
‫ال�شكل ‪ :2.46‬بدء التحقق من �صحة البيانات يف �إك�سل‬

‫‪85‬‬
‫‪1‬‬
‫‪2‬‬ ‫لبدء عملية التحقق من �صحة البيانات يف �إك�سل‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صحة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب �إع��دادات (‪2 .)Settings‬‬
‫‪6‬‬ ‫‪3‬‬ ‫>م��ن مربــ��ع ال�س��ماح (‪ )Allow‬اخ�تر ع��دد �صحي��ح‬
‫‪4‬‬ ‫(‪3 .)Whole Number‬‬

‫>م��ن مربــ��ع البيان��ات (‪ )Data‬اخ�تر �أك�بر م��ن �أو ت�س��اوي‬


‫‪5‬‬ ‫(‪4 .)greater than or equal to‬‬

‫> يف مربــع احلد الأدنى‪ )Minimum:( :‬اكتب ‪5 1‬‬

‫> �ألغ حتديد خيار جتاهل الفراغ (‪6 .)Ignore blank‬‬

‫ال�شكل ‪ :2.47‬تطبيق التحقق من �صحة النوع يف �إك�سل‬

‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة �إدخال غري �صالح‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب ر�س��الة �إدخ��ال (‪2 .)Input Message‬‬

‫>يف مربــع العنوان‪ )Title:( :‬اكتب "�إر�شادات �إدخال البيانات"‪3 .‬‬


‫‪3‬‬ ‫>يف مربــ��ع ر�س��الة �إدخ��ال (‪ ,)Input Message‬اكت��ب �أدخ��ل رق ًم��ا‬
‫�صحيحا غري �س��الب‪4 .‬‬
‫ً‬
‫‪4‬‬

‫ال�شكل ‪ :2.48‬تعيني ر�سالة �إدخال غري �صالح‬


‫‪1‬‬
‫‪2‬‬ ‫لتعيني ر�سالة تنبيه �إىل اخلط�أ‪:‬‬
‫‪1‬‬ ‫>م��ن ناف��ذة حتق��ق م��ن �صح��ة البيان��ات (‪،)Data Validation‬‬
‫اخ�تر عالم��ة التبوي��ب تنبي��ه �إىل اخلط ��أ (‪2 .)Error Alert‬‬

‫> من مربع النمط (‪ ،)Style‬اخرت �إيقاف (‪3 .)Stop‬‬


‫‪4‬‬ ‫‪3‬‬ ‫>يف مربع العنوان‪ )Title:( :‬اكتب "املدخالت غري �صاحلة"‪4 .‬‬

‫‪5‬‬ ‫>يف مرب��ع ر�س��الة خط ��أ (‪ )Error message‬اكت��ب "ال ميك��ن �أن‬
‫يك��ون ع��دد الأحداث �س��ال ًبا"‪5 .‬‬

‫> ا�ضغط موافق (‪6 .)OK‬‬

‫‪6‬‬
‫ال�شكل ‪ :2.49‬تعيني ر�سالة تنبيه �إىل اخلط�أ‬

‫‪86‬‬
‫بع��د االنته��اء م��ن �إج��راء التحق��ق م��ن �صح��ة الن��وع‪� ،‬أدخ��ل بيان��ات الأح��داث كم��ا ه��و مو�ض��ح باجل��دول رق��م ‪ .2.8‬ميكن �أن تدخ��ل قيمة لكل خلي��ة من ‪� E3‬إىل‬
‫‪ E17‬و ُي�س��مح لك ب�إدخال رقم ي�س��اوي �أو �أكرب من ‪� .1‬س��يتم عر�ض ر�س��الة الإدخال با�س��تمرار و�إذا �أدخلت عن طريق اخلط�أ قيمة �أقل من ‪ ،1‬ف�س��تظهر على‬
‫ال�شا�شة ر�سالة اخلط�أ التي قمت بتعيينها �ساب ًقا‪.‬‬

‫�ستظهر ر�سالة الخط�أ دائما‬


‫�أثناء كتابة عدد الأحداث‪.‬‬

‫ال�شكل ‪ :2.50‬ر�سالة �إدخال وتنبيه �إىل اخلط�أ للتحقق من �صحة النوع‬


‫�إذا كتبت قيمة عن طريق الخط أ�‬
‫في عمود الأحداث ال تفي بالمعايير‬
‫التي حددتها بالفعل‪ ،‬ف�سيعر�ض‬
‫�إك�سل ر�سالة الخط�أ التي عينتها �أثناء‬
‫التحقق من ال�صحة‪.‬‬

‫‪87‬‬
‫بعد ا�ستكمال ادخال الأحداث‬
‫يف اخلاليا من ‪� E3‬إىل ‪،E17‬‬
‫�سيظهر جدول "الطق�س‬ ‫�شكل ‪ :2.51‬جدول التحقق من �صحة البيانات‬
‫والأحداث يف اململكة العربية‬
‫ال�سعودية" على هذا النحو يف‬
‫ورقة الإك�سل‪.‬‬

‫‪88‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬


‫‪.1‬ي�ش�ير التحق��ق م��ن �صح��ة البيان��ات �إىل الإج��راء ال��ذي يح��ذف تلقائ ًي��ا �أي بيان��ات �أولي��ة ال تفي‬
‫مبعايري معينة‪.‬‬

‫‪ .2‬ال يوجد �سوى خم�سة �أنواع للتحقق من �صحة البيانات‪.‬‬

‫‪.3‬ي�ساعد التحقق من التواجد على تقليل الأخطاء با�ستخدام قائمة حمدودة من القيم املحددة‬
‫م�سب ًقا‪.‬‬

‫‪.4‬يهدف التحقق من البحث �إىل الت�أكد من �أن الرموز واحلروف تدخل بنطاق طول حمدد‪.‬‬

‫‪ُ .5‬ي�ستخدم فح�ص النطاق للت�أكد من �أن الأرقام التي تُدخل تقع �ضمن نطاق معني‪.‬‬

‫‪ُ .6‬ي�ستخدم التحقق من ال�صيغة للت�أكد من �أن البيانات ت�أتي ب�صيغة حمددة م�سب ًقا‪.‬‬

‫‪ .7‬ي�ساعد التحقق من النوع يف تقليل �أخطاء اللغة‪.‬‬

‫‪.8‬يتم ا�ستخدام رقم التحقق �إذا �أردت الت�أكد من �إدخال جمموعة من الأرقام ب�شكل �صحيح‪.‬‬

‫‪.9‬يعترب مايكرو�سوفت �إك�سل الأداة الوحيدة التي ميكن ا�ستخدامها للتحقق من �صحة البيانات‪.‬‬

‫‪.10‬ميك��ن �إج��راء التحق��ق م��ن �صح��ة البيان��ات بع��د �إدخ��ال القي��م يف برنام��ج التحق��ق م��ن �صح��ة‬
‫البيانات‪.‬‬

‫‪89‬‬
‫‪ 2‬ا�شرح بايجاز املق�صود بعملية التحقق من �صحة البيانات‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ِ 3‬‬
‫ �صف باخت�صار اخلطوات التي يجب اتباعها يف �إك�سل لإكمال عملية التحقق من �صحة البيانات‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪90‬‬
‫‪� 4‬أن�ش��ئ دلي��ل عناوي��ن ملعلوم��ات �أ�صدقائ��ك يت�ضم��ن احلق��ول التالي��ة‪ :‬اال�س��م‪ ،‬والهات��ف‪ ،‬وعن��وان املن��زل‪ ،‬وعن��وان‬
‫الربيد الإلكرتوين‪ ،‬وتاريخ امليالد‪ ،‬والهواية‪ .‬اكتب نوع التحقق من �صحة البيانات الذي يجب �إجرا�ؤه على‬
‫كل حقل من احلقول ال�س��ابقة‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪ 5‬ق��ارن م��ا يل��ي‪�( :‬أ) فح���ص الط��ول مقاب��ل فح���ص النط��اق‪( ،‬ب) فح���ص ال�صيغ��ة مقاب��ل فح���ص الن��وع‪� .‬أع� ِ�ط‬
‫�أمثل��ة عل��ى ا�س��تخدام كل ن��وع م��ن �أن��واع التحق��ق ال�س��ابقة‪.‬‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬
‫________________________________________________________________________________________‬

‫‪91‬‬
‫امل�شروع‬

‫افرت���ض �أن��ك تعم��ل كباح��ث يف القط��اع ال�صح��ي وتري��د �إع��داد تقري��ر ح��ول‬ ‫‪1‬‬
‫م�ش��كلة مر�ض ال�س��كري يف بلدك‪ ،‬ا�ش��رح اخلطوات التي متكنك من التحقق‬
‫م��ن �صح��ة البيان��ات الت��ي ق��د مت جمعه��ا‪.‬‬

‫على وجه التحديد يتعني عليك الإجابة على �أ�سئلة مثل الأ�سئلة التالية‪:‬‬ ‫‪2‬‬
‫ما نوع الأعمدة التي �ستقوم ب�إن�شائها؟‬
‫� ٍأي من عمليات التحقق ال�ستة �سيتم �إجرا�ؤها يف كل عمود؟ وملاذا؟‬

‫مو�ضح��ا خط��وات‬
‫ً‬ ‫�أن�ش��ئ ً‬
‫عر�ض��ا تقدمي ًي��ا يف باوربوين��ت (‪،)PowerPoint‬‬ ‫‪3‬‬
‫�إج��راء التحق��ق م��ن �صحة البيانات التي قمت بها؟‬

‫‪92‬‬
‫ماذا تعلمت‬

‫>ما املق�صود بجمع البيانات‪.‬‬ ‫ ‬


‫>التمييز بني �أنواع البيانات املختلفة‪.‬‬ ‫ ‬
‫>كيفية ترميز البيانات‪.‬‬ ‫ ‬
‫>كيفية التحقق من �صحة البيانات‪.‬‬ ‫ ‬
‫>كيفية التحقق من جودة املعلومات‪.‬‬ ‫ ‬
‫>كيفية التمييز بني م�صادر البيانات الرئي�سة وم�صادر البيانات الثانوية‪.‬‬ ‫ ‬

‫الم�صطلحات الرئي�سة‬

‫‪Accuracy‬‬ ‫الدقة‬ ‫‪Information Quality‬‬ ‫جودة المعلومات‬


‫‪Appropriateness‬‬ ‫المالءمة‬ ‫‪Isbn‬‬ ‫رقم الكتاب المعياري الدولي‬
‫‪Audio Data‬‬ ‫البيانات ال�صوتية‬ ‫‪Legal Permissions‬‬ ‫الأذونات القانونية‬
‫‪Barcode‬‬ ‫الرموز ال�شريطية‬ ‫‪Length Check‬‬ ‫التحقق من الطول‬
‫‪Check Digit‬‬ ‫التحقق من الرقم‬ ‫‪Level Of Detail‬‬ ‫م�ستوى التفا�صيل‬
‫‪Completeness‬‬ ‫الكفاية‬ ‫‪Lookup Check‬‬ ‫التحقق من البحث‬
‫‪Data‬‬ ‫البيانات‬ ‫‪Open Data Platforms‬‬ ‫من�صات البيانات المفتوحة‬
‫‪Data Coding‬‬ ‫ترميز البيانات‬ ‫‪Presence Check‬‬ ‫التحقق من التواجد‬
‫‪Data Types‬‬ ‫�أنواع البيانات‬ ‫‪QR Code‬‬ ‫رمز اال�ستجابة ال�سريعة‬
‫‪Data Validation‬‬ ‫التحقق من �صحة البيانات‬ ‫‪Range Check‬‬ ‫التحقق من النطاق‬
‫‪Fixed Data‬‬ ‫بيانات ثابتة‬ ‫‪Type Check‬‬ ‫التحقق من النوع‬
‫‪Format Check‬‬ ‫التحقق من ال�صيغة‬ ‫‪Variable Data‬‬ ‫بيانات متغيرة‬
‫‪Graphical Data‬‬ ‫البيانات المرئية‬ ‫‪Video Data‬‬ ‫بيانات الفيديو‬

‫‪93‬‬
‫‪ .3‬التحليل اال�ستك�شايف للبيانات‬

‫يف الوح��دات ال�س��ابقة‪ ،‬تعل��م الطال��ب مفه��وم البيان��ات و�أمناطه��ا‬


‫املختلفة وكيفية جمعها ب�شكل �صحيح‪ .‬و يف هذه الوحدة‪� ،‬سيتعلم‬
‫الطالب طريقة فح�ص وحتليل البيانات لفهمها ب�شكل �أف�ضل‪.‬‬

‫�أهداف التعلم‬
‫بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن‪:‬‬
‫ >ي�صنّف �أمناط حتليل البيانات‪.‬‬
‫يعرف مفهوم التحليل اال�ستك�شايف للبيانات‪.‬‬‫ > ّ‬
‫ >ي�صنّف �أمناط التحليل اال�ستك�شايف للبيانات‪.‬‬
‫ >ي�شرح مراحل عملية التحليل اال�ستك�شايف للبيانات‪.‬‬
‫ > ّ‬
‫يعرف مفهوم املكتبات الربجمية‪.‬‬
‫ >يط ّور برنامج لتحليل البيانات با�ستخدام مكتبات الربجمة‪.‬‬
‫ >ي�ستخدم تقنيات �إعداد البيانات وتنظيفها يف جمموعة بيانات‪.‬‬
‫ >ي�شرح �أهمية ت�صوير البيانات‪.‬‬
‫ >مي ّيز الأمناط املختلفة من الر�سوم البيانية التي ميكن �إن�شا�ؤها با�ستخدام‬
‫مكتبات البايثون‪.‬‬

‫‪94‬‬
‫الدر�س الأول‬

‫حتليل البيانات‬

‫حتليل البيانات‪:‬‬ ‫مفهوم حتليل البيانات  ‪What is Data Analysis‬‬


‫فح���ص منهج��ي للبيان��ات‬ ‫�أن��ت حتل��ل كل �ش��يء يف حيات��ك اليومي��ة‪ ،‬فعل��ى �س��بيل املث��ال ‪ ،‬عن��د التفك�ير فيم��ا ح��دث يف امل��رة الأخ�يرة التي‬
‫عن طريق العينات والقيا�س‬ ‫فعلت فيها �شي ًئا وماذا �سيحدث �إذا اتخذت هذا القرار مرة �أخرى‪ .‬وما هذا �إ ّال حتليل ملا�ضيك �أو مل�ستقبلك‬
‫والت�صوير‪.‬‬ ‫واتخ��اذ قرارات��ك بنا ًءا على ذلك التحليل‪.‬‬
‫ُيع�� َّرف حتلي��ل البيان��ات ب�أن��ه عملي��ة فح���ص البيان��ات وتنظيفه��ا وحتويله��ا ومنذجته��ا ال�س��تخال�ص املعلوم��ات‬
‫املفيدة‪ ،‬و�إثراء اال�ستنتاجات ودعم عملية اتخاذ القرارات‪.‬‬

‫�أمناط حتليل البيانات  ‪Types of Data Analysis‬‬


‫بنا ًءا على رغبتك يف حتليل البيانات وامل�شكلة املحددة التي حتاول حلها‪ ،‬فقد تقوم ب�إجراء �أنواع خمتلفة من التحليالت‪:‬‬
‫> التحليل التوجيهي (‪.)Prescriptive Analysis‬‬
‫> التحليل التنب�ؤي (‪.)Predictive Analysis‬‬
‫> التحليل الت�شخي�صي (‪.)Diagnostic Analysis‬‬
‫> التحليل الو�صفي (‪.)Descriptive Analysis‬‬

‫التحليل الو�صفي  ‪Descriptive Analysis‬‬


‫القيمة‬

‫التوجيهي‬
‫يهت��م التحلي��ل الو�صف��ي مب��ا ح��دث يف املا�ض��ي‪ ،‬و ُيع��رف غال ًب��ا ب�إ�س��م‬
‫التحلي�لات الو�صفي��ة �أو الإح�ص��اءات الو�صفي��ة وه��و و�ص��ف �أو تلخي���ص‬
‫التنب�ؤي‬ ‫جمموعة من البيانات با�ستخدام التقنيات الإح�صائية‪ .‬وت ُربز �أهمية‬
‫التحليل الو�صفي ك�أحد �أهم �أمناط حتليل البيانات‪ ،‬نظرا لقدرته على‬
‫حتلي��ل البيان��ات الت��ي مل يت��م حتليله��ا بع��د‪� .‬إال �أن التحلي�لات الو�صفي��ة‬
‫ال تُقدّم تنب�ؤات حول امل�س��تقبل‪.‬‬
‫الت�شخي�صي‬
‫التحليل الت�شخي�صي  ‪Diagnostic Analysis‬‬
‫الو�صفي‬ ‫يهت��م حتلي��ل البيان��ات الت�ش��خي�صي ب�أ�س��باب ح��دوث �ش��يء م��ا‪ .‬ويق��وم‬
‫التحلي��ل الت�ش��خي�صي عل��ى التحلي��ل الو�صف��ي‪ ،‬وي�س��عى املخت�ص��ون من‬
‫خالل��ه �إىل فه��م �س��بب التوجه��ات والأمن��اط التي مت��ت مالحظتها‪.‬‬

‫م�ستوى التعقيد‬
‫ال�شكل ‪� :3.1‬أمناط حتليل البيانات‬

‫‪95‬‬
‫التحليل التنب�ؤي‪:‬‬ ‫التحليل التنب�ؤي  ‪Predictive Analysis‬‬
‫ا�س��تخدام بيانات �س��ابقة مع مناذج‬ ‫يهت��م حتلي��ل البيان��ات التنب���ؤي مبحاول��ة التنب���ؤ بالنتائ��ج امل�س��تقبلية بن��ا ًءا عل��ى االجتاهات املكت�ش��فة �س��اب ًقا‬
‫ريا�ضي��ة للتنب���ؤ بالنتائج امل�س��تقبلية‬ ‫والبيانات التاريخية‪ ،‬با�ستخدام تقنيات النمذجة والإح�صاءات‪ .‬وي�ستخدم التحليل التنب�ؤي يف العديد من‬
‫�أو الأحداث غري املعروفة‪.‬‬ ‫احلاالت املختلفة‪ ،‬مثل التنب�ؤ بالطق�س و�سيا�سات الت�أمني وغري ذلك‪.‬‬

‫التحليل التوجيهي  ‪Prescriptive Analysis‬‬


‫وتتمث��ل املرحل��ة الأخ�يرة م��ن حتلي��ل البيان��ات يف التحلي��ل التوجيهي الذي يهتم مبحاولة �إيجاد م�س��ار العمل‬
‫الأمث��ل‪ .‬بن��ا ًءا عل��ى اكت�ش��افات مراح��ل التحلي��ل ال�س��ابقة‪ ،‬ف���إن اله��دف م��ن التحليالت التوجيهي��ة هو تقدمي‬
‫تو�صي��ات للخط��وات امل�س��تقبلية‪ .‬وه��ذا الن��وع م��ن التحلي��ل مفي��د ب�ش��كل خا���ص يف القط��اع ال�صح��ي‪ ،‬وذل��ك‬
‫للحاج��ة �إىل تو�صي��ات طبي��ة �آمن��ة‪.‬‬

‫التحليالت التنب�ؤية والتوجيهية �أكرث تعقيدً ا من التحليالت الو�صفية‬


‫والت�ش��خي�صية‪ ،‬لكنه��ا توف��ر املزي��د من القيم��ة امل�ضاف��ة والفهم الأعمق‬
‫لكل م�شروع‪.‬‬

‫عملية حتليل البيانات  ‪Data Analysis Process‬‬


‫تت�ضم��ن عملي��ة حتلي��ل البيان��ات جم��ع املعلوم��ات ومعاجلتها وفح�ص البيانات‪ .‬وبنا ًءا على نتائج املعاجلة‪ ،‬ميكنك اتخاذ القرارات �أو ا�س��تخال�ص‬
‫النتائج‪.‬‬
‫خطوات عملية حتليل البيانات هي كاالتي‪:‬‬
‫>�إعداد البيانات وتنظيفها‪ :‬من خالل هذه العملية تزيل امل�سافات البي�ضاء الزائدة وال�سجالت املكررة و�أخطاء البيانات الأ�سا�سية‪ .‬فتنظيف‬
‫البيانات �إلزامي قبل �إر�سال املعلومات لتحليلها‪.‬‬
‫>التحلي��ل اال�ستك�ش��ايف للبيان��ات‪ :‬ويف ه��ذه اخلط��وة تب��د�أ يف ا�س��تخدام برام��ج حتلي��ل البيان��ات و�أدوات �أخ��رى مل�س��اعدتك عل��ى تف�س�ير البيان��ات‬
‫وفهمه��ا والتو�ص��ل �إىل ا�س��تنتاجات‪.‬‬
‫>ت�صوير البيانات‪ :‬ويف هذه اخلطوة ت�ستطيع �أن تقوم بت�صوير البيانات من خالل الر�سم البياين ملجموعة من املعلومات �أو البيانات‪ .‬و ُي�سهل‬
‫ت�صوي��ر البيان��ات عملي��ة فهمه��ا وحتليله��ا‪ .‬فبا�س��تخدام العنا�ص��ر املرئي��ة مثل املخططات والر�س��وم البيانية واخلرائ��ط‪ُ ،‬ي�صبح ت�صور البيانات‬
‫�أكرث �سهولة وفه ًما وقابلية لال�ستخدام‪.‬‬

‫ت�صوير‬ ‫‪5‬‬ ‫التحليل‬ ‫‪4‬‬ ‫�إعداد البيانات‬ ‫‪3‬‬ ‫جمع البيانات‬ ‫‪2‬‬ ‫تعريف امل�شكلة‬ ‫‪1‬‬
‫البيانات‬ ‫اال�ستك�شايف‬ ‫وتنظيفها‬ ‫و�صياغتها‬
‫للبيانات‬

‫عملية حتليل البيانات‬


‫ال�شكل ‪ :3.2‬دورة حياة علم البيانات‬

‫‪96‬‬
‫حتليل البيانات اال�ستك�شايف‪:‬‬
‫تعريف مفهوم التحليل اال�ستك�شايف للبيانات‬
‫‪What is Exploratory Data Analysis‬‬
‫املنه��ج املتب��ع يف حتلي��ل جمموع��ة‬
‫ب�ش��كل ع��ام‪ ،‬يج��در ب��ك حماول��ة فه��م البيان��ات وجم��ع �أك�بر ق��در ممك��ن م��ن املعلوم��ات قب��ل االنتق��ال �إىل‬
‫من البيانات لتلخي�ص خ�صائ�صها‬
‫مهم��ة النمذج��ة‪ .‬التحلي��ل اال�ستك�ش��ايف للبيان��ات ه��و و�س��يلة لفه��م البيان��ات و�إج��راء الفحو�ص��ات الأولي��ة‬
‫الرئي�س��ة‪ ،‬وغالب��ا تت��م با�س��تخدام‬
‫وتلخي���ص خ�صائ�صه��ا الرئي�س��ية‪ .‬وتكم��ن الأه��داف الرئي�س��ية للتحلي��ل اال�ستك�ش��ايف للبيان��ات يف اكت�ش��اف‬
‫الط��رق الب�صرية‪.‬‬
‫أي�ضا اكت�ش��اف احلاالت ال�ش��اذة يف جمموعة‬ ‫االجتاهات والأمناط وامليزات اجلديدة يف البيانات‪ .‬ميكنك � ً‬
‫البيان��ات‪ ،‬واختب��ار فر�ضيت��ك الأولي��ة واحل�ص��ول عل��ى فه��م �أف�ض��ل ملتغ�يرات جمموع��ة البيان��ات والعالق��ات‬
‫أي�ض��ا يف حتدي��د الأخط��اء الوا�ضح��ة والت�أكد من‬‫بينه��ا‪ .‬ميك��ن �أن ي�س��اعدك التحلي��ل اال�ستك�ش��ايف للبيان��ات � ً‬
‫�أن نتائ��ج مهم��ة معين��ة �صاحل��ة وقابل��ة للتطبي��ق عل��ى �أي ه��دف مرغ��وب‪ .‬ونظ�� ًرا لأن ا�س��تخال�ص املعلوم��ات‬
‫م��ن خ�لال النظ��ر �إىل الأرق��ام ميك��ن �أن يك��ون عملي��ة ممل��ة‪ ،‬فق��د مت تطوي��ر التحلي��ل اال�ستك�ش��ايف للبيان��ات‬
‫كم�ساعدة للقيام بهذه العملية‪ ،‬و يجري حتقيق كل ذلك مب�ساعدة املوجز الإح�صائي والتمثيالت الر�سومية‬
‫وط��رق ت�صوي��ر البيان��ات‪ .‬ومبج��رد اكتم��ال التحلي��ل اال�ستك�ش��ايف للبيانات وا�س��تخال�ص معلومات كافية من‬
‫البيانات‪ ،‬فيمكنك ا�ستخدام هذه اخل�صائ�ص لإجراء �أ�ساليب حتليل �أكرث تعقيدً ا مثل تع ّلم الآلة‪.‬‬

‫�أمناط التحليل اال�ستك�شايف للبيانات‬


‫‪Types of Exploratory Data Analysis‬‬
‫ُي�صن��ف التحلي��ل اال�ستك�ش��ايف للبيان��ات بطريقت�ين‪ً � :‬أول‪ ،‬طريق��ة ر�س��ومية �أو غ�ير ر�س��ومية‪ ،‬وثان ًي��ا‪ ،‬طريق��ة‬
‫�أحادي��ة �أو متع��ددة املتغ�يرات (ع��ادًة م��ا يك��ون املتغ�ير ثنائ ًيا)‪ .‬يف حالة �أح��ادي املتغري ف�إنه يتم حتليل ت�أثري‬
‫متغ�ير م�س��تقل واح��د فق��ط‪ ،‬بينم��ا م��ع متع��دد املتغ�يرات يتم حتليل �أكرث من متغري م�س��تقل يف �آن واحد‪ ،‬ويف‬
‫امل�ش��اريع الكبرية ُيعد التحليل متعدد املتغريات الأكرث �ش��يوعا‪.‬‬

‫التحليل اال�ستك�شايف للبيانات‬

‫غري ر�سومي‬ ‫ر�سومي‬

‫متعدد املتغريات‬ ‫�أحادي املتغري‬ ‫متعدد املتغريات‬ ‫�أحادي املتغري‬

‫ال�شكل ‪� :3.3‬أمناط التحليل اال�ستك�شايف للبيانات‬

‫‪97‬‬
‫التحليل غري الر�سومي  ‪Non-Graphical Analysis‬‬
‫التحليل غري الر�سومي �أحادي املتغري  ‪Univariate Non-Graphical Analysis‬‬
‫�أح��د الأمثل��ة عل��ى التحلي��ل غ�ير الر�س��ومي �أح��ادي املتغ�ير هو ت�أثري العمر على الإ�صابة ببع���ض �أنواع الأمرا�ض مثل مر�ض الزهامير‪ .‬هذا التحليل‬
‫�أحادي املتغري لأنه يقي�س ت�أثري العمر فقط‪ ،‬وغري ر�سومي لأنه ال ي�ستخدم تقنيات الت�صوير البياين‪.‬‬
‫التحليل غري الر�سومي متعدد املتغريات  ‪Multivariate Non-Graphical Analysis‬‬
‫حتلي�لا غ�ير ر�س��ومي‬ ‫�إذا �أخ��ذت يف االعتب��ار م��ن املث��ال ال�س��ابق �آث��ار النظ��ام الغذائ��ي والتماري��ن الذهني��ة والوراث��ة � ً‬
‫أي�ض��ا‪ ،‬ف�س��يكون ه��ذا التحلي��ل ً‬
‫متع��دد املتغريات‪.‬‬

‫التحليل الر�سومي  ‪Graphical Analysis‬‬


‫التحليل الر�سومي �أحادي املتغري‬
‫‪Univariate Graphical Analysis‬‬
‫يف ال�ش��كل ‪ 3.4‬مث��ال عل��ى التحلي��ل الر�س��ومي �أح��ادي املتغ�ير‪.‬‬
‫ال�ش��كل ُيظه��ر خمط��ط �ش��ريطي (‪ ،)Bar Chart‬وميث��ل كل عم��ود‬
‫ن�س��بة ال�س��كر الت��ي حتتويه��ا خم���س �أنواع من احلل��وى املختلفة‪ ،‬وهذا‬
‫التحليل الر�سومي �أحادي املتغري لأنه يحلل متغري واحد فقط‪ ،‬ويتم‬
‫عر�ضه بطريقة ر�س��ومية‪.‬‬
‫ال�شكل ‪ :3.4‬التحليل الر�سومي �أحادي املتغري‬
‫التحليل الر�سومي متعدد املتغريات‬
‫‪Multivariate Graphical Analysis‬‬
‫يف ال�ش��كل ‪ 3.5‬مث��ال عل��ى التحلي��ل الر�س��ومي متع��دد املتغ�يرات‪.‬‬
‫يع�بر ع��ن �أن��واع‬
‫ال�ش��كل ُيظه��ر خمط��ط نقط��ي (‪ّ )Scatter Plot‬‬
‫احلل��وى املختلف��ة بحي��ث ميث��ل املح��ور الأفق��ي (س) حمت��وى ال�س��كر‬
‫يف احللوى بينما املحور الر�أ�سي (ص) �سعر احللوى‪ ،‬ويتم ترميزها‬
‫بالألوان بنا ًء على ما �إذا كانت احللوى حتتوي على ال�شوكوالتة �أم ال‪.‬‬
‫�س��تتعرف عل��ى املخط��ط النقط��ي و�أن��واع �أخ��رى م��ن �أ�ش��كال ت�صوي��ر‬
‫البيانات الح ًقا يف هذه الوحدة‪ ،‬وهذا املثال على التحليل الر�سومي‬
‫متع��دد املتغ�يرات مت في��ه حتليل ثالث متغريات م ًعا‪ ،‬وت�صوير عالقة‬
‫ال�شكل ‪ :3.5‬التحليل الر�سومي متعدد املتغريات‬ ‫االرتباط بينهم ب�ش��كل بياين‪.‬‬

‫�أدوات حتليل البيانات ‪ Data Analysis Tools‬‬


‫هناك العديد من الأدوات التي ميكنك ا�ستخدامها ملعاجلة العالقات واالرتباطات بني جمموعات البيانات ومعاجلتها وحتليلها‪ ،‬وت�ساعدك هذه‬
‫أي�ض��ا يف حتدي��د الأمن��اط والتوجه��ات للتف�س�ير‪ .‬الختي��ار �أداة حتلي��ل البيان��ات‪ ،‬يجب عليك �أو ًال فه��م احتياجاتك‪ .‬الأداة التحليلية الأكرث‬
‫الأدوات � ً‬
‫وا�ستخداما على نطاق وا�سع يف جميع ال�صناعات تقري ًبا هي �إك�سل‪ .‬بالإ�ضافة �إىل برامج جداول البيانات‪ ،‬ميكن �إجراء حتليل البيانات‬ ‫ً‬ ‫�شيوعا‬
‫ً‬
‫ً‬
‫بلغ��ات الربجم��ة املتخ�ص�ص��ة والبيئ��ات الربجمي��ة �أي�ض��ا‪ .‬البيئ��ات الأك�ثر �ش��عبية ه��ي‪ :‬مفك��رة جوبي�تر (‪ ،)Jupyter Notebook‬و �آر �س��توديو‬
‫(‪ ،)RStudio‬و مات�لاب (‪.)MATLAB‬‬
‫يف هذه الوحدة‪� ،‬ست�ستخدم مفكرة جوبيرت ك�أداة لتحليل البيانات‪.‬‬
‫‪98‬‬
‫حتليل البيانات با�ستخدام البايثون  ‪Data Analysis with Python‬‬
‫��تخداما مل�ش��روعات علم البيانات من قبل كل من علماء‬
‫ً‬ ‫كما تعلمت �س��اب ًقا‪ ،‬ميكن ا�س��تخدام البايثون يف حتليل البيانات‪ ،‬وهي واحدة من اللغات الأكرث ا�س‬
‫البيانات ومطوري الربامج‪ .‬ميكن ا�ستخدامه للتنب�ؤ بالنتائج‪ ،‬و�أمتتة الوظائف‪ ،‬وتب�سيط العمليات‪ ،‬ومتكني ذكاء الأعمال‪ .‬لإجراء حتليل البيانات با�ستخدام‬
‫لغة البايثون‪ ،‬ميكنك اال�ستفادة من مكتبات البايثون‪.‬‬

‫املكتبات والوحدات النمطية التابعة لبايثون  ‪Python Libraries/Modules‬‬


‫ع��ادة م��ا تك��ون املكتب��ة عب��ارة ع��ن جمموع��ة م��ن الكت��ب �أو موق��ع يت��م في��ه االحتف��اظ بالعديد م��ن الكتب ال�س��تخدامها الح ًق��ا‪ ،‬ولكن يف‬
‫الربجمة‪ ،‬املكتبة عبارة عن جمموعة من املقاطع الربجمية املكتوبة م�س��ب ًقا والربامج الفرعية التي ميكن �أن ي�س��تخدمها الربنامج‪،‬‬
‫و�ص ّمم��ت مل�س��اعدة كل م��ن املربم��ج واملح��ول الربجم��ي (‪ )Compiler‬عل��ى �إن�ش��اء برنام��ج‪ .‬وال�س��تخدام املكتب��ة‪ ،‬علي��ك ت�ضمينه��ا يف‬ ‫ُ‬
‫مقطعك الربجمي‪ ،‬وال�س��تخدامها يف البايثون‪ ،‬عليك �إ�ضافة كلمة ا�س��ترياد (‪ )Import‬وا�س��م املكتبة‪.‬‬

‫املكتب��ة يف لغ��ات الربجم��ة مث��ل البايث��ون ه��ي جمموع��ة م��ن املقاط��ع الربجمي��ة املجه��زة م�س��ب ًقا والت��ي ميك��ن ا�س��تخدامها الح ًق��ا‬
‫يف الربنام��ج لعملي��ات حم��ددة جي��دً ا‪ .‬فباملقارن��ة م��ع لغ��ات الربجم��ة الأخ��رى‪ ،‬ال تتعل��ق املكتب��ة ب���أي �س��ياق حم��دد يف البايث��ون‪،‬‬
‫أي�ض��ا عل��ى التوثي��ق (‪ )Documentation‬وبيان��ات التكوي��ن (‪ )Configuration Data‬وقوال��ب الر�س��ائل‬ ‫وق��د حتت��وي املكتب��ة � ً‬
‫(‪ )Message Templates‬والفئات (‪ )Classes‬والقيم (‪ )Values‬وغريها‪.‬‬

‫أ�سا�س��ا جمموع��ة م��ن الوح��دات النمطي��ة �أو ح��زم‬


‫يف البايث��ون‪ ،‬ت�ص��ف املكتب��ة ب�ش��كل ع��ام جمموع��ة م��ن الوح��دات النمطي��ة‪ ،‬و حت��وي � ً‬
‫ُب�س��ط وتُ�س�� ّرع برجمة البايثون للمطورين لأنهم غري‬ ‫من املقاطع الربجمية القابلة لإعادة اال�س��تخدام يف العديد من الربامج‪ ،‬فهي ت ّ‬
‫م�ضطرين لإعادة كتابة نف�س املقطع الربجمي لربامج خمتلفة‪ .‬يعتمد تع ّلم الآلة وعلوم البيانات وت�صوير البيانات واملجاالت الأخرى‬
‫ب�شكل كبري على مكتبات البايثون‪.‬‬

‫اجلدول ‪ :3.1‬مزايا وعيوب ا�ستخدام مكتبات املقاطع الربجمية‬

‫‪-‬‬ ‫ال�سلبيات‬ ‫‪+‬‬ ‫الإيجابيات‬

‫�إذا كنت بحاجة �إىل تغيريات‪ ،‬فمن ال�صعب جدًا �أو‬


‫�سرعة الإعداد واال�ستخدام يف مقطعك الربجمي‪.‬‬
‫امل�ستحيل تنفيذها‪.‬‬

‫ال تعلم �إذا كان �سي�ستمر دعم املكتبة لنف�س املدة الزمنية‬ ‫عاد ًة خالية من الأخطاء وتعمل كما هو متوقع‪ .‬فال‬
‫التي �سيتم بها ا�ستخدام مقطعك الربجمي‪.‬‬ ‫يلزم ت�صحيح الأخطاء واالختبار‪.‬‬

‫عاد ًة ما تكون ّ‬
‫حم�سنة و�سريعة‪.‬‬

‫ال حاجة لتعلم خوارزميات معقدة لتنفيذها‪.‬‬

‫‪99‬‬
‫مكتبة البايثون القيا�سية  ‪Python Standard Library‬‬
‫مكتب��ة البايث��ون القيا�س��ية ه��ي جمموع��ة دقيق��ة م��ن تراكي��ب اللغ��ة ووحداتها وداللته��ا‪ ،‬ومت ت�ضمينها يف توزيع البايثون القيا�س��ي‪ ،‬وتتعامل املكتبة مع وظائف‬
‫�أ�سا�س��ية خمتلف��ة مث��ل املدخ�لات واملخرج��ات(‪ )Input/Output- I/O‬والوح��دات الأ�سا�س��ية الأخ��رى‪ .‬وحتظ��ى لغ��ة البايث��ون ب�ش��عبية كب�يرة ب�س��بب كل ه��ذه‬
‫الوظائ��ف‪ ،‬حي��ث ت�ض��م املكتب��ة القيا�س��ية �أك�ثر م��ن ‪ 200‬وح��دة منطي��ة‪.‬‬
‫مكتبات البايثون لعلم البيانات  ‪Python Libraries for Data Science‬‬
‫على الرغم من �أنه ميكنك التعامل مع البيانات يف البايثون؛ �إال �أن هناك العديد من املكتبات مفتوحة امل�صدر التي جتعل م�شروعات علوم البيانات �أ�سهل‬
‫بكثري‪ .‬ويرد يف اجلدول التايل بع�ض املكتبات امل�ستخدمة لكل مهمة من مهام علم البيانات‪.‬‬

‫اجلدول ‪ :3.2‬مكتبات البايثون لعلم البيانات‬


‫املكتبات‬ ‫مهام علم البيانات‬

‫‪Scrapy, Beautiful Soup, Requests‬‬ ‫تنقيب البيانات‬

‫‪NumPy, SciPy, pandas, TensorFlow, Keras, scikit-learn, PyBrain, PyTorch,‬‬ ‫معاجلة البيانات‪/‬احلو�سبة‬
‫‪OpenCV, Mahotas‬‬ ‫العلمية‬

‫‪Matplotlib, seaborn, Altair, Bokeh, plotly‬‬ ‫ت�صوير البيانات‬

‫�ست�ستخدم يف هذه الوحدة‪:‬‬


‫مفك��رة جوبي�تر لي�س��ت بيئ��ة‬
‫تطوي��ر متكامل��ة (‪ )IDE‬لبايث��ون‬ ‫> مكتبة منباي (‪ ،)NumPy‬للعمليات احل�سابية والريا�ضية‪.‬‬
‫ولكن مت حت�س��ينها مل�شروعات علوم‬ ‫> مكتبة باندا�س (‪ ،)Pandas‬للتعامل مع البيانات والتعديل عليها بطرق خمتلفة‪.‬‬
‫البيان��ات‪.‬‬
‫> مكتبة مات بلوت ليب (‪ ،)Matplotlib‬لت�صوير البيانات‪.‬‬
‫مفكرة جوبيرت  ‪Jupyter Notebook‬‬
‫يف ه��ذه الوح��دة‪� ،‬ست�س��تخدم مفك��رة جوبي�تر ك�أداة لتحلي��ل البيان��ات‪ ،‬وه��ي تطبي��ق‬
‫�إلكرتوين على الإنرتنت لإن�ش��اء امل�س��تندات احل�س��ابية وم�ش��اركتها‪ .‬كل م�س��تند ي�س��مى‬
‫مفك��رة ويت�ضم��ن مقاطع��ك الربجمية وتعليقاتك وبيانات��ك الأولية واملعاجلة والبيانات‬
‫أي�ض��ا تخزي��ن البيان��ات يف مل��ف خارج��ي �أو دجمه��ا يف املفك��رة‪.‬‬‫امل�ص��ورة‪ ،‬وميكن��ك � ً‬
‫وم��ن اجلدي��ر بالذك��ر �أن بيئ��ة جوبي�تر تدع��م لغ��ات برجم��ة خمتلف��ة مبا فيه��ا البايثون‪،‬‬
‫عالوة على ذلك‪ ،‬ميكنك من خاللها �إن�ش��اء خمرجات تفاعلية مثل ‪� HTML‬أو مقاطع‬
‫الفيديو‪.‬‬
‫يف ه��ذه الوح��دة‪� ،‬ست�س��تخدم الإ�ص��دار غ�ير املت�ص��ل بالإنرتن��ت (‪ )Offline‬م��ن مفك��رة‬
‫جوبي�تر‪ ،‬و�أ�س��هل طريق��ة لتثبيته��ا حمل ًي��ا ه��ي م��ن خ�لال اناكون��دا (‪ ،)Anaconda‬وه��ي‬
‫من�صة توزيع مفتوحة امل�صدر للطلبة والهواة‪ .‬ميكنك تنزيل وتثبيت اناكوندا من هنا‪:‬‬
‫‪ ،https://www.anaconda.com/products/distribution‬و�س��يتم تثبي��ت‬
‫البايث��ون و مفك��رة جوبي�تر تلقائ ًي��ا‪.‬‬
‫‪100‬‬
‫لفتح مفكرة جوبيرت‪:‬‬
‫‪2‬‬ ‫>ا�ضغط ‪( Start‬ابد�أ)‪ 1 ،‬ثم ا�ضغط ‪( Anacoda3‬اناكوندا‪.)3‬‬
‫>اخرت ‪( Jupyter Notebook‬مفكرة جوبيرت)‪3 .‬‬
‫‪2‬‬
‫>�س��تفتح �صفح��ة ‪( Jupyter Notebook‬مفك��رة جوبي�تر) الرئي�س��ية‬
‫يف املت�صفح‪.‬‬

‫‪3‬‬

‫ال�صفحة الرئي�سية‬
‫‪1‬‬ ‫لمفكرة جوبيتر‪.‬‬

‫ال�شكل ‪ :3.6‬ال�صفحة الرئي�سية ملفكرة جوبيرت‬

‫نبذة تاريخية‬
‫ع ّرف عامل الريا�ضيات الأمريكي جون توكي (‪ )John Tukey‬حتليل البيانات يف عام ‪1961‬‬
‫على النحو التايل‪" :‬هي �إجراءات لتحليل البيانات‪ ،‬وتقنيات لتف�سري نتائج هذه الإجراءات‪ ،‬وطرق‬
‫لتخطيط جمع البيانات جلعل حتليلها �أ�سهل و�أكرث دقة‪ ،‬ويف املجمل هي كل الآليات ونتائج الإح�صاءات‬
‫(الريا�ضية) ذات العالقة بتحليل البيانات"‪.‬‬
‫‪101‬‬
‫لإن�شاء مفكرة جديدة يف جوبيرت‪:‬‬
‫ن‬
‫اليم� العلوية من شاشتك‪ ،‬اضغط عىل ‪( New‬جديد)‪.‬‬ ‫ف‬
‫‪1‬‬ ‫> ي� الزاوية‬
‫> حدد (‪( Python 3 (Ipykernel‬البايثون ‪.)3‬‬
‫‪2‬‬

‫‪3‬‬ ‫> و�ستفتح املفكرة اخلا�صة بك يف عالمة تبويب جديدة يف املت�صفح اخلا�ص بك‪.‬‬

‫‪1‬‬

‫‪2‬‬

‫يمكنك تحميل‬
‫مفكرتك من جهاز‬
‫الحا�سب الخا�ص بك‪.‬‬

‫‪3‬‬

‫ال�شكل ‪� :3.7‬إن�شاء مفكرة جديدة لنظام جوبيرت‬


‫خلية المقطع البرمجي‪.‬‬
‫يمكنك كتابة ن�ص �أو تعبير‬ ‫اال�سم االفترا�ضي لمفكرتك‬
‫�شريط �أدوات‬ ‫هو بدون عنوان‪.‬‬
‫ريا�ضي �أو برنامج البايثون‪.‬‬ ‫المفكرة‪.‬‬

‫‪102‬‬
‫الآن بعد �أن �أ�صبحت مفكرتك جاهزة‪ ،‬حان الوقت لكتابة وت�شغيل برناجمك الأول يف مفكرة جوبيرت‪.‬‬

‫لإن�شاء برنامج يف مفكرة جوبيرت‪:‬‬


‫‪1‬‬ ‫> اكتب الأوامر داخل خلية املقطع الربجمي‪.‬‬
‫> ا�ضغط على ‪( Run‬ت�شغيل)‪2 .‬‬
‫ميكن��ك ت�ش��غيل برناجم��ك بال�ضغ��ط‬
‫عل��ى ‪. Enter  + Shift‬‬ ‫> و�سيتم عر�ض النتيجة حتت الأوامر‪3 .‬‬

‫‪2‬‬

‫‪1‬‬
‫‪3‬‬

‫ال�شكل ‪� :3.8‬إن�شاء برنامج يف مفكرة جوبيرت‬

‫ميكن��ك احل�ص��ول عل��ى العدي��د م��ن اخلالي��ا‬ ‫عند ت�شغيل برنامجك‪،‬‬


‫املختلف��ة الت��ي حتتاجه��ا يف نف���س املفكرةحي��ث‬ ‫�ستتم �إ�ضافة خلية مقطع‬
‫حتت��وي كل خلي��ة عل��ى مقطعه��ا الربجم��ي‬ ‫برمجي جديدة تلقائ ًيا‪.‬‬
‫اخلا���ص‪.‬‬

‫معلومة‬
‫ا�سم م�شروع جوبيرت هو �إ�شارة �إىل لغات الربجمة الأ�سا�سية الثالث التي‬
‫يدعمها جوبيرت‪ ،‬وهي جوليا (‪ )Julia‬و البايثون (‪ )Python‬و ‪.R‬‬

‫‪103‬‬
‫حان الوقت حلفظ املفكرة اخلا�صة بك‪.‬‬

‫يت��م حف��ظ‬
‫حلفظ املفكرة اخلا�صة بك‪:‬‬
‫املفك��رة تلقائ ًيا‬ ‫‪1‬‬ ‫> ا�ضغط على ‪( File‬ملف)‪.‬‬
‫�أثن��اء عمل��ك‪.‬‬
‫‪2‬‬ ‫> اخرت ‪( Save as‬احفظ كـ)‪.‬‬
‫> اكتب ا�س ًما ملفكرتك‪3 .‬‬

‫‪4‬‬ ‫> ا�ضغط على ‪( Save‬حفظ)‪.‬‬

‫‪1‬‬

‫‪2‬‬

‫‪3‬‬ ‫‪4‬‬

‫لقد تغير ا�سم‬


‫ال�شكل ‪ :3.9‬حفظ مفكرتك‬ ‫المفكرة‪.‬‬

‫‪104‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪ .1‬يتم �إجراء حتليل البيانات الو�صفي ملعرفة �سبب حدوث �شيء ما‪.‬‬

‫‪ .2‬يوفر حتليل البيانات الت�شخي�صي قيمة م�ضافة �أكرث من حتليل البيانات التوجيهي‪.‬‬

‫‪ .3‬ي�ستخدم حتليل البيانات التنب�ؤي التوجهات املكت�شفة بالفعل للتنب�ؤ بالنتائج امل�ستقبلية‪.‬‬

‫‪ .4‬حتليل البيانات التوجيهي هو �أ�سهل �أنواع حتليل البيانات‪.‬‬

‫‪ .5‬حتليل البيانات اال�ستك�شايف هو دائ ًما متثيل بياين للبيانات‪.‬‬

‫‪ .6‬مع حتليل البيانات اال�ستك�شايف‪ ،‬ميكنك اكت�شاف احلاالت ال�شاذة يف جمموعة البيانات‪.‬‬

‫‪ .7‬ي�أخذ حتليل البيانات متعدد املتغريات يف االعتبار �أكرث من متغري م�ستقل واحد‪.‬‬

‫تب�سط العديد من مهام‬


‫‪.8‬حتتوي مكتبات البايثون على حزم من املقاطع الربجمية التي ّ‬
‫الربجمة‪.‬‬

‫‪ .9‬ال ميكن ملكتبة البايثون �أن حتتوي على بيانات التكوين �أو قوالب الر�سائل‪.‬‬

‫‪.10‬مات بلوت ليب (‪ )Matplotlib‬هي �إحدى مكتبات البايثون وتُ�ستخدم لإن�شاء الر�سوم‬
‫واملخططات البيانية‪.‬‬

‫‪105‬‬
‫‪ 2‬ق��ارن ب�ين حتلي��ل البيان��ات التنب ��ؤي والتوجيه��ي‪ .‬م��ا االختالف��ات؟ واذك��ر مث��ا ًال عل��ى كل ن��وع م��ن‬
‫التحليل‪ .‬‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫ا �أح��ادي املتغ�ير ومثال�ين للم�ش��اكل الت��ي تتطل��ب حتلي�ل ً‬


‫ا متع��دد‬ ‫‪ 3‬اذك��ر مثال�ين للم�ش��اكل الت��ي تتطل��ب حتلي�ل ً‬
‫املتغ�يرات‪ ،‬وه��ل ميكن��ك حتدي��د التعقي��د املتزاي��د؟‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 4‬اذك��ر �إيجابي��ات و�س��لبيات ا�س��تخدام مكتب��ات البايث��ون مقارن��ة بكتاب��ة املقاط��ع الربجمي��ة اخلا�ص��ة ب��ك‪ ،‬وما النهج‬
‫الذي �س��تختاره؟‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪106‬‬
‫‪� 5‬أن��ت حمل��ل بيان��ات يف �ش��ركة تري��د معرف��ة كيفي��ة توزي��ع نفقاته��ا يف جم��االت خمتلف��ة‪ ،‬فم��ا ن��وع حتلي��ل البيان��ات‬
‫ال��ذي �س��تطبقه؟ ومل��اذا؟‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 6‬ما امليزة الرئي�سية ال�ستخدام مفكرة جوبيرت؟‬


‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪� 7‬أن�شئ مفكرة جديدة يف جوبيرت‪:‬‬


‫ ˂اطبع الر�سالة "هذه مفكرتي الأوىل"‪.‬‬
‫ ˂احفظ مفكرتك با�سم من اختيارك‪.‬‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪107‬‬
‫الدر�س الثاين‬

‫مكتبات البايثون لتحليل البيانات‬


‫يف الدر�س ال�سابق‪ ،‬مت التطرق �إىل �أن البايثون ي�ستخدم املكتبات من �أجل التعامل مع البيانات‪ .‬يف هذا الدر�س �ستتعلم طريقة توظيف مكتبات‬
‫البايثون يف مفكرة جوبيرت اخلا�صة بك‪.‬‬
‫مكتبة منباي  ‪NumPy Library‬‬
‫يرمز ا�سم مكتبة منباي (‪� )NumPy‬إىل البايثون العددي (‪ ،)Numerical Python‬وهي مكتبة قيا�سية للعمل مع البيانات العددية يف‬
‫البايثون‪ ،‬ميكن ا�ستخدامها لإجراء جمموعة متنوعة من العمليات الريا�ضية على امل�صفوفات‪.‬‬

‫اجلدول ‪ :3.3‬وظائف مكتبة نيمباي‬

‫وظيفة )‪:(Method‬‬ ‫املعنى‬ ‫وظيفة‬


‫ه��ي دال��ة مرتبط��ة بكائ��ن‬ ‫�إ�ضافة امل�صفوفات‪.‬‬ ‫(‪add(arr1, arr2,...‬‬
‫(‪ )Object‬ويت��م تعريفه��ا داخل‬
‫�ضرب امل�صفوفات‪.‬‬ ‫(‪multiply(arr1,arr2,...‬‬
‫الفئة (‪ .)Class‬على �سبيل املثال‪:‬‬
‫(‪.np.add(arr1, arr2‬‬ ‫تُرجع القيمة املطلقة لكل عن�صر يف امل�صفوفة املدخلة‪.‬‬ ‫(‪absolute(arr‬‬

‫تُرجع القيمة الق�صوى يف امل�صفوفة املدخلة‪.‬‬ ‫(‪maximum(arr1,arr2,...‬‬

‫ابد�أ ب�إن�شاء قائمة ب�سيطة يف مفكرة جوبيرت اخلا�صة بك‪ .‬هذه قائمتك‪:‬‬

‫م�صفوفة )‪:(Array‬‬
‫ه��ي ن��وع م��ن البيان��ات ميكن��ه‬
‫االحتفاظ بعدد ثابت من القيم‬
‫الت��ي لها نف���س نوع البيانات‪.‬‬

‫ال�شكل ‪ :3.10‬و�ضع قائمة يف مفكرة جوبيرت‬

‫ا�ستخدم مكتبة منباي‪ ،‬ويف هذا املقطع الربجمي �ست�ستخدم وظيفة القيمة املطلقة (()‪ )absolute‬لطباعة القيم املطلقة للقائمة‪.‬‬
‫عند ا�ستخدام مكتبة‪ ،‬يمكنك �أن‬
‫تعطيها ا�س ًما ال�ستخدام وظائفها‬
‫في مقطعك البرمجي‪.‬‬

‫عند ا�ستخدام وظيفة من‬


‫المكتبة‪ ،‬اكتب ا�سم المكتبة ثم‬
‫نقطة ثم ا�سم الدالة‪.‬‬ ‫ال�شكل ‪ :3.11‬ا�ستخدام مكتبة نمباي‬

‫‪108‬‬
‫مكتبة باندا�س ‪Pandas Library‬‬
‫ت�أخذ مكتبة باندا�س البيانات وتن�شئ كائن البايثون‪ ،‬وهناك نوعان رئي�سيان من الكائنات‪:‬‬
‫>املت�سل�س��لة (‪ :)Series‬عب��ارة ع��ن م�صفوف��ة �أحادي��ة البع��د ق��ادرة عل��ى حم��ل �أي ن��وع م��ن البيان��ات (الأع��داد ال�صحيح��ة (‪ ،)Integers‬وال�سال�س��ل الن�صي��ة‬
‫(‪ ،)Strings‬والأرق��ام الع�ش��رية (‪ ،)Floats‬وكائن��ات البايث��ون وغريه��ا)‪.‬‬
‫> �إطار البيانات (‪ :)DataFrame‬هو هيكل بيانات ثنائي الأبعاد يبدو م�شاب ًها جدً ا جلدول يف ورقة عمل �إك�سل‪.‬‬
‫ل��كل كائ��ن �أ�س��اليبه و�س��ماته اخلا�ص��ة‪ .‬ميكن��ك �إن�ش��اء مت�سل�س��لة �أو �إط��ار بيان��ات م��ن ال�صف��ر (م��ن القوائ��م والقوامي���س وم��ا �إىل ذل��ك) كم��ا ميك��ن ا�س��ترياد‬
‫البيان��ات م��ن م�ص��ادر البيان��ات‪ ،‬مث��ل �إك�س��ل و ‪ ،CSV‬و ‪ ،SQL‬و ‪ ،JSON‬واملزي��د‪.‬‬

‫اجلدول ‪ :3.4‬االختالفات بني مكتبات باندا�س ونيمباي‬


‫نيمباي‬ ‫باندا�س‬
‫يعمل مع البيانات العددية‪.‬‬ ‫يعمل مع البيانات املجدولة‪.‬‬ ‫�أنواع البيانات‬
‫م�صفوفات‪.‬‬ ‫مت�سل�سلة (‪� ،)Series‬إطار البيانات (‪.)DataFrame‬‬ ‫�أنواع الكائنات‬
‫يعالج خم�سني �ألف �صف �أو �أقل‪.‬‬ ‫يتعامل مع مئات الآالف من البيانات‪.‬‬ ‫الأداء‬
‫ي�ستهلك ذاكرة �أقل‪.‬‬ ‫ي�ستهلك املزيد من الذاكرة‪.‬‬ ‫ا�ستخدام الذاكرة‬
‫�إجراء احل�سابات‪.‬‬ ‫حتليل البيانات وت�صويرها‪.‬‬ ‫اال�ستخدام‬

‫كائن املت�سل�سلة  ‪Series Object‬‬


‫الآن‪� ،‬ستقوم بتحويل هذه القائمة �إىل كائن املت�سل�سلة‪ .‬للقيام بذلك‪ ،‬عليك ت�ضمني مكتبة باندا�س يف مفكرتك‪ .‬وال�ستخدام مكتبة يف البايثون‪،‬‬
‫ميكنك �إ�ضافة كلمة ا�سترياد (‪ )Import‬وا�سم املكتبة يف بداية مقطعك الربجمي‪.‬‬

‫يف مفك��رة جوبي�تر‪ ،‬عليك ا�س��ترياد‬


‫املكتبة مرة واحدة فقط ثم ميكنك‬
‫ا�ستخدامها يف املفكرة ب�أكملها‪.‬‬

‫ال�شكل ‪ :3.12‬حتويل قائمة �إىل كائن املت�سل�سلة‬


‫‪109‬‬
‫�سمات كائن املت�سل�سلة  ‪Attributes of Series Object‬‬
‫�شيوعا التي ميكنك ا�ستخدامها لكائن املت�سل�سلة‪.‬‬
‫يف اجلدول ‪ 3.5‬يتم تقدمي بع�ض ال�سمات الأكرث ً‬

‫اجلدول ‪� :3.5‬سمات كائن املت�سل�سلة‬

‫ال�سمة )‪:(Attribute‬‬ ‫املعنى‬ ‫ال�سمة‬


‫قيم��ة مرتبط��ة بالكائ��ن ال��ذي ي�ش��ار �إلي��ه‬
‫باال�س��م با�س��تخدام تعب�يرات منقط��ة‪.‬‬ ‫تُرجع ا�سم املت�سل�سلة‪.‬‬ ‫‪name‬‬
‫عل��ى �س��بيل املث��ال‪� ،‬إذا كان الكائ��ن طال��ب‬
‫(‪ )student‬وكان��ت ال�س��مة درج��ة (‪،)grade‬‬
‫ف�س��يتم الإ�ش��ارة �إليه��ا ‪.student.grade‬‬ ‫تُرجع حجم املت�سل�سلة‪.‬‬ ‫‪size‬‬

‫تُرجع �صواب (‪� )True‬إذا كانت قيم كائن املت�سل�سلة فريدة‪،‬‬


‫يف احلو�س��بة‪ NaN ،‬ترم��ز �إىل‬ ‫‪is_unique‬‬
‫لي�س رق ًما (‪.)Not a Number‬‬ ‫و�إال ف�إنها تُرجع خط�أ (‪.)False‬‬

‫تُرجع �صواب (‪� )True‬إذا كان كائن املت�سل�سلة املعطى لديه قيم‬
‫‪hasnans‬‬
‫مفقودة‪ ،‬و�إال ف�إنها تُرجع خط�أ (‪.)False‬‬

‫ط ّبق بع�ض هذه ال�سمات يف كائن املت�سل�سلة‪.‬‬

‫ال�شكل ‪ :3.13‬ال�سمات يف كائن املت�سل�سلة‬

‫‪110‬‬
‫كائن �إطار البيانات  ‪ DataFrame Object‬‬
‫وا�ستخداما هي �إك�سل‪ .‬ميكنك العمل مع ملفات �إك�سل يف مفكرة جوبيرت با�ستخدام مكتبة باندا�س‪ .‬لفتح ملف �إك�سل يف‬
‫ً‬ ‫�شيوعا‬
‫الأداة التحليلية الأكرث ً‬
‫مفكرة جوبيرت‪ ،‬حتتاج �إىل �أن تكون هذه امللفات (ملف الإك�سل واملفكرة) يف نف�س املجلد‪.‬‬
‫مكتبة نظام الت�شغيل ‪ OS Library‬‬
‫للتحق��ق م��ن مل��ف العم��ل اخلا���ص ب��ك‪ ،‬ميكن��ك ا�س��تخدام مكتب��ة نظ��ام الت�ش��غيل (‪ ،)OS‬حي��ث �أنه��ا توف��ر يف بايث��ون وظائ��ف لإن�ش��اء و�إزال��ة دلي��ل‬
‫(جمل��د)‪ ،‬وجل��ب حمتويات��ه‪ ،‬وتغي�ير �أو حتدي��د املجل��د احل��ايل‪� ،‬إىل �أخ��ره‪.‬‬

‫‪ getcwd‬يرمز �إلى‬
‫اح�صل على مجلد العمل الحالي‬
‫(‪.)get current working directory‬‬
‫ال�شكل ‪ :3.14‬مكتبة نظام الت�شغيل‬
‫هذا هو ملف الإك�سل اخلا�ص بك‪.‬‬

‫ال�شكل ‪ saudischools.xlsx :3.15‬ملف �إك�سل‬

‫�إن جمموع��ة البيان��ات الت��ي �ست�س��تخدمها يف ه��ذا الدر���س ُم َقدّ م��ة م��ن قب��ل وزارة التعليم من خالل‬
‫املن�صة ال�سعودية للبيانات املفتوحة ‪ .https://data.gov.sa‬ميكنك ا�ستخدام بيانات ملف �إك�سل‬
‫لغر�ض هذا الدر�س باتباع �سيا�سات البيانات املفتوحة ‪.https://data.gov.sa/ar/policies‬‬

‫‪111‬‬
‫الآن‪� ،‬ستقوم بتحويل ملف الإك�سل التايل �إىل �إطار البيانات ملعاجلة بياناته‪.‬‬

‫ال�شكل ‪� :3.16‬إن�شاء �إطار بيانات‬

‫�إذا كان مل��ف الإك�س��ل يحت��وي عل��ى �أوراق عم��ل متع��ددة‪ ،‬ميكن��ك ق��راءة ورق��ة عم��ل حم��ددة‪ .‬ت�س��تخدم وظيف��ة باندا���س‬
‫(‪ )read_excel‬متغ�ير ي�س��مى (‪ )sheet_name‬تخ�بر باندا���س بورق��ة العم��ل الت��ي يج��ب قراءته��ا م��ن البيان��ات املُتاح��ة يف‬
‫مل��ف الإك�س��ل‪� .‬إذا مل حت��دد الورق��ة‪ ،‬ف�إنه��ا �س��تقر�أ ورق��ة العمل الأوىل‪.‬‬

‫�سمات كائن �إطار البيانات  ‪Attributes of a DataFrame Object‬‬


‫�شيوعا‪ ،‬والتي ميكنك توظيفها يف احل�صول على معلومات حول �إطار البيانات‪.‬‬
‫يف اجلدول التايل‪ ،‬يتم تقدمي بع�ض ال�سمات الأكرث ً‬

‫اجلدول ‪� :3.6‬سمات كائن �إطار البيانات‬

‫املعنى‬ ‫ال�سمة‬

‫ُترجع �أبعاد �إطار البيانات‪.‬‬ ‫‪shape‬‬

‫ُترجع العدد الإجمايل للعنا�صر يف �إطار بيانات (‪)n x m‬‬ ‫‪size‬‬

‫ُترجع نوع القيمة لكل عمود‪.‬‬ ‫‪dtypes‬‬

‫ُترجع �أ�سماء �أعمدة �إطار البيانات‪.‬‬ ‫‪columns‬‬

‫ُترجع عدد ال�صفوف و�أ�سماء الأعمدة‪.‬‬ ‫‪axes‬‬

‫‪112‬‬
‫يمكنك �إ�ضافة تعليقات �إلى‬
‫مقطعك البرمجي با�ستخدام‬
‫(‪ )#‬في بداية العبارة‪.‬‬

‫ال�شكل ‪ :3.17‬ا�ستخدام اخل�صائ�ص على كائن �إطار البيانات‬

‫اجلدول ‪� :3.7‬أنواع بيانات باندا�س‬


‫في مكتبة باندا�س‪،‬‬ ‫نوع بيانات البايثون‬ ‫نوع بيانات باندا�س‬
‫عادة ما يكون نوع‬
‫بيانات الكائن �سل�سلة‬ ‫‪str or mixed‬‬ ‫‪object‬‬
‫ن�صية ‪.string.data‬‬
‫‪int‬‬ ‫‪int64‬‬

‫‪float‬‬ ‫‪float64‬‬

‫‪bool‬‬ ‫‪bool‬‬

‫‪NA‬‬ ‫‪datetime64‬‬

‫‪NA‬‬ ‫]‪timedelta[ns‬‬

‫‪NA‬‬ ‫‪category‬‬

‫‪113‬‬
‫الفهر�سة ‪Indexing‬‬
‫الفهر�س (‪ )Index‬هو قائمة بالأعداد ال�صحيحة �أو الت�سميات التي ت�ستخدمها لتحديد ال�صفوف �أو الأعمدة ب�شكل فريد‪ .‬يف باندا�س‪ ،‬تت�ضمن الفهر�سة‬
‫ب�شكل �أ�سا�سي اختيار �صفوف و�أعمدة حمددة من البيانات من �إطار البيانات‪ ،‬حيث ميكن اختيار جميع ال�صفوف وبع�ض الأعمدة‪� ،‬أو اختيار بع�ض‬
‫ال�صفوف وجميع الأعمدة‪� ،‬أو بع�ض من كل �صف وعمود‪ .‬اختيار املجموعة الفرعية (‪ )Subset Selection‬هو م�صطلح �آخر للفهر�سة‪.‬‬
‫لت�شاهد بع�ض الأمثلة على الوظائف التي ميكنك ا�ستخدامها للفهر�سة‪.‬‬

‫اجلدول ‪ :3.8‬وظائف الفهر�سة‬

‫املعنى‬ ‫الوظيفة‬

‫ُترجع العنا�صر الأوىل من الكائن‪.‬‬ ‫()‪head‬‬

‫ُترجع العنا�صر الأخرية من الكائن‪.‬‬ ‫()‪tail‬‬

‫ُترجع القيم الفريدة للكائن‪.‬‬ ‫()‪value_counts‬‬

‫ُترجع قيمة فهر�س العن�صر الأق�صى‪.‬‬ ‫)(‪idxmax‬‬

‫ُترجع قيمة فهر�س العن�صر الأدنى‪.‬‬ ‫)(‪idxmin‬‬

‫ا�ستخدام الفهر�سة يف كائن املت�سل�سلة  ‪ Using Indexing in a Series Object‬‬


‫ط ّبق وظائف الفهر�سة هذه على كائن املت�سل�سلة الذي قمت ب�إن�شائه‪ .‬اطبع كائن املت�سل�سلة � ًأول‪ ،‬لتذكر حمتوياته‪.‬‬

‫كائن المت�سل�سلة‪.‬‬

‫‪114‬‬
‫القيمة االفترا�ضية لعدد‬
‫ال�صفوف للوظيفتين ()‪head‬‬
‫و()‪ tail‬هي ‪ 5‬لكل من المت�سل�سلة‬
‫و �إطار البيانات‪.‬‬

‫ال�شكل ‪ :3.18‬ا�ستخدام الفهر�سة يف كائن املت�سل�سلة‬

‫‪115‬‬
‫ا�ستخدام الفهر�سة يف كائن �إطار البيانات  ‪Using Indexing in DataFrame Object‬‬

‫‪116‬‬
‫طباعة �أ�سماء �أعمدة �إطار البيانات‪.‬‬

‫ت�ستخدم وظيفة‬
‫()‪ describe‬لعر�ض‬
‫بع�ض التفا�صيل‬
‫الإح�صائية الأ�سا�سية‪.‬‬

‫ال�شكل ‪ :3.19‬ا�ستخدام الفهر�سة يف كائن �إطار البيانات‬

‫‪117‬‬
‫ت�صفية البيانات‪:‬‬ ‫ت�صفية البيانات �أو اختيار جمموعة بيانات جزئية‬
‫‪Filtering Data or Subset Selection‬‬
‫ت�صفية البيانات هو عملية اختيار‬
‫جزء �أ�صغر من جمموعة البيانات‬ ‫يف بع���ض الأحي��ان ال حتت��اج �إىل جمموع��ة البيان��ات ب�أكمله��ا‪ .‬حتت��اج �إىل ع��زل بع���ض البيان��ات املح��ددة‪.‬‬
‫اخلا�صة بك وا�ستخدام تلك املجموعة‬ ‫للقيام بذلك‪ ،‬حتتاج �إىل �إ�ضافة بع�ض املر�شحات‪ .‬هناك العديد من الأ�ساليب الختيار جمموعة جزئية‬
‫اجلزئية للعر�ض �أو التحليل‪.‬‬ ‫من �إطار البيانات �أو مت�سل�سة‪ .‬الأ�سلوب الأ�سهل هو ا�ستخدام الفهر�سة املنطقية (‪،)Boolean Indexing‬‬
‫ولك��ن الأ�س��لوب الأك�ثر ق��وة ه��و با�س��تخدام ط��رق ‪ loc‬و ‪� .iloc‬أو ًال �س��تتعلم الفهر�س��ة املنطقي��ة ث��م �أ�س��لوب‬
‫‪ loc‬و ‪.iloc‬‬
‫الفهر�سة املنطقية ‪Boolean Indexing‬‬
‫اجلدول ‪ :3.9‬املُعا ِمالت املنطقية يف مفكرة جوبيرت‬
‫هي نوع من الفهر�سة التي ت�ستخدم القيم الفعلية ملجموعة البيانات‪ ،‬وفيها‬
‫بايثون‬ ‫جوبيرت‬
‫حتت��اج �إىل ا�س��تخدام املُعامِ �لات املنطقي��ة (‪ ،)Boolean Operator‬وتُكت��ب‬
‫‪and‬‬ ‫&‬
‫عامالت املنطقية ب�شكل خمتلف يف مفكرة جوبيرت عن بايثون‪.‬‬ ‫املُ ِ‬
‫‪or‬‬ ‫|‬
‫‪not‬‬ ‫~‬

‫لت�شاهد بع�ض الأمثلة على كائن املت�سل�سلة‪.‬‬

‫ال�شكل ‪ :3.20‬ت�صفية البيانات يف الكائنات املت�سل�سلة‬


‫‪118‬‬
‫الفهر�سة مع �أ�سلوب ‪ Loc‬و ‪Indexing with Loc and Iloc Methods Iloc‬‬
‫�شيوعا للفهر�سة يف مكتبة باندا�س‪.‬‬
‫تُعد طريقتي ‪ iloc‬و ‪� loc‬ضمن الطرق الأكرث ً‬
‫> ‪ :loc‬يختار ال�صفوف والأعمدة مع م�سميات حمددة (�أ�سماء الأعمدة)‪.‬‬
‫> ‪ :iloc‬يختار ال�صفوف والأعمدة يف موا�ضع الأعداد ال�صحيحة املحددة (�أرقام ال�صفوف والأعمدة)‪.‬‬
‫و�إليك �أدناه بع�ص الأمثلة على �أ�ستخدام كائن �إطار البيانات ب�أ�سلوب ()‪.loc‬‬
‫يف هذا املثال‪� ،‬ست�ستخدم طريقة ()‪ loc‬لطباعة ال�صفوف اخلم�سة الأوىل من عمودين حمددين‪.‬‬

‫ال�شكل ‪ :3.21‬طباعة ال�صفوف اخلم�سة الأوىل من عمودين حمددين‬

‫يف هذا املثال‪� ،‬ستقوم بطباعة �صفوف �إطار البيانات التي لها قيمة حمددة يف عمود معني‪.‬‬

‫ال�شكل ‪ :3.22‬طباعة �صفوف �إطار البيانات التي لها قيمة حمددة يف عمود حمدد‬

‫‪119‬‬
‫يف ه��ذا املث��ال‪� ،‬ستن�ش��ئ �إط��ار بيان��ات جدي��دً ا ي�س��مى ‪ .studentsReg‬و�س��يحتوي �إط��ار البيان��ات ه��ذا عل��ى عمودي��ن‪ :‬عم��ود واح��د للمنطقة‬
‫و�آخر لعدد الطلبة‪.‬‬

‫ال�شكل ‪� :3.23‬إن�شاء �إطار بيانات جديد ي�سمى ‪studentsReg‬‬

‫والآن‪� ،‬سوف ت�ستخدم طريقة ()‪ iloc‬لتحديد جميع عنا�صر ال�صف الأول من �إطار البيانات‪.‬‬

‫تذكر‪ ،‬الفهر�سة في‬


‫بايثون تبد�أ من ‪.0‬‬

‫ال�شكل ‪ :3.24‬طباعة عنا�صر ال�صف الأول من �إطار البيانات‬

‫‪120‬‬
‫ويف الأمثلة �أدناه‪� ،‬ستطبع عنا�صر حمددة من �إطار البيانات‪.‬‬

‫ال�شكل ‪ :3.25‬طباعة عنا�صر حمددة من �إطار البيانات‬


‫طباعة العنا�صر في ال�صفين‬
‫الثاني والثالث‪ ،‬ولكن فقط من‬
‫الأعمدة ‪ 0‬و ‪ 1‬و ‪.2‬‬

‫ويف هذا املثال‪� ،‬سوف ت�ستخدم حلقة ‪ for‬لطباعة ال�صفوف ش‬


‫الع�ة الأوىل من العمود الأول من �إطار بيانات ‪.studentsReg‬‬

‫ال�شكل ‪ :3.26‬العنا�صر املطبوعة لإطار البيانات‬

‫‪121‬‬
‫دالة التجميع‪:‬‬ ‫املجموعات والتجميع  ‪Grouping and Aggregating‬‬
‫دال��ة تق��وم بح�س��ابات ريا�ضي��ة م��ع قي��م‬ ‫ت�س��مى عملي��ة و�ض��ع عنا�ص��ر جمموع��ة البيان��ات يف جمموع��ات بن��ا ًء عل��ى بع���ض املعاي�ير وتطبي��ق‬
‫�صف��وف متع��ددة والت��ي يت��م جتميعه��ا م ًعا‪،‬‬ ‫الوظائف على هذه املجموعات بالتجميع‪ .‬يف مكتبة باندا�س؛ يتم تنفيذ هذا الإجراء با�ستخدام‬
‫ونتيج��ة لذل��ك ترجع قيم��ة موجزة واحدة‪.‬‬ ‫وظيفة (()‪.)df.groupby‬‬
‫�ش��يوعا ه��ي ‪sum,‬‬
‫ً‬ ‫دوال التجمي��ع الأك�ثر‬ ‫فعل��ى �س��بيل املث��ال‪ ،‬تخي��ل �أن لدي��ك جمموع��ة بيان��ات لأف�ض��ل ه��دّايف ك��رة ال�س��لة يف كل الع�ص��ور‪.‬‬
‫‪.count, max, min and mean‬‬ ‫�إذا كنت ترغب يف معرفة عدد الالعبني يف جمموعة البيانات هذه لفريق معني‪ ،‬فيمكنك جتميع‬
‫ه��ذه البيان��ات ح�س��ب عم��ود "الفري��ق" وتطبي��ق دال��ة املجم��وع (()‪ )sum‬على البيان��ات املج ّمعة‪.‬‬

‫اجلدول ‪ :3.10‬الدوال التجميعية‬


‫وظيفة ‪Groupby‬‬
‫املعنى‬ ‫الدالة‬
‫‪  Groupby Method‬‬
‫ُترجع جمموع قائمة الأرقام‪.‬‬ ‫‪sum‬‬ ‫با�س��تخدام وظيف��ة ()‪ groupby‬ميكن��ك‬
‫تق�س��يم بيانات��ك �إىل جمموع��ات خمتلف��ة‪،‬‬
‫ُترجع العدد الأق�صى لقائمة الأرقام‪.‬‬ ‫‪max‬‬
‫وميكن �أن ي�ساعدك هذا يف �إجراء ح�سابات‬
‫ُترجع العدد الأدنى لقائمة الأرقام‪.‬‬ ‫‪min‬‬ ‫لتحليل البيانات ب�ش��كل �أف�ضل‪.‬‬
‫ُترجع متو�سط قائمة الأرقام‪.‬‬ ‫‪mean‬‬

‫لت�شاهد بع�ض الأمثلة لوظيفة ()‪ df.groupby‬يف �إطار البيانات اجلديد الذي �أن�ش�أته‪.‬‬
‫يف هذا املثال‪� ،‬ستقوم بتجميع الطلبة وف ًقا ملنطقتهم وحت�سب جمموع الطلبة يف كل منطقة‪.‬‬

‫دالة ‪ sum‬هي‬
‫�إحدى دوال التجميع‬
‫التي تدعمها مكتبة‬
‫باندا�س‪.‬‬

‫ال�شكل ‪ :3.27‬ا�ستخدام وظيفة ()‪ df.groupby‬لتجميع �إطار البيانات بعمود واحد‬


‫‪122‬‬
‫يف هذا املثال‪� ،‬ستقوم بتجميع الطلبة وف ًقا ملعيارين‪ ،‬منطقتهم ومرحلتهم الدرا�سية‪ ،‬وحت�سب جمموع الطلبة يف كل منطقة‪.‬‬

‫جمموعة املنطقة الأوىل‬

‫�ضبطنا ‪as_index=false‬‬
‫ليكون الفهر�س هو رقم‬
‫ال�صف بد ًال من �أ�سماء‬
‫الأعمدة‪.‬‬

‫ال�شكل ‪ :3.28‬ا�ستخدام وظيفة ()‪ df.groupby‬لتجميع �إطار البيانات يف �أعمدة متعددة‬ ‫جمموعة املنطقة‬
‫الأخرية‬

‫ويف ه��ذا املث��ال‪� ،‬س��تقوم ب�إن�ش��اء �إط��ار بيان��ات جدي��د للمنطق��ة وع��دد الطلب��ة وع��دد املعلم�ين‪ .‬ث��م جتم��ع ح�س��ب املنطق��ة وحت�س��ب جمم��وع‬
‫الطلب��ة وجمم��وع املعلم�ين يف كل منطق��ة‪.‬‬

‫ال�شكل ‪ :3.29‬ا�ستخدام وظيفة ()‪ df.groupby‬وحتديد العمود امل�صنف كم�ؤ�شر للبيانات اجلديدة‬

‫‪123‬‬
‫تنظيف البيانات‪:‬‬ ‫تنظيف البيانات  ‪Data Cleaning‬‬
‫تنظي��ف البيان��ات ه��و عملي��ة‬ ‫من املهم جدً ا �أن تكون البيانات التي �ستحللها �صحيحة ‪ ،‬قبل البدء بتحليلها‪ ،‬وهذا يعني �أنه يجب �إزالة‬
‫�إ�ص�لاح �أو �إزال��ة البيان��ات‬ ‫البيانات املكررة �أو امل�ش ّو�شة �أو غري الدقيقة من جمموعة البيانات اخلا�صة بك‪ ،‬و�إذا بقيت هذه البيانات كما‬
‫غ�ير ال�صحيح��ة �أو امل�ش ّو�ش��ة‬ ‫هي‪ ،‬فلن تكون نتائج حتليلها �صحيحة‪.‬‬
‫�أو املن�سقة ب�شكل غري �صحيح‬
‫�أو املكررة �أو غري املكتملة من‬
‫جمموع��ة البيان��ات‪.‬‬

‫اجلدول ‪ :3.11‬وظائف تنظيف البيانات‬ ‫�إ�صالح البيانات‬

‫املعنى‬ ‫الوظيفة‬

‫ُترجع قيمة منطقية لكل �صف يحتوي على بيانات مكررة‪.‬‬ ‫()‪duplicated‬‬ ‫�إ�صالح اخلاليا الفارغة‬

‫ُترجع القيم الفريدة يف جمموعة البيانات‪.‬‬ ‫()‪value_counts‬‬

‫ُترجع قيمة منطقية لكل خلية فارغة من جمموعة البيانات‪.‬‬ ‫()‪isnull‬‬ ‫�إزالة البيانات املكررة‬

‫يحذف ال�صفوف الفارغة‪.‬‬ ‫()‪dropna‬‬ ‫ال�شكل ‪ :3.30‬عملية تنظيف البيانات‬

‫البيانات املكررة  ‪Duplicated Data‬‬


‫للتحقق مما �إذا كانت جمموعة البيانات اخلا�صة بك حتتوي على بيانات مكررة‪ ،‬فيمكنك �أن ت�س��تخدم الوظيفة ()‪ .df.duplicated‬وتعطي هذه الوظيفة‬
‫قيمة منطقية لكل �صف ح�سب احتواءه على بيانات مكررة‪.‬‬
‫> �صواب (‪ )True‬للبيانات املكررة‪.‬‬
‫> خط�أ (‪ )False‬للبيانات غري املكررة‪.‬‬
‫�سرتى كيفية التعامل مع ال�صفوف املكررة يف جمموعة البيانات‪.‬‬

‫ال�شكل ‪ :3.31‬ا�ستخدام وظيفة ()‪df.duplicated‬‬


‫عدد الن�سخ المكررة‬

‫‪124‬‬
‫يوجد يف جمموعة البيانات اخلا�صة بك ‪� 171‬ص ًفا مكر ًرا‪.‬‬
‫حلذف هذه ال�صفوف ت�ستخدم وظيفة ()‪ ،drop_duplicates‬حيث حتذف هذه الطريقة ال�صفوف املكررة‪.‬‬
‫بعد حذف ال�صفوف املكررة‪ ،‬عليك حتديث جمموعة البيانات اخلا�صة بك للتحقق من �إزالة ال�صفوف املكررة‪.‬‬

‫ال يوجد‬
‫�صفوف مكررة‪.‬‬

‫ال�شكل ‪ :3.32‬ا�ستخدام وظيفة ()‪drop_duplicates‬‬

‫اخلاليا الفارغة  ‪Empty Cells‬‬


‫للتحق��ق مم��ا �إذا كان��ت جمموع��ة البيان��ات اخلا�ص��ة ب��ك به��ا قي��م مفق��ودة‪ ،‬ميكن��ك ا�س��تخدام وظيف��ة ()‪ ،data.isnull‬حي��ث ترج��ع قيم��ة منطقي��ة‬
‫ل��كل خلية م��ن جمموعة البيانات‪:‬‬
‫> �صواب (‪ )True‬للخاليا الفارغة‬
‫> خط�أ (‪ )False‬للخاليا املمتلئة‬
‫�سرتى كيف ميكنك عد اخلاليا الفارغة يف جمموعة البيانات‪.‬‬
‫يف هذا املثال حت�سب اخلاليا الفارغة لكل عمود‪.‬‬

‫عدد الخاليا الفارغة‬


‫في كل عمود‪.‬‬

‫ال�شكل ‪ :3.33‬عد اخلاليا الفارغة لكل عمود‬

‫ميكنك ر�ؤية عدد اخلاليا الفارغة يف كل عمود‪.‬‬


‫حلذف هذه ال�صفوف‪ ،‬ت�ستخدم وظيفة ()‪ ،dropna‬و�ستقوم بحذف ال�صفوف الفارغة‪.‬‬
‫بعد حذف ال�صفوف الفارغة‪ ،‬عليك حتديث جمموعة البيانات اخلا�صة بك للتحقق من �إزالة هذه ال�صفوف‪.‬‬

‫‪125‬‬
‫ال يوجد‬
‫خاليا فارغة‬

‫ال�شكل ‪ :3.34‬حذف ال�صفوف الفارغة‬

‫البيانات اخلاطئة  ‪Wrong Data‬‬


‫يف بع�ض الأحيان قد حتتوي جمموعة البيانات اخلا�صة بك على بيانات خاطئة‪ .‬فعلى �سبيل املثال‪ ،‬يف جمموعة البيانات اخلا�صة بك ال ميكنك احل�صول‬
‫عل��ى �أرق��ام �س��البة يف ع��دد عم��ود الطلب��ة‪ ،‬وللتحق��ق مم��ا �إذا كان��ت جمموع��ة البيان��ات اخلا�ص��ة ب��ك حتتوي عل��ى بيانات خاطئة‪ ،‬عليك كتاب��ة مقطع برجمي‬
‫خم�ص�ص على ح�سب جمموعة البيانات اخلا�صة بك‪.‬‬
‫يف هذا املثال �سوف تتحقق من الأرقام ال�سالبة يف �أعمدة جمموعة البيانات‪.‬‬
‫يعتم��د ن��وع البيان��ات الت��ي ميك��ن اعتباره��ا خاطئ��ة عل��ى جمموع��ة البيان��ات‪ .‬علي��ك �أن تق��رر م��اذا تفع��ل به��ذه البيان��ات اخلاطئ��ة‪ ،‬فق��د ترغ��ب يف حذفه��ا �أو‬
‫ا�س��تبدالها بقي��م �أخرى‪.‬‬

‫ال�شكل ‪ :3.35‬التحقق من الأرقام ال�سالبة‬


‫‪126‬‬
‫مترينات‬

‫‪ 1‬قارن بني كائن املت�سل�سلة و �إطار البيانات‪.‬‬


‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪� 2‬صف الفرق بني فهر�سة البيانات وت�صفيتها‪.‬‬


‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 3‬ا�شرح �أهمية تنظيف البيانات قبل البدء بتحليلها‪.‬‬


‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪127‬‬
‫‪.‬‬ ‫‪ 4‬ا�ستورد املكتبة الع�شوائية وا�ستخدم وظيفة ()‪ random.randrange‬لطباعة رقم ع�شوائي بني و‬
‫‪ 100 1‬‬

‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 5‬افتح مفكرة جديدة يف جوبيرت‪ ،‬وا�ستورد ملف �إك�سل باال�سم "‪."tourist-indicators.xlsx‬‬
‫ ˂ح ّمل ورقة العمل "‪ "I8‬يف �إطار بيانات باندا�س‪.‬‬
‫ ˂اطبع �شكل �إطار البيانات‪.‬‬
‫ ˂اطبع �أنواع البيانات املخزنة يف كل عمود من جمموعة البيانات‪.‬‬
‫ ˂اطبع �أ�سماء �أعمدة جمموعة البيانات‪.‬‬

‫‪128‬‬
‫‪ 6‬ا�ستخدم جمموعة البيانات التي ا�ستوردتها يف التمرين ال�سابق وقم بالتايل‪:‬‬
‫ ˂�أن�شئ كائن مت�سل�سلة جديد يحتوي على عدد ال�سياح الوافدين من دول جمل�س التعاون اخلليجي‪.‬‬
‫ ˂�أوجد احلد الأق�صى واحلد الأدنى لعدد ال�سياح ويف �أي �صفوف من املت�سل�سلة حتدث هذه القيم؟‬
‫ ˂حتقق من املت�سل�سلة ملعرفة القيم غري املنا�سبة واملفقودة‪ ،‬و�إذا كان هناك �أي منها‪ ،‬قم ب�إزالة تلك ال�صفوف‪.‬‬
‫ ˂اطبع عدد ال�سياح بالرتتيب التنازيل لقيم �أكرب من ‪.500‬‬

‫‪ 7‬افتح ورقة العمل "‪ "I8‬من امللف "‪ "tourist-indicators.xlsx‬واقر�أها يف �إطار بيانات جديد‪ .‬ثم‪:‬‬
‫ ˂ َتف ّقد جمموعة البيانات ب�أكملها ملعرفة القيم املكررة واملفقودة‪.‬‬
‫ ˂اطبع عدد القيم املفقودة وعدد ال�صفوف املكررة‪.‬‬
‫ ˂قم ب�إزالة ال�صفوف املكررة وال�صفوف ذات القيم املفقودة‪.‬‬
‫ ˂قم بتجميع �إطار البيانات بناء على ال�شهر‪ ،‬وحدد ال�شهر الذي ا�ستقطب �أكرب عدد من الزوار لكل منطقة‪.‬‬

‫‪129‬‬
‫الدر�س الثالث‬

‫ت�صوير البيانات‬

‫ً‬
‫وحتليل‪.‬‬ ‫كما ذكر �س��اب ًقا‪ ،‬ف�إن ت�صوير البيانات هو التمثيل البياين للمعلومات والبيانات‪� .‬إن ت�صوير البيانات يجعلها �أي�س��ر فه ًما‬
‫با�ستخدام العنا�صر املرئية مثل املخططات والر�سوم البيانية واخلرائط‪ ،‬ف�إنك جتعل البيانات �أكرث �سهولة وفه ًما وقابلية لال�ستخدام‪.‬‬
‫يف هذا الدر�س‪� ،‬ست�ستخدم مفكرة جوبيرت لت�صوير بياناتك‪ .‬ويدعم جوبيرت ت�صوير البيانات باال�ستعانة مبكتبات البايثون‪.‬‬

‫يت��م متثي��ل البيان��ات ب�ش��كل خمتل��ف‬


‫�أنواع ت�صوير البيانات‬
‫با�س��تخدام الأن��واع املختلف��ة لت�صوي��ر‬ ‫‪Types of Data Visualization‬‬
‫البيان��ات‪ .،‬يج��ب علي��ك اختي��ار ن��وع الر�س��م‬ ‫�شيوعا هي‪:‬‬
‫�أكرث �أنواع ت�صوير البيانات ً‬
‫البياين ح�سب ما تريد حتقيقه من تقريرك‪.‬‬
‫> املخططات (اخلطية‪ ،‬ال�شريطية‪ ،‬الدائرية)‬
‫> الر�سوم البيانية‬
‫> املخطط النقطي‬
‫> املخطط املد ّرج التكراري‬
‫> اجلداول‬
‫> اخلرائط‬

‫ال�شكل ‪ :3.36‬الر�سوم الأكرث �شيوعا يف ت�صوير البيانات‬

‫‪130‬‬
‫املخططات  ‪Charts‬‬

‫املخطط ّ‬
‫اخلطي  ‪Line Chart‬‬
‫اخلطي هو تقنية ت�صوير بيانات‪ ،‬بحيث يتم ر�س��م كل قيمة ملتغري م�س��تقل‬‫املخطط ّ‬
‫على مدى فرتة زمنية وتت�صل هذه القيم بخطوط م�س��تقيمة‪ .‬عادة ما يكون املحور‬
‫الأفقي متغ ًريا م�ستم ًرا مثل الوقت‪ ،‬واملحور الر�أ�سي هو قيم املتغري امل�ستقل‪ .‬وتكمن‬
‫بع�ض املزايا يف ب�ساطته يف متثيل تغيري املتغري مبرور الوقت والذي ميكن �أن ي�ساعد‬
‫يف اكت�ش��اف التوجهات والأمناط‪ .‬وميكنك ر�س��م خطوط متعددة على نف���س الر�س��م‬
‫البياين ومقارنة تقدم �أكرث من متغري م�ستقل واحد يف نف�س الفرتة الزمنية‪.‬‬

‫خطي يو�ضح املتو�سط ال�سنوي لدرجات احلرارة‬ ‫ال�شكل ‪ :3.37‬خمطط ّ‬


‫املنخف�ضة واملتو�سطة امل�سجلة يف �أَ ْب َها‬

‫املخطط ال�شريطي  ‪Bar Chart‬‬


‫املخط��ط ال�ش��ريطي مي ّث��ل عنا�ص��ر متغ�ير فئ��وي عل��ى املح��ور الأفق��ي (���س)‪ ،‬بينم��ا‬
‫تو�ضح الأعمدة قيم تلك العنا�صر من خالل ارتفاعها ن�سبة �إىل قيم املحور الر�أ�سي‬
‫(���ص)‪ .‬ميك��ن �أن تك��ون املخطط��ات ال�ش��ريطية عمودي��ة �أو �أفقي��ة‪ ،‬وع��ادة م��ا ت�س��مى‬
‫املخطط��ات ال�ش��ريطية العمودي��ة خمطط��ات الأعم��دة‪ .‬وهن��اك العدي��د م��ن �أن��واع‬
‫املخططات ال�شريطية مثل املخططات ال�شريطية املج ّمعة‪ ،‬واملخططات ال�شريطية‬
‫املكدّ�س��ة‪ ،‬واملخطط��ات ال�ش��ريطية مع �أ�ش��رطة اخلط���أ‪ ،‬وغريهااملزيد‪.‬‬

‫ال�شكل ‪ :3.38‬خمطط �شريطي يو�ضح املتو�سط ال�سنوي لدرجات احلرارة‬


‫املنخف�ضة واملتو�سطة امل�سجلة يف �أَ ْب َها‬

‫املخطط النقطي  ‪Scatter Plot‬‬


‫املخط��ط النقط��ي ه��و طريق��ة لت�صوي��ر البيان��ات با�س��تخدام النق��اط لتمثي��ل قي��م‬
‫املتغريات املختلفة‪ ،‬وتكون هذه النقاط مبعرثة على ال�ش��كل‪ ،‬ومن هنا جاء اال�س��م‪.‬‬
‫موقع هذه النقط على حموري (�س) و (�ص) ميثل قيمها‪ ،‬وميكنك ا�ستخدام �ألوان‬
‫خمتلفة لر�سم النقاط‪ ،‬حيث ميثل كل لون متغري معني‪ .‬وعندما تكون قيم املتغريات‬
‫الت��ي مت��ت درا�س��تها بيان��ات متقطعة‪ ،‬ف���إن املخطط النقطي يك��ون �أكرث مالءمة من‬
‫اخلطي ‪ ،‬حيث �أنه �أكرث قابلية للتطبيق لتمثيل املتغريات ذات القيم امل�ستمرة‬ ‫املخطط ّ‬
‫(احلقيقي��ة)‪ .‬وهن��اك �أن��واع خمتلف��ة م��ن املخط��ط النقط��ي بن��ا ًء عل��ى االرتباط بني‬
‫املتغريات (ايجابي‪� ،‬س��لبي‪ ،‬الغي)‪.‬‬
‫ال�شكل ‪ :3.39‬خمطط نقطي يبني وجود ارتباط �إيجابي بني �سنوات اخلربة‬
‫وعمر املوظف‬

‫‪131‬‬
‫املخطط الدائري  ‪Pie Chart‬‬
‫مق�س��م �إىل �ش��رائح متث��ل القي��م الن�س��بية‬
‫املخط��ط الدائ��ري ه��و خمط��ط ي�ش��به الفطائ��ر‪ّ ،‬‬
‫لبع�ض املتغريات يف فئة معينة‪ .‬متثل كل �شريحة من املخطط فئة خمتلفة‪ .‬هناك العديد‬
‫من �أنواع املخططات الدائرية‪ ،‬مثل املخططات الدائرية املج ّوفة (‪)Doughnut Charts‬‬
‫واملخطط��ات ن�ص��ف املج ّوف��ة (‪ )Half-Doughnut Pie Charts‬واملخطط��ات الدائري��ة‬
‫متعددة الطبقات (‪.)Multilayered Pie Charts‬‬

‫ال�شكل ‪:3.40‬خمطط دائري يبني الن�سبة املئوية لو�سيلة النقل املف�ضلة‬


‫املخطط املد ّرج التكراري  ‪Histogram‬‬
‫يعد املخطط املد ّرج التكراري (الهي�ستوقرام) �أحد �أقدم تقنيات ت�صوير البيانات‪ ،‬حيث‬
‫ي�شبه املخططات ال�شريطية ولكنه يختلف عنها يف �أنه يظهر تواتر البيانات العددية‪ ،‬بينما‬
‫املخطط��ات ال�ش��ريطية ُتع��د طريق��ة ملقارن��ة فئ��ات البيان��ات‪ .‬وعندم��ا تريد �إن�ش��اء خمطط‬
‫امل��د ّرج التك��راري‪ ،‬فعلي��ك بتجمي��ع البيان��ات يف نطاق��ات يت��م ر�س��مها بع��د ذل��ك عل��ى �ش��كل‬
‫�أعمدة مت�صلة ببع�ضها البع�ض‪ ،‬و ُيظهر ارتفاع الأعمدة عدد البيانات املوجودة يف كل نطاق‪.‬‬

‫يبي توزيع �سنوات اخلربة بني‬


‫ال�شكل ‪ :3.41‬خمطط مد ّرج تكراري ُ ّ‬ ‫البيان��ات الفئوي��ة ه��ي متغ�يرات متقطع��ة‪ ،‬وميك��ن �أن يك��ون له��ا ع��دد مع�ين‬
‫املوظفني‬ ‫من القيم‪ ،‬فعلى �س��بيل املثال عدد الطلبة يف كل منطقة من اململكة العربية‬
‫ال�س��عودية‪ .‬وميك��ن �أن يك��ون للبيان��ات امل�س��تمرة �أي قيم��ة ب�ين احل��د الأدن��ى‬
‫والقيم��ة الق�ص��وى‪ ،‬عل��ى �س��بيل املث��ال‪ ،‬الوقت �أو درج��ة احلرارة‪.‬‬
‫اجلدول ‪ :3.12‬طرق مكتبة مات بلوت ليب (‪)Matplotlib‬‬

‫املعنى‬ ‫الطريقة‬
‫مكتبة مات بلوت ليب  ‪Matplotlib Library‬‬
‫ين�شئ خمطط �شريطي‪.‬‬ ‫()‪bar‬‬
‫م��ن �أج��ل ت�صوي��ر بيانات��ك‪ ،‬حتت��اج �إىل ا�س��ترياد مكتب��ة جدي��دة‪ ،‬وهي التي ت�س��مى مات‬
‫ين�شئ خمطط دائري‪.‬‬ ‫()‪pie‬‬ ‫بلوت ليب‪ .‬وحتتوي هذه املكتبة على بع�ض الأ�ساليب اجلاهزة التي ميكنك ا�ستخدامها‬
‫يحدد عنوان املخطط‪.‬‬ ‫()‪set_title‬‬
‫جلع��ل املخط��ط اخلا���ص ب��ك �أك�ثر قابلية للفه��م‪ ،‬وميكنك االطالع على هذه الأ�س��اليب‬
‫يف اجل��دول ‪ .3.12‬وبا�س��تخدام ه��ذه املكتب��ة‪ ،‬ميكن��ك تق��دمي بيانات��ك يف �أي خمط��ط‬
‫يحدد ت�سمية حمور ‪.y‬‬ ‫()‪set_ylabel‬‬ ‫تريده‪ .‬يف هذا الدر���س‪� ،‬ست�س��تخدم هذه الأ�س��اليب لإن�ش��اء خمططات بنا ًء على �إطار‬
‫يحدد ت�سمية حمور ‪.x‬‬ ‫()‪set_xlabel‬‬ ‫البيان��ات اخلا�ص بك‪.‬‬
‫لدع��م الن���ص العرب��ي داخ��ل املخطط��ات الت��ي �أن�ش���أتها مكتب��ة م��ات بل��وت لي��ب‪ ،‬حتت��اج‬
‫ين�شئ املخطط‪.‬‬ ‫()‪show‬‬
‫�إىل حتويل الن�ص العربي �إىل تن�سيق ميكن عر�ضه ب�شكل �صحيح‪� .‬ست�ستخدم مكتبتي‬
‫البايثون‪:‬‬
‫> ‪arabic_reshaper‬‬
‫> ‪bidi.algorithm‬‬
‫من خالل ت�شغيل املقطع الربجمي التايل يف مفكرة جوبيرت اخلا�صة بك‪ ،‬يتم تنزيل هاتني املكتبتني وتثبيتهما تلقائ ًيا‪.‬‬

‫ال�شكل ‪ :3.42‬تنزيل وتثبيت املكتبات‬


‫‪132‬‬
‫املخطط ال�شريطي  ‪Bar Chart‬‬
‫حان الوقت لإن�شاء �أول خمطط لك يف مفكرة جوبيرت‪.‬‬
‫ابد�أ با�سترياد املكتبات التي �ست�ستخدمها‪.‬‬

‫ال�شكل ‪ :3.43‬املكتبات امل�ستوردة‬

‫اخلطوة التالية هي �إن�شاء جمموعة البيانات التي �ست�ستخدمها‪.‬‬


‫م��ن جمموع��ة البيان��ات الت��ي ا�س��تخدمتها يف الدر���س ال�س��ابق‪ ،‬اب��د�أ بتجمي��ع بيانات��ك ح�س��ب املنطق��ة با�س��تخدام دال��ة ()‪ mean‬واح�ص��ل‬
‫عل��ى متو�س��ط عدد الطلب��ة واملعلمني والإداريني‪.‬‬
‫قم بفرز �إطار البيانات هذا ح�سب عمود الطلبة‪.‬‬

‫�ص ّنف البيانات بح�سب‬


‫الترتيب التنازلي‪.‬‬

‫ال�شكل ‪� :3.44‬إن�شاء جمموعة البيانات‬

‫و�ضوحا‪� ،‬ستختار وت�ستخدم فقط ال�صفوف اخلم�سة الأوىل من جمموعة البيانات اخلا�صة بك‪.‬‬
‫ً‬ ‫لإن�شاء خمطط �شريطي �أكرث‬

‫ال�شكل ‪ :3.45‬حدد ال�صفوف اخلم�سة الأوىل من جمموعة البيانات‬

‫‪133‬‬
‫املقطع الربجمي لإن�شاء املخطط اخلا�ص بك‪.‬‬
‫يمكنك ا�ستخدام هذا المقطع‬
‫البرمجي‪ ،‬لعر�ض الأحرف‬
‫العربية ب�شكل �صحيح‪.‬‬

‫�إحداثيات الأعمدة‪.‬‬

‫�ضع الت�سمية على المخطط‪.‬‬

‫ال�شكل ‪� :3.46‬إن�شاء املخطط ال�شريطي‬

‫املخطط ال�شريطي اخلا�ص بك جاهز‪.‬‬

‫ال�شكل ‪ :3.47‬املخطط ال�شريطي‬

‫‪134‬‬
‫افرت�ض الآن �أنك تريد ر�س��م عدد الطلبة واملعلمني والإداريني على نف���س املخطط ال�ش��ريطي‪ .‬ي�س��مى هذا املخطط باملخطط ال�ش��ريطي املج ّمع وحتتاج �إىل‬
‫و�ضع ال�شرائط ب�شكل �صحيح اعتمادًا على عر�ض ال�شريط‪.‬‬

‫ال�شكل ‪� :3.48‬إن�شاء املخطط ال�شريطيي املج ّمع‬

‫ال�شكل ‪ :3.49‬املخطط ال�شريطي املج ّمع‬

‫‪135‬‬
‫املخطط الدائري  ‪Pie Chart‬‬
‫�سرتى خطوات �إن�شاء املخطط الدائري يف مفكرة جوبيرت‪.‬‬
‫�ستن�ش��ئ �إط��ار بيان��ات جدي��د ي�س��مى ‪ groupsP‬م��ن جمموع��ة البيان��ات‬
‫الت��ي ا�س��تخدمتها يف الدر���س ال�س��ابق‪ .‬ق��م بتجمي��ع بيانات��ك ح�س��ب املرحل��ة‬
‫واح�ص��ل عل��ى املتو�س��ط (()‪ )mean‬للطلب��ة واملعلم�ين والإداري�ين‪ ،‬ث��م ق��م‬
‫بف��رز �إط��ار البيان��ات ه��ذا مبتو�س��ط عدد امل�س���ؤولني‪.‬‬

‫ال�شكل ‪:3.50‬خمطط دائري‬

‫ال�شكل ‪� :3.51‬إن�شاء �إطار بيانات جديد‬

‫الآن �ستن�ش��ئ خمطط دائري يو�ضح ن�س��بة الطلبة واملعلمني والإداريني ملنطقة واحدة‪� .‬أو ًال‪ ،‬حتتاج �إىل �إن�ش��اء قائمة حتتوي على �ش��رائح املخطط الدائري‪.‬‬
‫يف مثالك‪� ،‬ستكون ال�شرائح عبارة عن قائمة حتتوي على �أعداد الطلبة واملعلمني والإداريني للمنطقة يف ال�صف الأول‪.‬‬

‫ال�شكل ‪� :3.52‬إن�شاء خمطط دائري‬


‫لإظهار الن�سبة المئوية لكل �شريحة‪.‬‬

‫خ�صائ�ص لمظهر المخطط الدائري‪.‬‬

‫‪136‬‬
‫الآن �ستن�شئ �شكل يحتوي على �أكرث من خمطط دائري‪.‬‬

‫ال�شكل ‪� :3.53‬إن�شاء �أربعة خمططات دائرية‬

‫حتت��وي مكتب��ة م��ات بل��وت لي��ب عل��ى جمموع��ة‬


‫كب�يرة م��ن الإع��دادات لت�صمي��م خمط��ط �أو ر�س��م‬
‫بي��اين‪ .‬ميكن��ك زي��ارة موق��ع املكتب��ة الإلك�تروين‬
‫‪ http:\\matplotlib.org‬واالط�لاع عل��ى دلي��ل‬
‫امل�س��تخدم للح�ص��ول عل��ى تفا�صي��ل كاف��ة �إعدادته��ا‪.‬‬

‫‪137‬‬
‫ال�شكل ‪ :3.54‬املخطط الدائري‬

‫‪138‬‬
‫مترينات‬

‫‪ 1‬ناق�ش �أهمية ت�صوير البيانات كمرحلة يف التحليل اال�ستك�شايف للبيانات‪ ،‬ثم ّ‬
‫و�ضح �أهميته مبثالني‪.‬‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 2‬قارن بني اخل�صائ�ص الرئي�س��ة للمخططات البيانية ّ‬


‫اخلطية وال�ش��ريطية‪ ،‬ثم اذكر مثالني ملجموعات البيانات‬
‫واخرت املخطط املنا�سب لكل مثال‪ .‬‬

‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪139‬‬
‫‪ 3‬حدد الفرق الرئي�سي بني املخطط النقطي واملخططات الأخرى‪ ،‬ثم اذكر ً‬
‫مثال على ا�ستخدام املخطط النقطي‪.‬‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 4‬ادرج مكتب��ات بايث��ون الت��ي حتتاجه��ا لتطبي��ق تقني��ات ت�صوي��ر البيان��ات‪ ،‬وم��ا ه��ي اخلط��وات لب��دء ا�س��تخدامها يف‬
‫مفكرة جوبيرت؟ ‬

‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 5‬تريد معرفة عدد ال�سياح الذين يزورون اململكة العربية ال�سعودية �شهر ًيا ملنطقة واحدة يف جمموعة البيانات‪.‬‬
‫ ˂ما نوع املخطط الأن�سب لال�ستخدام؟ (ادعم �إجابتك ب�أ�سباب منطقية)‪ .‬‬
‫ ˂اخ�تر �أي منطق��ة م��ن جمموع��ة البيان��ات وا�س��تخدم مكتب��ة م��ات بل��وت لي��ب‪ ،‬و�أن�ش��ئ ن��وع املخط��ط الذي تعتقد‬
‫�أنه الأن�سب‪.‬‬
‫ ˂بن��ا ًءا عل��ى املخط��ط ال��ذي �أن�ش��أته‪ ،‬اكت�ش��ف ال�ش��هر ال��ذي ا�س��تقبلت في��ه املنطق��ة الت��ي اخرتته��ا �أك�بر ع��دد م��ن‬
‫الزوار‪.‬‬

‫‪140‬‬
‫‪ 6‬تري��د مقارن��ة ع��دد ال�س��ياح الذي��ن ي��زورون اململك��ة العربي��ة ال�س��عودية م��ن ‪� 3‬أج��زاء م��ن الع��امل‪� ،‬أوروب��ا و�آ�س��يا‬
‫وال�ش��رق الأو�س��ط م��ن �ش��هر �أكتوب��ر �إىل يناي��ر‪.‬‬
‫ ˂ما نوع املخطط الأن�سب لال�ستخدام ؟ (ادعم �إجابتك ب�أ�سباب منطقية)‪.‬‬
‫ ˂ �أن�شئ نوع املخطط الذي تعتقد �أنه الأن�سب‪.‬‬
‫ ˂بنا ًء على املخطط الذي �أن�ش��أته‪ ،‬اكت�ش��ف �أي جزء من العامل جاء منه معظم ال�س��ياح يف كل �ش��هر من �أكتوبر‬
‫�إىل يناير‪.‬‬

‫‪ 7‬تريد معرفة ال�شهر الذي ا�ستقطب معظم الزوار ثم معرفة الن�سبة املئوية لزوار كل منطقة لهذا ال�شهر‪.‬‬
‫ ˂�أن�شئ �إطار بيانات لتحديد ال�شهر الذي ي�ضم �أكرب عدد من الزوار‪.‬‬
‫ ˂�أي نوع من املخططات �سيكون الأن�سب يف هذه احلالة ؟ (ادعم �إجابتك ب�أ�سباب منطقية)‪.‬‬
‫ ˂�أن�شئ نوع املخطط الذي تعتقد �أنه الأن�سب‪.‬‬
‫ ˂بن��ا ًء عل��ى املخط��ط ال��ذي �أن�ش��أته‪ ،‬م��ا ه��ي املنطق��ة الت��ي لديه��ا �أعل��ى ن�س��بة م��ن ال��زوار و�أي منه��ا لديه��ا �أق��ل‬
‫ن�س��بة م��ن ال��زوار ؟‬

‫‪141‬‬
‫امل�شروع‬

‫تري��د معرف��ة الطريق��ة الأك�ثر تف�ضي ً‬


‫�لا لل�س��ياح لزي��ارة اململك��ة العربي��ة ال�س��عودية‪ .‬لدي��ك مل��ف‬
‫�إك�س��ل باال�س��م "‪ "tourist-indicators.xlsx‬وال��ذي يحت��وي عل��ى معلوم��ات ح��ول ع��دد ال�س��ياح‬
‫الذي��ن ي�صل��ون �إىل اململك��ة العربي��ة ال�س��عودية ع��ن طريق اجلو والرب والبحر �ش��هر ًيا‪.‬‬

‫‪1‬‬
‫افتح امللف "‪."tourist-indicators.xlsx‬‬

‫قم بتحميل ورقة العمل "‪ "I7‬يف �إطار بيانات جديد با�ستخدام مكتبة باندا�س‪.‬‬ ‫‪2‬‬

‫‪3‬‬
‫اح�صر عدد ال�سياح الذين ي�صلون عن طريق اجلو والرب والبحر لكل �شهر‪.‬‬

‫‪4‬‬
‫قارن متو�سط عدد ال�سياح الذين ي�صلون �إىل اململكة العربية ال�سعودية عن طريق اجلو والرب‬
‫لأ�شهر يناير وفرباير ومار�س با�ستخدام تقنية الت�صوير املنا�سبة‪.‬‬

‫‪5‬‬
‫ما هي الن�سب املئوية لكل طريقة و�صول للأ�شهر الثالثة مع �أقل عدد �إجمايل من الزوار ؟‬
‫للإجابة على ال�س�ؤال‪ ،‬حتتاج �إىل �إن�شاء عمود جديد يف �إطار البيانات اخلا�ص بك مع �إجمايل‬
‫عدد الزوار �شهر ًيا‪.‬‬

‫ما نوع املخطط الذي �س��يكون �أكرث فائدة للإجابة على هذا ال�س���ؤال ؟ ادعم �إجابتك ب�أ�س��باب‬ ‫‪6‬‬
‫منطقية‪.‬‬

‫‪142‬‬
‫ماذا تعلمت‬

‫>خطوات عملية حتليل البيانات‪.‬‬ ‫ ‬


‫>ا�ستخدام مفكرة جوبيرت ك�أداة لتحليل البيانات‪.‬‬ ‫ ‬
‫>ا�ستخدام مكتبة باندا�س لإن�شاء الإح�صاءات‪.‬‬ ‫ ‬
‫>�أهمية ت�صوير البيانات‪.‬‬ ‫ ‬
‫>ا�ستخدام مكتبة مات بلوت ليب لتمثيل البيانات ب�شكل ر�سومي‪.‬‬ ‫ ‬
‫>�إن�شاء خمطط بياين �شريطي وخمطط دائري يف مفكرة جوبيرت‪.‬‬ ‫ ‬

‫الم�صطلحات الرئي�سة‬
‫‪Attribute‬‬ ‫�سمة‬ ‫‪Grouping‬‬ ‫تجميع‬
‫‪Data Cleaning‬‬ ‫تنظيف البيانات‬ ‫‪Indexing‬‬ ‫فهر�سة‬
‫‪Data Frame‬‬ ‫�إطار البيانات‬ ‫‪Method‬‬ ‫وظيفة‬
‫‪Data Visualization‬‬ ‫ت�صوير البيانات‬ ‫‪Multivariate‬‬ ‫متعدد المتغيرات‬
‫‪Descriptive Analysis‬‬ ‫التحليل الو�صفي‬ ‫‪Non-Graphical Analysis‬‬ ‫تحليل غير ر�سومي‬
‫‪Diagnostic Analysis‬‬ ‫التحليل الت�شخي�صي‬ ‫‪Predictive Analysis‬‬ ‫التحليل التنب�ؤي‬
‫‪Exploratory Data Analysis‬‬ ‫تحليل البيانات اال�ستك�شافي‬ ‫‪Prescriptive Analysis‬‬ ‫التحليل التوجيهي‬
‫‪Filtering‬‬ ‫ت�صفية‬ ‫‪Programming Library‬‬ ‫مكتبة البرمجة‬
‫‪Function‬‬ ‫دالة‬ ‫‪Series Object‬‬ ‫كائن المت�سل�سلة‬
‫‪Graphical Analysis‬‬ ‫تحليل ر�سومي‬ ‫‪Univariate‬‬ ‫�أحادي المتغير‬

‫‪143‬‬
‫‪.4‬منذجة البيانات‬
‫ُّ‬
‫والتوقع‬ ‫التنب�ؤية‬
‫ُّ‬
‫والتوقع‪ ،‬وي�شمل ذلك مفهوم‬ ‫�سيتعرف الطالب يف هذه الوحدة على مفهوم منذجة البيانات التنب�ؤية‬ ‫ّ‬
‫ُّ‬
‫التوقع‪،‬‬ ‫النمذج��ة التنب�ؤي��ة‪ ،‬و�أمن��اط النماذج التنب�ؤية وتطبيقاتها‪ .‬و� ً‬
‫أي�ضا‪� ،‬س��يتعلم الطالب مفهوم‬
‫التوقع‪ ،‬و�سيتم الرتكيز على مفهوم حت�سني احللول‪ ،‬وذلك‬ ‫ُّ‬ ‫و�شرح وتو�ضيح خطوات الو�صول �إىل نتائج‬
‫من خالل �صياغة امل�شكلة و�إيجاد احلل الأمثل لها من بني احللول املُ ْمكنة با�ستخدام �أداة �إك�سل �سولفر‬
‫(‪.)Excel Solver‬‬
‫ويف اخلتام‪� ،‬سيتع ّلم الطالب طريقة تقييم النتائج التي يح�صل عليها وذلك بهدف الو�صول �إىل �أف�ضل‬
‫النتائج والتو�صيات املتعلقة بالإجراءات �أو العمليات التي قد يتم تنفيذها يف امل�ستقبل‪.‬‬

‫بنهاية هذه الوحدة �سيكون الطالب قاد ًرا على �أن‪:‬‬


‫عرف م�صطلح النمذجة التنب�ؤية‪.‬‬ ‫> ُي ِّ‬ ‫ ‬
‫وا�ضحا لفئات النمذجة التنب�ؤية‪.‬‬ ‫ً‬ ‫قدم و�ص ًفا‬‫> ُي ِّ‬ ‫ ‬
‫حدد خطوات عملية النمذجة التنب�ؤية‪.‬‬ ‫> ُي ِّ‬ ‫ ‬
‫> ُيعدِّ د ميزات وعيوب النمذجة التنب�ؤية‪.‬‬ ‫ ‬
‫ُّ‬
‫التوقع‪.‬‬ ‫عرف م�صطلح‬ ‫> ُي ِّ‬ ‫ ‬
‫> ُيحدد اخلطوات املتبعة يف عمليات التنب�ؤ‪.‬‬ ‫ ‬
‫التوقع يف مايكرو�سوفت �إك�سل (‪.)Microsoft Excel‬‬ ‫ُّ‬ ‫> ُين ِفّذ عملية‬ ‫ ‬
‫> ُي َع ِّرف مفهوم نطاق الثقة‪.‬‬ ‫ ‬
‫ُّ‬
‫للتوقع‪.‬‬ ‫> ُي�ص ِنّف املخططات �أوالر�سومات البيانية املتنوعة‬ ‫ ‬
‫عرف مفهوم منوذج التح�سني‪.‬‬ ‫> ُي ِّ‬ ‫ ‬
‫> ُيط ِّبق عملية التَّح�سني با�ستخدام �أداة �إك�سل �سولفر‪.‬‬ ‫ ‬
‫حدد التو�صيات امل�ستقبلية‪.‬‬ ‫> ُيق ِّيم نتائج عملية التح�سني و ُي ِّ‬ ‫ ‬

‫‪144‬‬
‫الدر�س الأول‬

‫منذجة البيانات التنب�ؤية‬


‫تلج��أ امل�ؤ�س�س��ات وال�ش��ركات ال�س��تخدام النمذج��ة التنب�ؤي��ة لتحلي��ل الأح��داث امل�س��تقبلية املتعلق��ة بن�ش��اطها التج��اري‪ ،‬وذل��ك به��دَ ف اتخ��اذ �أف�ض��ل الق��رارات‪.‬‬
‫ُوي ِك��ن ا�س��تخدام من��اذج ال َتّنب��ؤ لفه��م ومعرف��ة �ش��رائح وفئ��ات امل�س��تهلكني‪ ،‬ولتقدير املبيعات املُحتمل��ة‪� ،‬أو لفهم ومعرفة الق�ضايا الأمنية للح�س��ابات‪.‬‬

‫ما هي النمذجة التنب�ؤية؟  ?‪What is Predictive Modeling‬‬


‫فرع��ا م��ن ف��روع عل��م حتلي��ل البيان��ات املتق��دم‪ ،‬وتَ�س��تعني ه��ذه التحلي�لات بالبيان��ات‬
‫تُعت�بر التحلي�لات التنب�ؤي��ة ً‬
‫النمذجة التنب�ؤية‬ ‫ال�سابقة‪� ،‬إىل جانب ُطرق �أخرى كالنمذجة الإح�صائية‪ ،‬وتنقيب البيانات‪ ،‬وتعلم الآلة‪ ،‬وذلك لتقدمي التنب�ؤات حول‬
‫ُّ‬
‫(‪:)Predictive Modeling‬‬ ‫النتائج املُ�س��تقبلية لقرارات �أو لعمليات ُمعينة تقوم بها ال�ش��ركات �أو امل�ؤ�س�س��ات‪ .‬وت�س��تخدم ال�ش��ركات وامل�ؤ�س�س��ات‬
‫َخدم‬
‫�لوب �إح�صائي تُ�س�ت ُ‬ ‫ه��ي �أ�س� ٌ‬ ‫أمناط ُمعينة يف هذه البيانات ُي ِكن من خاللها حتديد ال ُفر�ص واملخاطر‪ .‬فعلى‬ ‫التحليالت التنب�ؤية للتع ُّرف على � ٍ‬
‫في��ه النتائ��ج والبيان��ات ال�س��ابقة‬ ‫ب�شكل يومي عن املتغريات املختلفة املتعلقة بحالة الطق�س مثل‬ ‫�سبيل املثال‪َ ،‬تم ُع خدمة الأر�صاد اجلوية البيانات ٍ‬
‫للتنب ��ؤ بالأح��داث �أو النتائ��ج‬ ‫درجات احلرارة والرطوبة وغريها‪ ،‬مما ُي ِّك ُنها من التنب�ؤ بحالة الطق�س يف الأيام القادمة‪.‬‬
‫امل�س��تقبلية‪.‬‬ ‫تُ�س�تَخدم التحلي�لات التنب�ؤي��ة عل��ى نط��اقٍ وا�س��ع يف جم��ال الرعاي��ة ال�صحية وذلك ِبهدف حت�س�ين ُطرق ت�ش��خي�ص‬
‫زمنة‪ ،‬وت�ستخدم �إدارات املوارد الب�شرية وال�شركات مناذج التنب�ؤ يف حت�سني‬ ‫أمرا�ض املُ ِ‬
‫وعالج املر�ضى امل�صابني بال ٍ‬
‫ب�شكل وا�سع للك�شف عن عمليات االحتيال‪.‬‬ ‫عمليات اختيار وتعيني املوظفني‪ ،‬و�أما البنوك فت�ستخدمها ٍ‬
‫مثال‬
‫عندم��ا �أ�صب��ح فريو���س كورون��ا (‪ )COVID-19‬وب��ا ًء و�أ�ص��اب جمي��ع ال��دول يف �أنح��اء الع��امل‪ ،‬اعتم��د خ�براء ال�صح��ة يف كث�ير م��ن ال��دول عل��ى عل��م‬
‫البيانات لنمذجة ال�سلوك الوبائي للمر�ض وللتنب�ؤ مبعدالت العدوى والوفيات‪ .‬ولقد �أ�سهمت النماذج التي مت تطويرها يف متكني اجلهات ال�صحية‬
‫ماح انت�ش��ار اجلائح��ة‪ ،‬واحلدِّ من �آثارها املحتملة‪.‬‬ ‫لكبح ِج ِ‬
‫والباحث�ين والعامل�ين يف املج��ال الطب��ي م��ن تطوي��ر طرقٍ ِ‬
‫جامعات �أخرى‪ -‬درا�س ًة تنب�ؤية حول انت�شار فريو�س كورونا‬ ‫ٍ‬ ‫�أجرى باحثون يف جامعة امللك �سعود يف اململكة العربية ال�سعودية ‪-‬وذلك بالتعاون مع‬
‫(‪ )COVID-19‬يف اململكة‪ ،‬وهَ دَ فت تلك الدِّ را�سة �إىل التو�صل �إىل فهم عميق لل�سلوك املتغري للعدوى با�ستخدام النماذج التنب�ؤية واملحاكاة‪ ،‬وا�ستعان‬
‫مبعلومات عن انت�شار الوباء‪ ،‬ولتقدمي التو ُّقعات املحتملة‬ ‫ٍ‬ ‫الباحثون ببيانات واح�صائيات دقيقة �صادرة من وزارة ال�صحة ال�سعودية لدعم مناذجهم‬
‫حول �أعداد الإ�صابات‪ .‬لقد �ساعد هذا التقدير يف اتخاذ القرارات املنا�سبة من ِق َب ِل احلكومة واجلهات امل�س�ؤولة يف اململكة‪ ،‬وذلك من خالل اتخاذ‬
‫ري عظي ٌم يف‬ ‫التدابري الفعالة للمراقبة والوقاية‪ ،‬وت�ض َّمنت هذه التدابري فر�ض القيود على ال�سفر والتنقل و�إغالق املدار�س وامل�ساجد‪ ،‬وكان لها ت�أث ٌ‬
‫ت�أخري الو�صول لذروة تف�شي الوباء واحلدِّ من ُمع َّدالت الإ�صابة وانت�شار الوباء يف اململكة‪.‬‬
‫ب�شكل �أ�سا�س �إىل تو ُّفر البيانات احلقيقية‪ ،‬التي �ساهمت يف تقدمي‬ ‫ويرجع ذلك ٍ‬ ‫لقد �أ�صبح القيام بعمليات النمذجة �أم ًرا مه ًما خالل تلك الفرتة‪ِ ،‬‬
‫مناذج التنب�ؤ النت�شار املر�ض من خالل مقارنة الأعداد املتو ّقعة‬
‫للإ�صاب��ات بالع��دد الفعل��ي له��ا‪� .‬أ�صبح عدد احلاالت املكت�ش��فة‬
‫حدي ًث��ا يتناق���ص م��ع دخ��ول الإج��راءات املختلف��ة مث��ل الإغ�لاق‬
‫وقيود ال�س��فر ح ِّيز التنفيذ‪ ،‬وكان يف ذلك دلي ٌل وا�ض ٌح على �أن‬
‫فعل‪ ،‬كما يظهر‬ ‫تنب�ؤات الباحثني كانت قريب ًة جدً ا مما حدث ً‬
‫يف ال�ش��كل ‪ ،4.1‬حي��ث تُظه��ر االعم��دة يف ال�ش��كل املعلوم��ات‬
‫الرتا ُكمية حول الأعداد احلقيقية للإ�صابة‪ ،‬بينما ُي ِظهر اخلط‬
‫الأحمر تو ُّقعات عدد الإ�صابات‪ ،‬و َي ِعر�ض املخطط البياين � ً‬
‫أي�ضا‬
‫�شكل ‪ :4.1‬تقييم النموذج التنب�ؤي مع العدد الفعلي والعدد املُتو ُّقع حلاالت الإ�صابة امل�سجلة يوم ًيا‬ ‫التواريخ التي مت فيها فر�ض القيود املختلفة‪.‬‬
‫‪145‬‬
‫فئات النمذجة التنب�ؤية  ‪Predictive Modeling Categories‬‬
‫تتمثل مُهِ مة املُتع ِّلم يف النمذجة التنب�ؤية بالو�صول �إىل الدالة �أو العالقة الوظيفية التي تر ِبط متغريات الإدخال باملخرجات (التنب�ؤات) يف بيانات‬
‫عامالت تلك الدالة‪.‬‬ ‫التدريب (‪ ،)Training Data‬وذلك ِب�صرف النظر عن طبيعة و ُم ِ‬
‫مبج��رد الو�ص��ول �إىل ه��ذه العالق��ة الوظيفي��ة‪ُ ،‬يك��ن ا�س��تخدامها للتنب��ؤ ِب ِق َي� ِ�م املُخرج��ات بن��ا ًء عل��ى متغ�يرات الإدخ��ال املختلف��ة‪ .‬وت�صنف النم��اذج التنب�ؤية‬
‫عامالت‪،‬‬‫عامالت وت�سمى بالنموذج املُعامِ لي (‪ ،)Parametric Model‬وفئة ال حتتوي على عدد حمدد من املُ ِ‬ ‫�إىل فئتني‪ :‬فئة حتتوي على عدد حمدد من املُ ِ‬
‫ويطلق عليها ت�سمية النموذج غري املُعامِ لي (‪.)Non-Parametric Model‬‬

‫‪ .1‬النماذج املُعا ِملية  ‪Parametric Models‬‬


‫املُعامِ ل (‪:)Parameter‬‬
‫تعت�بر االفرتا�ض��ات ج��ز ًءا �أ�سا�س� ًيا م��ن �أي من��وذج م��ن من��اذج البيان��ات‪ ،‬فه��ي‬
‫ميك��ن و�ص��ف املُ ِ‬
‫عام��ل ب�أن��ه متغ�ير‬ ‫عاملي افرتا�ضات‬ ‫ُت ِّ�سن التنب�ؤات وجتعل النموذج �أ�سهل للفهم‪َ .‬ي�ض ُع النموذج املُ َ‬
‫جوهري و�أ�سا�سي يف تكوين النموذج‪.‬‬ ‫حمددة حول �شكل الدالة التي �سيتم تعيينها‪ ،‬ويفرت�ض جمموعة حمددة ُم�سب ًقا‬
‫ب�شكل م�ستقل عن تلك املوجودة يف �أمثلة التدريب‪ ،‬وهكذا‬ ‫عامالت‪ ،‬وذلك ٍ‬ ‫من املُ ِ‬
‫عاملي يقوم بتلخي�ص بيانات التدريب من خالل هذه املجموعة‬ ‫ف�إن النموذج املُ ِ‬
‫من املُ ِ‬
‫عامالت‪.‬‬
‫يعتمد املتخ�ص�صون يف عمل حتليالت النماذج‬
‫التنب�ؤية على البيانات من امل�صادر التالية‪:‬‬
‫‪ .2‬النماذج غري املُعا ِملية  ‪Non-Parametric Models‬‬
‫بيانات عملياتية (‪.)Transactional Data‬‬ ‫عاملية لي�س��ت َمعن َّية بتكوين االفرتا�ضات حول دالة‬ ‫�إن مناذج تَعلُّم الآلة غري املُ ِ‬
‫بيانات العمالء (‪.)Customer Data‬‬ ‫مثل تقدير طبيعة‬ ‫التعيني (‪ ،)Mapping Function‬فيمكن ملثل هذه النماذج ً‬
‫البيانات الطبية (‪.)Medical Data‬‬ ‫العالق��ة الوظيفي��ة م��ن خالل بيان��ات التدريب‪.‬وتُع ُّد هذه النماذج خيا ًرا ممتا ًزا‬
‫البيانات املالية (‪.)Financial Data‬‬ ‫لتحليل الكميات الكبرية من البيانات بدون �أي معرفة �سابقة عنها‪.‬‬
‫املعلومات الدميوغرافية (‪.)Demographic Data‬‬
‫البيانات اجلغرافية (‪.)Geographic Data‬‬
‫بيانات الت�سويق الرقمي ( ‪.)Digital Marketing Data‬‬
‫�إح�صائيات الويب (‪.)Web Traffic Statistics‬‬
‫اجلدول ‪ :4.1‬مقارنة بني النماذج املُعا ِملية وغري املُعا ِملية‬
‫النماذج غري املُعامِلية‬ ‫النماذج املُعامِلية‬ ‫املعيار‬
‫تتطل��ب بيان��ات تدري��ب �أق��ل م��ن النم��اذج غ�ير تتطل��ب بيان��ات �أك�ثر بكث�ير م��ن النم��اذج املُعامِ لي��ة لتقدي��ر العالق��ة‬ ‫بيانات التدريب‬
‫�أو دال��ة التعي�ين‪.‬‬ ‫ا ملُعامِ لي��ة‪.‬‬

‫�أ�س��رع �إجنا ًزا من الناحية احل�س��ابية‪ُ ،‬‬


‫ويكن تدريبها ت�س��تغرق وق ًت��ا �أط��ول للتدري��ب‪ ،‬حي��ث تت�ضم��ن حتلي��ل عالق��ات �أك�ثر‬ ‫�سرعة التدريب‬
‫تعقي�دًا يت��م تقديره��ا �أثن��اء عملي��ة التدري��ب‪.‬‬ ‫ب�شكل �أ�سرع لوجود مُعامِ الت حمدودة للتدريب‪.‬‬

‫ق��د ال ُتق �دِّم ه��ذه النم��اذج �أف�ض��ل مالءم��ة للبيان��ات‪ُ ،‬تو ِّف��ر ه��ذه النم��اذج تنب��ؤات �أك�ثر دق��ة م��ن النم��اذج املُعامِ لي��ة م��ن حي��ث‬ ‫املالءمة‬
‫مالءمة البيانات‪ ،‬ولكن اخلوارزميات يف هذه النماذج تكون �أكرث عر�ضة‬ ‫وم��ن امل�س��تبعد �أن تتطاب��ق متا ًم��ا م��ع دال��ة التعيني‪.‬‬
‫مل�شكلة فرط التخ�صي�ص (‪.)Overfitting‬‬

‫�إجراءا ُته��ا �أك�ثر تعقي�دًا و�صعوب��ة �س��واء م��ن ناحي��ة �إمكاني��ة التف�س�ير‬ ‫تتميز �إجراءا ُتها ب�سهولة فهمها وتف�سريها‪.‬‬ ‫التعقيد‬
‫�أو الفهم‪.‬‬

‫‪146‬‬
‫مهام النمذجة التنب�ؤية  ‪Predictive Modeling Tasks‬‬
‫ا�ستخداما يف مهام النمذجة التنب�ؤية‪.‬‬
‫ً‬ ‫تُع ُّد مناذج الت�صنيف (‪ )Classification‬واالنحدار (‪ )Regression‬من �أهم و�أكرث النماذج‬

‫‪ .1‬الت�صنيف  ‪Classification‬‬
‫يعتم��د من��وذج الت�صني��ف عل��ى عملي��ة تقيي��م املتغ�يرات املُدخل��ة ث��م ت�صنيفه��ا‬
‫�ضمن جمموعات لتكوين بيانات املُخرجات‪ ،‬وبذلك ف�إن املتغري الذي �سيتم تو ُّقعه‬
‫متقطعة (‪ ،)Discrete‬وقد تكون هذه القيم بب�ساطة جمرد �إجابة‬ ‫�ستكون له قي ًما ّ‬
‫ل�س��ؤال مع�ين ب�ـ "نع��م" �أو "ال"‪ .‬و ُي�س��تخدم من��وذج الت�صني��ف يف تقيي��م عمليات‬
‫التموي��ل والبي��ع بالتجزئ��ة‪ ،‬حي��ث مبقدوره جمع املعلومات ب�س��رعة وت�صنيفها يف‬
‫جمموعات لتقدمي الإجابات عن الأ�سئلة املتعلقة بتلك العمليات‪ .‬‬

‫‪ .2‬االنحدار ‪Regression‬‬
‫يعتم��د من��وذج االنح��دار عل��ى مب��د�أ �إيج��اد عالق��ات ريا�ضي��ة‬
‫ترب��ط ب�ين متغريي��ن‪ ،‬بحي��ث ُيك��ن تنب ��ؤ �أحدهم��ا م��ن خ�لال معرف��ة‬
‫املتغ�ير الآخ��ر‪ ،‬و ُيطل��ق عل��ى املتغ�ير املُدخ��ل ا�س��م املتغ�ير امل�س��تقل‬
‫(‪ ،)Independent Variable‬بينم��ا ُيطل��ق عل��ى املتغ�ير املُخ��رج ا�س��م املتغ�ير‬
‫التاب��ع (‪ ،)Dependent Variable‬ويتنب ��أ ه��ذا النم��وذج بالقي��م املحتمل��ة‬
‫للمتغ�يرات التابع��ة م��ن خ�لال معاجل��ة ِقي��م املتغ�يرات امل�س��تقلة‪ .‬يت��م متثيل هذا‬
‫خط م�ستقيم (انحدار خطي) يتقارب مع جميع نقاط‬ ‫النموذج بيان ًيا يف �صورة ٍ‬
‫�شكل ‪ :4.2‬يو�ضح الفرق بني الت�صنيف (ال�شكل العلوي)‬ ‫البيانات امل�س��تقلة‪ .‬وميكن لنموذج االنحدار على �س��بيل املثال التنب�ؤ مبدة بقاء‬
‫واالنحدار (ال�شكل ال�سفلي)‪ ،‬حيث مي ّثل الت�صنيف اخلط املُنقط‬ ‫�ش��خ�ص �إب��ان دخ��ول امل�ست�ش��فى‪ ،‬وميث��ل ع��دد الأيام يف امل�ست�ش��فى املتغري التابع‪،‬‬
‫وهو احلد اخلطي الفا�صل بني فئتني خمتلفتني‪ ،‬بينما ُيثل اخلط‬
‫املُنقط يف االنحدار العالقة اخلطية بني متغريين‪.‬‬ ‫مثل فيمثل املتغري امل�س��تقل‪.‬‬‫�أم��ا مع��دل النب���ض لذل��ك ال�ش��خ�ص ً‬

‫اجلدول ‪ :4.2‬مقارنة بني الت�صنيف واالنحدار‬


‫االنحدار‬ ‫الت�صنيف‬

‫الت�صني��ف ه��و التنب��ؤ باملُخرج��ات لفئ��ة متقطع��ة مبعن��ى �أن االنحدار هو التنب�ؤ بناجت كمي م�ستمر مبعنى �أن املتغري املُخرج يجب‬
‫�أن يكون قيمة م�ستمرة �أو عددًا حقيق ًيا‪.‬‬ ‫�صحيحا‪.‬‬
‫ً‬ ‫املتغري املُخرج يجب �أن يكون عددًا‬

‫ُت�س��تخدم خوارزمي��ة الت�صني��ف لتعي�ين قيم��ة املُدخ��ل ُت�س��تخدم خوارزمي��ة االنح��دار لتعي�ين قيم��ة املُدخ��ل (‪ )x‬م��ع املتغ�ير‬
‫املُخرج ذو القيم امل�ستمرة (‪.)y‬‬ ‫املتقطعة (‪.)y‬‬
‫(‪ )x‬مع املتغري املُخرج ذو القيم ّ‬

‫‪147‬‬
‫من املهام ال�شائعة الأخرى للنمذجة التنب�ؤية‪:‬‬

‫ُّ‬
‫التوقع  ‪Forecasting‬‬ ‫‪.3‬‬
‫وه��و �إج��راء وتق��دمي تقدي��رات رقمي��ة معين��ة بن��ا ًء عل��ى حتلي��ل البيانات ال�س��ابقة والتي يطلق عليها البيانات التاريخية‪ .‬وتَ�س��تخدم �ش��ركات‬
‫اال�ستثمار التو ُّقعات للتنب�ؤ ب�أ�سعار الأ�سهم يف التداوالت اليومية �أو طويلة الأجل‪ ،‬ويعترب منوذج التو ُّقع من �أكرث مناذج التنب�ؤ ً‬
‫�شيوعا حيث‬
‫يتميز بامكانيات ا�ستخدام كثرية يف العديد من املجاالت‪.‬‬

‫‪ .4‬التجميع  ‪Clustering‬‬
‫ُي�ص ِّن��ف من��وذج التجمي��ع البيان��ات �إىل جمموع��ات بن��ا ًء عل��ى اخل�صائ���ص املت�ش��ابهة بينه��ا‪،‬‬
‫ثم ي�ستخدم بيانات كل جمموعة (‪ )Cluster‬لتحديد النتائج على نطاق وا�سع لكل جمموعة‪.‬‬
‫وهن��اك نوع��ان م��ن ط��رق التجمي��ع يت��م ا�س��تخدامهما يف ه��ذا النم��وذج‪ :‬التجمي��ع ال�صل��ب‬
‫(‪ )Hard Clustering‬يعتم��د عل��ى ت�صني��ف البيان��ات �إىل جمموع��ات متمي��زة‪ ،‬حي��ث ميك��ن �أن‬
‫تنتم��ي كل نقط��ة بيان��ات �إىل جمموع��ة واح��دة فق��ط‪ ،‬والتجمي��ع الناع��م (‪)Soft Clustering‬‬
‫يعتم��د عل��ى تعي�ين احتم��االت ل��كل نقط��ة بيان��ات‪ ،‬حي��ث ميك��ن �أن تنتم��ي نق��اط البيان��ات �إىل‬
‫�أكرث من جمموعة واحدة‪ُ .‬ويكن لل�شركات ا�ستخدام منوذج التجميع لتحديد ا�سرتاتيجيات‬
‫الت�س��ويق لفئات معينة من امل�س��تهلكني‪.‬‬
‫�شكل ‪ :4.3‬مثال على التجميع لأربع جمموعات بناء‬
‫على قيمتي الدخل ومعدل الإنفاق‬
‫‪ .5‬منوذج اكت�شاف القيم ال�شاذة  ‪Outlier Detection‬‬
‫يطل��ق م�صطل��ح القي��م ال�ش��اذة عل��ى قي��م البيان��ات غ�ير املتجان�س��ة �أو تل��ك املنف�صل��ة ع��ن بقية‬
‫البيانات يف جمموعة البيانات‪ ،‬وميكن لنماذج اكت�شاف القيم ال�شاذة فح�ص وحتديد القيم‬
‫الغريب��ة وغ�ير العادي��ة يف البيان��ات‪ ،‬وتقيي��م مدى ارتباطها بفئات �أو �أرقام �أخرى‪.‬‬

‫‪ .6‬ال�سال�سل الزمنية  ‪Time Series‬‬


‫�تخدم من��اذج ال�سال�س��ل الزمني��ة ِقي� َ�م البيان��ات املتوف��رة �س��اب ًقا �ضم��ن ت�سل�س��ل زمن��ي ُم��دد كعوام��ل الإدخ��ال يف جمموع��ة البيان��ات؛‬
‫تَ�س� ِ‬
‫بقيم جديدة �أو �أحداث م�ستقبلية‪ ،‬وميكن لهذه النماذج تقدمي التو ُّقعات امل�ستقبلية الجتاهات �أو � ٍ‬
‫أحداث فريدة �أو‬ ‫وذلك من �أجل التنب�ؤ ٍ‬
‫أي�ضا حتليل ت�أثري العوامل اخلارجية كتلك املو�سمية والعار�ضة (غري املتو ّقعة) التي قد حتدث‬ ‫متعددة‪ .‬ميكن لنماذج ال�سال�سل الزمنية � ً‬
‫على القيم واالجتاهات امل�ستقبلية‪ ،‬على �سبيل املثال ميكن ل�شركة �صناعات �إلكرتونية ا�ستخدام منوذج ال�سال�سل الزمنية لتحليل الوقت‬
‫املطلوب ملعاجلة الطلبيات على مدار العام املا�ضي‪ ،‬وبالتايل ميكن للنموذج التنب�ؤ مبتو�س��ط وقت املعاجلة ال�ش��هري‪.‬‬

‫تُ�ستخدم طرق �أخرى للنمذجة التنب�ؤية يف امل�سائل الأكرث تعقيدً ا‪.‬‬

‫ِمن ُطرق النمذجة التنب�ؤية‪:‬‬


‫�أ�شجار القرار (‪.)Decision Trees‬‬
‫التعزيز اال�شتقاقي (‪.)Gradient Boosting‬‬
‫النماذج اخلطية العامة (‪.)General linear Models‬‬
‫ال�شبكات الع�صبية (‪.)Neural Networks‬‬
‫مناذج بروفيت (‪.)Prophet Models‬‬

‫‪148‬‬
‫عملية النمذجة التنب�ؤية  ‪The Predictive Modeling Process‬‬
‫ميك��ن تعري��ف النمذج��ة التنب�ؤي��ة بب�س��اطة عل��ى �أنه��ا عملي��ة تنفي��ذ خوارزمي��ات عل��ى جمموع��ات م��ن البيان��ات لإن�ش��اء التنب�ؤات‪ ،‬ويت��م يف هذه العملية �إن�ش��اء‬
‫من��وذج وتدريب��ه‪ ،‬ث��م التحق��ق م��ن ِ�صحت��ه و�إدخ��ال التح�س��ينات علي��ه عند احلاجة‪ ،‬للح�صول على املعلومات املنا�س��بة التي تُلبي احتياجات امل�ؤ�س�س��ة‪ .‬وتتكون‬
‫اخلطوات الأ�سا�س��ية لإجراء النمذجة التنب�ؤية ب�ش��كل منوذجي من‪:‬‬
‫‪ .1‬جمع البيانات وتنظيفها  ‪Data collection and cleaning‬‬
‫�إن م��ن امله��م القي��ام بجم��ع البيان��ات م��ن جمي��ع امل�ص��ادر املتوف��رة به��دف ا�س��تخراج املعلوم��ات الالزم��ة لعملي��ة النمذج��ة‪ ،‬وبع��د ذل��ك تت��م عملي��ة‬
‫تنظيفه��ا م��ن ال�ش��وائب والقي��م ال�ش��اذة للح�ص��ول عل��ى تقدي��رات دقيق��ة‪ .‬وتُط َّب��ق ه��ذه اخلط��وة عل��ى‪ :‬البيانات املختلف��ة مثل عمليات البيع وال�ش��راء‬
‫�كل �آيل ع�بر الويب‬‫واال�س��تبانات اخلا�ص��ة بالعم�لاء‪ ،‬والبيان��ات الإح�صائي��ة اخلا�ص��ة باالقت�ص��اد وامل�س��ح ال�س��كاين‪ ،‬والبيان��ات الت��ي يت��م جمعه��ا ب�ش� ٍ‬
‫وم��ن خ�لال الأجه��زة املختلف��ة وغري ذلك‪.‬‬
‫‪ .2‬حتويل البيانات  ‪Data transformation‬‬
‫تت��م عملي��ة حتوي��ل البيان��ات بتوحي��د ُبني��ة و�صياغ��ة البيان��ات با�س��تخدام عملي��ات معاجل��ة دقيق��ة للح�ص��ول عل��ى البيان��ات يف �صورته��ا‬
‫النهائي��ة‪ ،‬وت�ش��مل ه��ذه العملي��ة حتدي��د نطاق��ات معين��ة لقي��م البيان��ات و�إزال��ة القي��م الغريب��ة والبيان��ات ال�ش��اذة م��ن خ�لال حتلي��ل االرتب��اط‬
‫(‪.)Correlation Analysis‬‬
‫‪� .3‬صياغة النموذج التنب�ؤي  ‪Formulation of the Predictive Model‬‬
‫تت�ضم��ن عملي��ة �صياغ��ة النم��وذج التنب��ؤي القي��ام بتحدي��د ط��رق التنب��ؤ املنا�س��بة ح�س��ب احلاج��ة‪ ،‬فيمك��ن مث� ًلا ا�س��تخدام �ش��جرة الق��رار يف عملي��ة‬
‫الت�صني��ف‪ ،‬بينم��ا يج��ب ا�س��تخدام من��وذج التعزي��ز اال�ش��تقاقي ح�ين تك��ون املهم��ة تتعل��ق باالنحدار‪ .‬ويتم �أثن��اء هذه العملية حتدي��د بيانات التدريب‬
‫واالختبار يف النموذج‪ ،‬حيث يتم تدريب خوارزمية الإجراء املحدد با�ستخدام بيانات التدريب املتاحة‪ ،‬ثم يتم تطبيق النموذج الناجت على البيانات‬
‫الختباره��ا وحتديد �أداء النموذج‪.‬‬
‫‪ .4‬اال�ستنتاجات �أو اال�ستدالالت  ‪Inferences or conclusions‬‬
‫يف النهاية يتم ا�ستخراج اال�ستدالالت وا�ستخال�ص اال�ستنتاجات من النموذج‪ ،‬والتي تُ�ساعد يف الإجابة على �أ�سئلة الأعمال‪.‬‬

‫اال�ستدالالت �أو‬ ‫جمع البيانات وتنظيفها‬


‫اال�ستنتاجات‬

‫�صياغة النموذج التنب�ؤي‬ ‫حتويل البيانات‬

‫�شكل ‪ :4.4‬خمطط عملية النمذجة التنب�ؤية‬


‫‪149‬‬
‫مثال عملي على الت�صنيف  ‪Practical Classification Example‬‬
‫م�شروع مهمته ت َف ُّقد هياكل املباين اخلر�سانية‬
‫ٍ‬ ‫يعر�ض هذا املثال كيفية �إن�شاء منوذج تنب�ؤي يف �إطار علم البيانات‪ .‬افرت�ض �أنك تعمل �ضمن فريق‬
‫وب�شكل خا�ص يف املباين املرتفعة‪ ،‬فيمكنك‬
‫ٍ‬ ‫وفح�صها بح ًثا عن ال�شقوق املوجودة فيها‪ ،‬ولأن هذه العملية تتميز بال�صعوبة واخلطورة امل�صاحبة لها‪،‬‬
‫�إن�شاء منوذج َتع ُّلم الآلة (‪ )Machine Learning Model‬الذي مبقدوره فح�ص �صور اخلر�سانة يف هياكل املباين‪ ،‬ثم ت�صنيفها �إىل ِفئ ٍة �إيجابية‬
‫يف حال وجود ال�ش��قوق بها‪ ،‬و�أخرى �س��لبية �إذا َخ ْلت من ال�ش��قوق‪ .‬ميكن بعد ذلك دمج ال�صور التي ميكن التقاطها بوا�س��طة طائرة م�س�يرة بدون‬
‫يتيح �إجراء فح�ص املباين بطريقة �أكرث �أما ًنا وفاعلية‪.‬‬
‫طيار مع النموذج مما ُ‬

‫تتطل��ب عملي��ة تدري��ب النم��وذج وج��ود البيان��ات‪ ،‬والت��ي �ستنق�س��م يف ه��ذه احلالة �إىل فئتني‪ :‬تتَ�ضمن الفئة الأوىل �صو ًرا للخر�س��انة التي حتتوي على‬
‫ال�شقوق‪ ،‬بينما تت�ضمن الأخرى �صو ًرا خلر�سانة �سليم ٍة خالية من ال�شقوق‪.‬‬
‫أي�ضا تق�سيم جمموعة بيانات ال�صور �إىل جمموعتي بيانات منف�صلتني‪:‬‬ ‫يجب � ً‬
‫> جمموعة التدريب (‪ )Training Dataset‬وتت�ضمن ال�صور التي �ست�ستخدمها لتدريب منوذج تعلُّم الآلة‪.‬‬
‫>جمموعة االختبار (‪ )Test Dataset‬وتت�ضمن �صو ًرا جديدة مل تكن �ضمن جمموعة بيانات تدريب النموذج ويهدف ا�ستخدام هذه ال�صور‬
‫�إىل اختبار �أداء النموذج وتقييمه‪.‬‬
‫يجب �أن حتتوي جمموعة التدريب وجمموعة االختبار على �صو ٍر لكلتا الفئتني من الهياكل اخلر�سانية‪ :‬الفئة الإيجابية (التي حتتوي على ال�شقوق)‬
‫�أو من الفئة ال�سلبية (التي تخلو من ال�شقوق)‪.‬‬
‫لتدري��ب من��وذج عل��ى ت�صني��ف �ص��ور اخلر�س��انة‪ ،‬ميكن��ك ا�س��تخدام برنامج �آل��ة قابلة للتعليم (‪ )Teachable Machine‬ع�بر الإنرتنت‪ ،‬وهي ُمتاحة‬
‫على املوقع الإلكرتوين‪ ،https://teachablemachine.withgoogle.com :‬و�ستقوم بتحميل ال�صور من جملد ال�صور يف حا�سوبك لت�صنيفها‪.‬‬

‫لإن�شاء منوذج وتدريبه‪:‬‬


‫‪1‬‬ ‫ >افتح املُت�صفح وانتقل �إىل املوقع الإلكرتوين‪.https://teachablemachine.withgoogle.com :‬‬
‫ >ا�ضغط على ‪( Get Started‬البدء)‪2 .‬‬

‫ >ا�ضغط على ‪( Image Project‬م�شروع ال�صورة)‪3 .‬‬

‫(نوذج ال�صورة القيا�سي)‪4 .‬‬ ‫ >ا�ضغط على ‪َ Standard Image Model‬‬


‫ >�أعد ت�سمية ‪( Class 1‬الفئة‪� )1‬إىل ‪�( Positive‬إيجابي) و ‪( Class 2‬الفئة ‪� )2‬إىل ‪�( Negative‬سلبي)‪5 .‬‬

‫(تميل) يف الفئة الإيجابية‪6 .‬‬ ‫ >ا�ضغط على ‪َ Upload‬‬


‫ >ا�ضغ��ط عل��ى ‪( Choose images from your files, or drag & drop here‬اختي��ار ال�ص��ور م��ن ملفات��ك �أو‬
‫ا�س��حبها و�أفلته��ا هن��ا)‪ 7 ،‬لتحدي��د وحتمي��ل جمموع��ة ال�ص��ور التدريبي��ة الت��ي به��ا �ش��قوق يف اخلر�س��انة م��ن املجل��د‬
‫الفرع��ي �إيجاب��ي (‪ )Positive‬يف جمل��د �ص��ور الت�صني��ف (‪ )Images for classification‬املوج��ود داخ��ل امل�س��تندات‬
‫(‪.)Documents‬‬
‫ > َك ِّرر العملية لتحديد وحتميل جمموعة ال�صور التدريبية التي ال حتتوي على �شقوق يف اخلر�سانة من املجلد الفرعي‬
‫�سلبي (‪ )Negative‬يف جملد �صور الت�صنيف (‪ )Images for classification‬داخل امل�ستندات (‪8 .)Documents‬‬

‫ >ا�ضغط على ‪( Train Model‬تدريب النموذج)‪9 .‬‬

‫‪150‬‬
1

151
4

Class 1

5 6

Class 2

152
‫‪7‬‬

‫‪8‬‬

‫‪9‬‬

‫�شكل ‪� :4.5‬إن�شاء منوذج وتدريبه‬

‫ميكن��ك اختب��ار النم��وذج عن��د االنته��اء م��ن عملي��ة التدري��ب م��ن خ�لال تق��دمي �ص��ورة من بيان��ات االختبار‪ ،‬وذلك �إما م��ن الفئة الإيجابي��ة (التي حتتوي على‬
‫ال�ش��قوق) �أو من الفئة ال�س��لبية (التي تخلو من ال�ش��قوق)‪ ،‬ثم ميكنك تقييم املخرجات‪.‬‬
‫‪153‬‬
‫الختبار وتقييم منوذج‪:‬‬
‫ >ح��دِّ د �ص��ورة به��ا �ش��قوق يف اخلر�س��انة م��ن املجل��د الفرع��ي اختب��ار (‪ )Test‬املوج��ود يف جمل��د �ص��ور الت�صني��ف‬
‫(‪ )Images for classification‬داخل امل�ستندات (‪ )Documents‬و ُق ْ‬
‫م بتحميلها‪1 .‬‬

‫ >ا�ضغ��ط عل��ى ‪( Choose images from your files, or drag & drop here‬اختي��ار ال�ص��ور م��ن ملفات��ك �أو ا�س��حبها‬
‫و�أفلته��ا هنا)‪2 .‬‬

‫‪1‬‬

‫‪2‬‬

‫�شكل ‪ :4.6‬اختبار وتقييم منوذج‬

‫كم��ا تالح��ظ‪ ،‬فق��د َ�ص َّن��ف النم��وذج ال�ص��ورة ب�ش��كل �صحي��ح يف الفئ��ة الإيجابي��ة م��ع ن�س��بة يق�ين ‪ ،100 %‬وذل��ك متو ّق��ع؛ لأن �ص��ورة اخلر�س��انة الت��ي قم��ت‬
‫بتحميله��ا حتت��وي عل��ى ال�ش��قوق‪ .‬وعلي��ك تك��رار اخلطوت�ين الأخريت�ين لتحمي��ل �ص��ورة خمتلف��ة وتقيي��م النموذج م��رة �أخرى‪.‬‬
‫‪154‬‬
‫ميزات وحتديات النمذجة التنب�ؤية  ‪Benefits and Limitations of Predictive Modeling‬‬

‫حتديات النمذجة التنب�ؤية‪:‬‬ ‫ميزات النمذجة التنب�ؤية‪:‬‬


‫�أمن وخ�صو�صية البيانات‪.‬‬ ‫حت�سني �إ�سرتاتيجيات الت�سويق واملبيعات وخدمة العمالء‪.‬‬
‫حت�سني التناف�سية املبنية على املعرفة وتوظيف الإ�سرتاتيجيات‬
‫التعامل مع حجم كبري من البيانات‪.‬‬ ‫الكت�ساب ميزة املناف�سة‪.‬‬
‫حتديات �إدارة البيانات‪.‬‬ ‫تعزيز جودة املنتجات واخلدمات‪.‬‬
‫التحليل الدقيق ملتطلبات امل�ستهلك‪.‬‬
‫احلاجة امل�ستمرة لتكييف النماذج مع الق�ضايا وامل�شاكل امل�ستجدة‪.‬‬
‫توفري التو ُّقعات للعوامل اخلارجية التي ت�ؤثر على الإنتاجية �أو �سري‬
‫العمل‪.‬‬
‫امل�ساهمة يف �إدارة املخاطر املالية واال�ستثمارية‪.‬‬
‫توفري التنب�ؤ باملوارد �أو باملخزون من املواد املختلفة‪.‬‬
‫التنب�ؤ بالتوجهات امل�ستقبلية للأعمال‪.‬‬
‫دعم عملية �إدارة القوى العاملة وحتليل امل�شاكل املتعلقة بها‪.‬‬

‫�أدوات النمذجة التنب�ؤية‬


‫‪Predictive Modeling tools‬‬
‫توج��د �أدوات النمذج��ة التنب�ؤي��ة احلديث��ة‬
‫عل��ى �ص��ورة َمن�ص��ات متكامل��ة تدع��م تطوي��ر‬
‫اخلوارزمي��ات وحتلي��ل البيان��ات وتق��دمي النتائ��ج‬
‫املوثوق��ة‪ ،‬و َيت � ُّم ا�س��تخدام ه��ذه الأدوات م��ن‬
‫ِق َب� ْ�ل ال�ش��ركات وامل�ؤ�س�س��ات البحثي��ة لإخ��راج‬
‫ا�س��تنتاجات دقيق��ة و�ش��املة ميكنه��ا امل�س��اهمة يف‬
‫اتخ��اذ الق��رارات الفعال��ة‪.‬‬

‫�شكل ‪ :4.7‬خمطط حتليل البيانات وحتويلها‬ ‫الأدوات املتاحة‪:‬‬


‫من�صة ‪ H2O‬للذكاء اال�صطناعي (‪.)H2O Driverless AI‬‬
‫من�صة ‪ IBM‬وات�سون �ستوديو (‪.)IBM Watson Studio‬‬
‫من�صة رابيد مايرن �ستوديو (‪.)RapidMiner Studio‬‬
‫من�صة �ساب للتحليالت ال�سحابية (‪.)SAP Analytics Cloud‬‬
‫من�صة �سا�س (‪.)SAS‬‬
‫من�صة ‪ IBM‬احلزمة الإح�صائية للعلوم االجتماعية (‪.)IBM SPSS‬‬
‫من�صة �أوراكل لعلم البيانات (‪.)Oracle Data Science‬‬

‫‪155‬‬
‫جدول ‪ :4.3‬تطبيقات النمذجة التنب�ؤية‬
‫الو�صف‬ ‫التطبيق‬

‫ميك��ن �أن ي�س��اهم التحلي��ل التنب��ؤي يف حتدي��د مكان��ة ال�ش��ركة املالي��ة م��ن حي��ث املبيع��ات والأرب��اح‪،‬‬
‫فمِ ن خالل الك�ش��ف عن احلاالت ال�ش��اذة والتباين يف البيانات املالية ال�س��ابقة للأق�س��ام املختلفة يف‬
‫ال�شركة‪ ،‬ميكن للنمذجة حتديد الأق�سام ذات الأداء املنخف�ض مثل ق�سم املبيعات‪ ،‬وهذا ي�ؤدي �إىل‬ ‫املبيعات‬
‫حت�سني �أداء ال�شركة و�إدخال التح�سينات على الأق�سام �أو العمليات مبا يتنا�سب مع �إ�سرتاتيجيات‬
‫النم��و والأداء املتميز‪.‬‬

‫ميك��ن لل�ش��ركات ا�س��تهداف فئ��ات معين��ة م��ن العم�لاء باحلم�لات الرتويجي��ة ملنتج��اتٍ �أو خدم��اتٍ‬
‫أي�ضا تو ُّقع‬
‫معينة‪ ،‬وذلك من خالل التحليل والتنب�ؤ ا�ستنادًا �إىل البيانات ال�سابقة‪ ،‬كما ميكن لها � ً‬
‫ا�س��تجابات ومتطلبات ه�ؤالء العمالء‪ ،‬وهنا يك ُمن �أحد الأ�س��باب الرئي�س��ة يف قيام ال�ش��ركات بجمع‬ ‫الت�سويق‬
‫البيانات ال�سابقة‪ُ .‬تعدُّ معرفة رغبات العمالء والتنب�ؤ باملنتجات واخلدمات التي يرغبون باحل�صول‬
‫عليها يف امل�ستقبل من �أهم �إ�سرتاتيجيات الت�سويق احلديثة‪.‬‬

‫ُتعدُّ و�سائل التوا�صل االجتماعي م�صد ًرا �أ�سا�س ًيا للبيانات ال�ضخمة غري َّ‬
‫املنظمة وغري املتجان�سة‪،‬‬
‫والتي تتك َّون من م�شاركة ماليني الأ�شخا�ص يوم ًيا يف احلديث عن الق�ضايا واملوا�ضيع املختلفة‪،‬‬ ‫و�سائل التوا�صل‬
‫للنمذجة التنب�ؤية‪ ،‬حيث يَ�سم ُح للم�ؤ�س�سات‬
‫َ‬ ‫ويُعدُّ حتليل بياناتها من �أكرث التطبيقات ا�ستخدامًا‬ ‫االجتماعي‬
‫وال�شركات با�ستك�شاف اهتمامات العمالء وبالتايل تطوير خططها امل�ستقبلية وفقًا لذلك‪.‬‬

‫ُت�س��تخدم النمذج��ة عل��ى نط��اق وا�س��ع يف امل�ؤ�س�س��ات املالي��ة لتقيي��م املخاط��ر املتعلق��ة بتموي��ل الأف��راد‬
‫ويكن‬ ‫والأعمال‪ ،‬حيث ت�س��اهم ب�ش��كل فعال يف تقييم �أهليتهم للتمويل ويف الك�ش��ف عن االحتيال‪ُ ،‬‬
‫لأدوات التحليل التنب�ؤية � ً‬ ‫تقييم املخاطر‬
‫أي�ضا م�ساعدة امل�ؤ�س�سات يف �إجراء تقييم ملخاطر اال�ستثمار وحتديد درجة‬
‫املخاطرة �أو العائد امل�ستقبلي على اال�ستثمار‪.‬‬

‫ُت�ستخدم النمذجة يف عملية حت�سني اجلودة من خالل اال�ستعانة مبالحظات العمالء حول منتج‬
‫�أو خدمة معينة لتح�سني جودتها‪ ،‬وكذلك للتنب�ؤ بالأثر املتو ّقع للتغيريات يف املنتجات �أو اخلدمات‬ ‫حت�سني اجلودة‬
‫من حيث زيادة املبيعات �أو �إقبال الزبائن على �شرائها‪.‬‬

‫‪156‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬


‫‪.1‬تَ�س��تخدم ال�ش��ركات التحلي�لات التنب�ؤي��ة ِللعث��ور عل��ى �أمن��اط معين��ة يف هذه البيانات ت�س��اعد يف التعرف‬
‫على املخاطر وال ُفر�ص املتاحة التي تتعلق بعمليات تلك ال�شركات‪.‬‬

‫�كل مب�س��ط كلما ارتفعت دقة التحليالت املراد‬


‫‪.2‬يزداد تعقيد النماذج وي�صبح من ال�صعب تف�س�يرها ب�ش� ٍ‬
‫احل�صول عليها‪.‬‬

‫‪.3‬تُع ُّد البيانات ذات الطبيعة املعقدة‪ ،‬كتلك املتعلقة بال�سلوك الب�شري �أحد �أ�سباب ف�شل النموذج‪.‬‬

‫‪ُ .4‬يع� ُّد احل�ص��ول عل��ى بيان��ات ذات عالق��ة بالنم��وذج التنب��ؤي م��ن �أول املتطلب��ات لنج��اح ذل��ك النم��وذج‬
‫وعمل��ه ب�ش��كل فاعل‪.‬‬

‫‪ُ .5‬يع ُّد تقييم املخاطر املالية من �أهم ا�ستخدامات التحليل التنب�ؤي‪.‬‬

‫‪ .6‬ال ُيكن لنموذج التنب�ؤ التعامل مع �أكرث من متغري واحد يف نف�س الوقت‪.‬‬

‫‪ .7‬تُ�ستخدم مناذج القيم ال�شاذة الكت�شاف املُ َ‬


‫عامالت االحتيالية واحلركات امل�شبوهة‪.‬‬

‫‪ُ .8‬يك��ن لنم��وذج ال�سال�س��ل الزمني��ة حتلي��ل العوامل اخلارجية املو�س��مية �أو العار�ض��ة التي ميكنها �أن ت�ؤثر‬
‫على االجتاهات امل�ستقبلية‪.‬‬

‫‪ُ .9‬يكن و�صف املُ ِ‬


‫عامل ب�أنه متغري جوهري يف النموذج‪.‬‬

‫‪.10‬تُ�ستخدم مناذج التنب�ؤ لتقدمي التو ُّقعات امل�ستقبلية ل ٍ‬


‫أحداث معينة من خالل ا�ستخدام قيم البيانات‬
‫ت�سل�سل زمني حمدد كعوامل الإدخال يف جمموعة البيانات‪.‬‬
‫ٍ‬ ‫ال�سابقة املتوفرة‪ ،‬وذلك ِ�ضمن‬

‫‪157‬‬
‫‪ 2‬ا�شرح ب�إيجاز مفهوم النمذجة التنب�ؤية ُم�ستعي ًنا بالبحث على الإنرتنت و� ِ‬
‫أعط ً‬
‫مثال عليها‪.‬‬
‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫‪ 3‬ا�شرح ب�إيجاز خطوات البدء ب�إن�شاء منوذج تنب�ؤي‪ .‬‬


‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫‪� 4‬صف بع�ض التطبيقات العملية للنمذجة التنب�ؤية يف واقعنا اليومي‪.‬‬


‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫‪158‬‬
‫‪ 5‬مت تكليف��ك ب�إن�ش��اء من��وذج تنب ��ؤي حل��وادث امل��رور يف اململك��ة‪ ،‬وبالطب��ع ف ��إن علي��ك � ً‬
‫أول حتدي��د‬
‫البيان��ات الت��ي حتتاجه��ا له��ذا النم��وذج‪ .‬ابح��ث يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة ع�بر الوي��ب‬
‫(‪ )https://data.gov.sa‬عن البيانات املنا�سبة‪ ،‬ثم حدِّد نوع هذه البيانات وعدد �سنوات البيانات التي �ستحتاجها‪.‬‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫‪ 6‬مت تكليف��ك ب�إن�ش��اء من��وذج تنب��ؤي لت�صني��ف جمموع��ة م��ن ال�ص��ور لو�س��ائل املوا�ص�لات املختلف��ة‪ ،‬والت��ي ت�ش��مل‬
‫و�ض��ح اخلط��وات الت��ي �س��تقوم به��ا لإن�ش��اء ه��ذا النم��وذج‪ِ ،‬ب��دءاً م��ن عملي��ة جم��ع‬
‫ال�س��يارات والطائ��رات وال�س��فن‪ِّ .‬‬
‫البيان��ات حت��ى عملي��ة تدري��ب النم��وذج‪.‬‬
‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫‪ 7‬ابح��ث عل��ى الإنرتن��ت ع��ن �أمثل��ة ح��ول املخ��اوف الأخالقي��ة املتعلق��ة باخل�صو�صي��ة‪ ،‬والت��ي ق��د ُتع َزى �إىل ا�س��تخدام‬
‫النمذج��ة التنب�ؤي��ة‪ .‬عل��ى �س��بيل املث��ال‪ ،‬ه��ل يح��ق لل�ش��ركات م��ن الناحي��ة الأخالقي��ة تعيني وترقي��ة املوظفني وف ًقا‬
‫لنم��اذج التنب��ؤ الت��ي تعتم��د عل��ى البيان��ات ال�صحي��ة لأولئك املوظفني؟‬
‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________‬

‫‪159‬‬
‫الدر�س الثاين‬

‫(‪)Forecasting‬‬ ‫ُّ‬
‫التوقع‬

‫التَو ُّق��ع ه��و تقدي��ر للأح��داث املُ�س��تقبلية يت��م �إج��را�ؤه بت�ضم�ين وحتلي��ل البيان��ات ال�س��ابقة بطريق��ة َمنهجي��ة ُم��ددة م�س��ب ًقا‪ .‬وتعت�بر عملي��ة‬
‫تقدي��ر املبيع��ات املحتمل��ة �أو الدخ��ل امل�س��تقبلي �أح��د الأمثل��ة ال�ش��ائعة عل��ى التو ُّق��ع‪ ،‬حي��ث يت��م ا�س��تخدام بيان��ات املبيع��ات �أو الدَ خ��ل ال�س��ابق‬
‫كمرجع لتَو ُقع املبيعات امل�ستقبلية‪ُ .‬ويكن تطبيق التو ُّقع يف الكثري من املجاالت الأُخرى يف احلياة‪ ،‬كتو ُّقع مقدار النمو ال�سكاين للأعوام‬
‫القادم��ة‪� ،‬أو تو ُّق��ع ع��دد ال�س��ياح الذي��ن �س��يزورون اململك��ة العربي��ة ال�س��عودية خالل فرتة حم��ددة‪ ،‬وما �إىل ذلك‪.‬‬
‫التو ُّقع (‪:)Forecasting‬‬ ‫رغم وجود بع�ض �أوجه الت�شابه بني م�صطلحي التو ُّقع والتنب�ؤ‪� ،‬إال �إنهما غري متطابقني‪.‬‬
‫ه��و و�ض��ع تقدي��رات لأح��داث‬ ‫�إن التنب ��ؤ ه��و عملي��ة �إن�ش��اء من��وذج لتخم�ين �أو تقدي��ر نتيج��ة �أو ح��دث م��ا بن��ا ًء عل��ى ِقي��م‬
‫�ات �أو‬
‫م�س��تقبلية بن��ا ًء عل��ى معلوم� ٍ‬ ‫ُمتغريات حالية‪ ،‬بينما التو ُّقع هو عملية تقدير لقيمة متغري ما يف امل�س��تقبل بنا ًء على القيم‬
‫بيان��ات �س��ابقة‪.‬‬ ‫ال�س��ابقة لنف���س املتغ�ير يف �إط��ار زمن��ي ُم��دد‪َ .‬يعن��ي ه��ذا �أن التو ُّق��ع ه��و ن��وع من �أن��واع التنب�ؤ‬
‫يرتبط بالزمن‪ .‬فالتو ُّقع ي�شري �إىل ال�سال�سل الزمنية وامل�ستقبلية‪ ،‬بينما ُيعنى التنب�ؤ ِ‬
‫بعوامل‬
‫�أخ��رى غ�ير الزم��ن‪ .‬ومبعن� ً�ى �آخ��ر‪ ،‬ف�إنك عندما تتنب�أ بامل�س��تقبل ف�أنت تتو ُّقع‪ ،‬وميكنك القول‬
‫ب��أن جمي��ع التو ُّقع��ات ه��ي يف الواق��ع عب��ارة عن تنب�ؤات‪ ،‬بينم��ا ال ميكن و�صف جميع التنب�ؤات‬
‫ب�أنها تو ُّقعات‪ ،‬كتلك احلاالت التي يتم فيها ا�ستخدام االنحدار ل�شرح العالقة بني متغريين‬
‫على �س��بيل املثال‪.‬‬
‫الطق���س بالتنب��ؤ َ‬
‫بالطق���س‪ ،‬فتو ُّق��ع الطق���س يتنب��أ بالطق���س يف امل�س��تقبل با�س��تخدام‬ ‫�درك خط��أ ت�س��مية عملي��ة تو ُّق��ع َ‬
‫وهك��ذا فق��د �أ�صبح��تَ ُت� ُ‬
‫معلوم��ات زمني��ة حم��ددة‪ .‬عل��ى �س��بيل املث��ال‪� ،‬إذا كان��ت ال�س��ماء متط��ر الآن‪ ،‬فم��ا ه��و احتمال ا�س��تمرار هط��ول الأمطار يف ُغ�ض��ون الدقائق‬
‫اخلم���س القادم��ة؟ م��ن املمك��ن الق��ول بثق��ة �أن��ه و ِب َ�ص��رف النظ��ر ع��ن جمي��ع العوامل الأخ��رى التي ت�ؤثر على الطق���س (مث��ل ال�ضغط اجلوي‬
‫ودرج��ة احل��رارة)‪ ،‬ف��إنَ احتمالي��ة ا�س��تمرار هط��ول الأمط��ار يف غ�ض��ون خم���س دقائ��ق �س��تكون ُمرتفع��ة‪ ،‬لأنها متط��ر يف الوقت احلايل‪.‬‬

‫تتيح تقنيات التو ُّقع لل�شركات وامل�ؤ�س�سات تعديل �سيا�ساتها واتخاذ القرارات ال�سليمة لتحقيق �أهدافها‪.‬‬
‫يجب اتباع اخلطوات التالية يف عملية التو ُّقع‪:‬‬

‫ُّ‬
‫التوقع‬ ‫جدول ‪ :4.4‬خطوات‬
‫و�صف اخلطوة‬
‫حتديد البيانات املراد حتليلها وال�سعي للح�صول عليها‪.‬‬ ‫خطوة ‪1‬‬

‫ا�ستخدام �أدوات برجمية لإعداد جمموعة البيانات‪.‬‬ ‫خطوة ‪2‬‬

‫َ�ضبط ال�سل�سلة الزمنية املنا�سبة للتو ُّقع‪.‬‬ ‫خطوة ‪3‬‬

‫�إن�شاء التو ُّقعات‪.‬‬ ‫خطوة ‪4‬‬

‫َتثيل البيانات ر�سوم ًيا‪.‬‬ ‫خطوة ‪5‬‬

‫َتليل النتائج‪.‬‬ ‫خطوة ‪6‬‬

‫‪160‬‬
‫ُّ‬
‫التوقع يف برنامج جداول البيانات �إك�سل  ‪Forecasting in Excel‬‬
‫هن��اك العدي��د م��ن الأدوات الربجمي��ة الت��ي ُيك��ن ا�س��تخدامها لإن�ش��اء من��وذج حتليل��ي للبيانات ال�س��ابقة للقي��ام بعملية التو ُّقع‪ ،‬و ُيعترب مايكرو�س��وفت �إك�س��ل‬
‫(‪ )Microsoft Excel‬م��ن �أه��م ه��ذه الأدوات‪ُ ،‬ويك��ن م��ن خالل��ه ا�س��تخدام البيان��ات ال�س��ابقة املُ�س��تندة �إىل الزم��ن م��ن �أج��ل �إن�ش��اء تو ُّق��ع‪� .‬س��تتعلم يف ه��ذا‬
‫الدر�س خطوات تَو ُّقع �أعداد الرحالت ال�سياحية امل�ستقبلية �إىل اململكة العربية ال�سعودية وذلك ِبا�ستخدام برنامج �إك�سل‪ ،‬حيث تقوم حتديدً ا ب�إجراء التو ُّقع‬
‫يف هذا الربنامج للتنب�ؤ ب�أعداد الرحالت ال�سياحية املتو ّقعة لكل �شهر من �شهور العام ‪ ،2023‬بنا ًء على املعطيات ال�سابقة للبيانات ال�سياحية للعام ‪.2019‬‬

‫خطوة ‪ :1‬احل�صول على البيانات  ‪Obtain the data‬‬

‫يتع�ين علي��ك يف البداي��ة احل�ص��ول عل��ى البيان��ات املطلوب��ة لتحلي��ل التو ُّقع��ات؛ لأن اله��دف ه��و تو ُّق��ع الع��دد ال�ش��هري للرح�لات‬
‫ال�س��ياحية للع��ام ‪ ،2023‬ولذل��ك �أن��ت بحاج��ة �إىل البيان��ات ال�س��ابقة لأع��داد تل��ك الرح�لات‪ ،‬وله��ذا الغر���ض‪�َ ،‬س��تج َمع ه��ذه‬
‫البيان��ات م��ن �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية م��ن خ�لال البواب��ة الوطني��ة للبيان��ات املفتوح��ة‬
‫(‪ُ .)https://data.gov.sa‬يكنك احل�صول على البيانات ال�شهرية ال�سياحية للعام ‪ 2019‬من خالل الرابط التايل‪:‬‬
‫‪https://data.gov.sa/Data/ar/dataset/the-main-indicators-of-tourism-demand-statstics-2015-2020.‬‬
‫م��ن امله��م �أن تالح��ظ �أن��ه ال ميك��ن ا�س��تخدام بيان��ات العام�ين ‪ 2020‬و‪ 2021‬ب�س��بب ت�أث�يرات جائح��ة كورون��ا (‪ )COVID-19‬عل��ى ال�س��ياحة وال�س��فر‪،‬‬
‫ولهذا ال�سبب �ستلج�أ لإجراء ح�سابات التو ُّقع با�ستخدام بيانات العام ‪.2019‬‬

‫ام�سح َرمز اال�ستجابة‬


‫هذه هي بيانات ال�سياحة للمملكة العربية ال�سعودية لعام ‪2019‬‬ ‫ال�سريعة (‪)QR code‬‬
‫ال ُمقدمة من �صفحة بيانات ال�سياحة (وزارة ال�سياحة)‪.‬‬ ‫لتحميل ملف البيانات‪.‬‬

‫�شكل ‪ :4.8‬البوابة الوطنية للبيانات املفتوحة‬


‫‪161‬‬
‫لتحميل البيانات‪:‬‬
‫ >ا�ضغط على زر حتميل (‪1 .)Download‬‬

‫ >يف نافذة التنزيالت (‪ ،)Downloads‬ا�ضغط على فتح ملف (‪2 .)Open File‬‬

‫ >يف ورق��ة العم��ل ‪ ،I1‬ح��دِّ د وان�س��خ حمتوي��ات اخلالي��ا ‪ 3 ،J59:J70‬و�أل�صقه��ا يف اخلالي��ا‬


‫‪ A2: A13‬يف ملف �إك�سل جديد‪4 .‬‬

‫ >اكتُب "ال�شهر" يف اخللية ‪ A1‬و�أ�ضف "‪� "2019‬إىل ا�سم كل �شهر يف اخللية‪5 .‬‬

‫ >يف ورق��ة العم��ل ‪ I1‬م��ن مل��ف �إك�س��ل ال��ذي مت حتميل��ه‪ ،‬ح��دد وان�س��خ حمتوي��ات اخلالي��ا‬
‫‪ 6 ،D59:D70‬و�أل�صقه��ا يف اخلالي��ا ‪ B2: B13‬يف مل��ف الإك�س��ل‪7 .‬‬

‫ >اكتُب "الرحالت ال�سياحية" يف اخللية ‪8 .B1‬‬

‫‪2‬‬

‫‪1‬‬

‫‪162‬‬
‫‪3‬‬
‫‪6‬‬

‫‪5‬‬
‫‪8‬‬

‫‪4‬‬
‫‪7‬‬

‫�شكل ‪ :4.9‬حتميل البيانات‬

‫‪163‬‬
‫خطوة ‪ :2‬ا�ستخدم �أداة التو ُّقع  ‪Use a forecasting tool‬‬

‫تعي علي��ك ت�صديرها‬ ‫حل�ص��ول عل��ى بيان��ات �أع��داد الرح�لات ال�س��ياحية ال�ش��هرية لع��ام ‪َ ،2019‬ي َّ‬‫بع��دَ ا ُ‬
‫ال�سال�سل الزمنية (‪:)Time series‬‬ ‫�إىل �أداة برجمي��ة للتو ُّق��ع‪� .‬ستَ�س��تخدم مايكرو�س��وفت �إك�س��ل له��ذا الغر���ض‪ ،‬و�ستُن�ش��ئ عمودي��ن يف ورق��ة‬
‫ه��ي جمموع��ة م��ن البيان��ات الكمي��ة‪،‬‬ ‫جدي��دة ت�س��مى "‪� ."2019‬س��يحتوي العم��ود الأول عل��ى �أ�س��ماء �أ�ش��هر ال�س��نة امليالدي��ة‪ ،‬والعم��ود الث��اين‬
‫ومتث��ل و�ص ًف��ا لواح��دة �أو �أك�ثر م��ن‬ ‫على بيانات �أعداد الرحالت ال�س��ياحية لكل �ش��هر من �أ�ش��هر العام ‪.2019‬‬
‫ال�صف��ات �أو اخل�صائ���ص املتعلق��ة‬
‫ب�ش��خ�ص �أو ظاه��رة �أو ح��دث مع�ين‪،‬‬ ‫خطوة ‪� :3‬ضبط ال�سال�سل الزمنية  ‪Set the time series‬‬
‫والت��ي يت��م جمعها خالل فرتات زمنية‬
‫متتابع��ة‪.‬‬ ‫تتطل� ُ�ب عملي��ة �إن�ش��اء التو ُّق��ع يف مايكرو�س��وفت �إك�س��ل وج��ود عم��ود يحت��وي عل��ى �سل�س��لة زمني��ة‬
‫ِب ِقي� ٍ�م رقمي��ة (�أرق��ام �أو تواري��خ)‪ ،‬وله��ذا ال�س��بب ال ميكن��ك ا�س��تخدام العم��ود ال��ذي يحت��وي‬
‫عل��ى �أ�س��ماء ال�ش��هور كعم��ود �سل�س��لة زمني��ة وذل��ك ِل َك� ِ‬
‫�ون البيان��ات في��ه ن�ص َّي��ة‪ .‬وللتغلُّ��ب عل��ى ه��ذه‬
‫�كل مت�سل�س��ل‬
‫امل�ش��كلة‪� ،‬ستُن�ش��ئ عم��ودًا ُ َيث��ل ال�ش��هور ويحت��وي عل��ى الأرق��ام م��ن ‪� 1‬إىل ‪ 12‬ب�ش� ٍ‬
‫كما هو مو�ضح يف �شكل ‪.4.10‬‬

‫�أرقام ت�سل�سلية‪.‬‬
‫عدد الرحالت ال�سياحية الوافدة‬
‫للمملكة العربية ال�سعودية‬
‫(مقد ًرا بالآالف)‪.‬‬

‫ت َتطل��ب ال�سل�س��لة الزمني��ة ف�ترات زمنية ُمت�س��قة‬


‫ب�ين نق��اط البيان��ات‪� ،‬س��واء كان��ت تل��ك البيان��ات‬
‫ف�ترات زمني��ة �أو تواري��خ ُمثّلة على �ش��كل رقمي‪.‬‬
‫�س َت�س��تخدم الأرقام الت�سل�س��لية املمثلة لل�ش��هور يف‬
‫العم��ود (‪ )A‬لل�سل�س��لة الزمني��ة ولي���س العمود (‪)B‬‬
‫الذي يحتوي على القيم الن�صية لأ�سماء ال�شهور‪.‬‬

‫يحتوي العمود ‪ B‬على �أ�سماء‬


‫ال�شهور في العام ‪.2019‬‬

‫�شكل ‪ :4.10‬البيانات يف ورقة عمل �إك�سل‬


‫‪164‬‬
‫خطوة ‪� :4‬إن�شاء التو ُّقع  ‪Create the forecast‬‬

‫ا�س��تنادًا �إىل بيان��ات �أع��داد الرح�لات ال�س��ياحية ال�ش��هرية لع��ام ‪� ،2019‬ستَ�س��تخدم خي��ار ورق��ة التنب ��ؤ (‪ )Forecast sheet‬م��ن عالم��ة تبوي��ب بيان��ات‬
‫(‪ )Data‬يف مايكرو�س��وفت �إك�س��ل م��ن �أج��ل �إن�ش��اء التو ُّق��ع‪.‬‬
‫ُّ‬
‫التوقع‪:‬‬ ‫لإن�شاء‬
‫ >ا�ضغط على اخللية ‪1 .A1‬‬

‫ >ا�ضغ��ط عل��ى عالم��ة تبوي��ب بيان��ات (‪ 2 ،)Data‬وم��ن جمموع��ة تنب��ؤ (‪ ،)forecast‬ا�ضغ��ط عل��ى ورق��ة التنب��ؤ‬
‫(‪3 .)Forecast sheet‬‬

‫ >�ستظهر نافذة �إن�شاء ورقة عمل التنب�ؤ (‪4 .)Create Forecast Worksheet‬‬
‫ي�س��تخدم مايكرو�س��وفت‬
‫ > اخرت املخطط اخلطي (‪5 .)Line chart‬‬
‫�إك�س��ل م�صطل��ح خمتل��ف‬
‫ُّ‬
‫التوقع (‪)Forecast‬‬ ‫مل�صطلح‬ ‫ >ا�ضبط قيمة نهاية التنب�ؤ (‪ )Forecast end‬على ‪6 .24‬‬
‫وه��و التنب���ؤ‪.‬‬
‫ >ا�ضغط على خيارات (‪ 7 ،)Options‬لعمل التغيريات يف �إعدادات التو ُّقع الإ�ضافية‪.‬‬
‫ >ا�ضغط على �إن�شاء (‪8 .)Create‬‬

‫ >�ستجد ورقة العمل اجلديدة التي حتتوي على ِق ِيم التو ُّقع �إىل ميني الورقة حيث �أدخلت �سل�سلة البيانات‪.‬‬

‫‪2‬‬
‫‪3‬‬

‫‪1‬‬
‫‪4‬‬
‫‪5‬‬

‫‪8‬‬ ‫‪6‬‬
‫‪7‬‬

‫يمكن عر�ض التو ُّقع‬ ‫تم تحديد الرقم ‪ 24‬كنهاية للتنب�ؤ َك ْون‬
‫با�ستخدام مخطط‬ ‫البيانات المتوفرة هي لمدة ‪� 12‬شه ًرا‪ ،‬وتريد‬
‫خطي �أو مخطط‬ ‫تو ُّق ًعا للأ�شهر ‪ 12‬القادمة‪ ،‬وبالتالي نتجت‬
‫عمودي‪.‬‬ ‫القيمة من‪.24 = 12 + 12 :‬‬

‫‪165‬‬
‫يعر�ض العمودان ‪ D‬و ‪ E‬حالة عدم‬ ‫يحتوي العمود ‪ C‬على‬
‫اليقين الموجودة في التو ُّقع‪.‬‬ ‫القيم التي تم توقعها‪.‬‬

‫‪9‬‬

‫عندم��ا تُن�ش��ئ تو ُّق ًع��ا‪ُ ،‬ين�ش��ئ �إك�س��ل ورق��ة عم��ل جدي��دة حتت��وي عل��ى ج��دول قي��م البيان��ات ال�س��ابقة وقي��م البيان��ات (امل�س��تقبلية) الت��ي مت توقعه��ا‪،‬‬
‫أي�ض��ا م��ع احل��د الأعل��ى للثق��ة (‪ )Upper Confidence Bound‬واحل��د الأدن��ى للثق��ة‬ ‫وكذل��ك يت��م عر���ض مق��دار ع��دم اليق�ين (‪ً � )Uncertainity‬‬
‫(‪ ,)lower Confidence Bound‬ويق��وم �إك�س��ل ب�إن�ش��اء املخط��ط املح��دد لتمثي��ل ه��ذه البيان��ات‪.‬‬

‫التمثيل الر�سومي‬
‫للتو ُّقع‪.‬‬

‫�شكل ‪� :4.11‬إن�شاء التو ُّقع‬


‫‪166‬‬
‫ُّ‬
‫التوقع الإ�ضافية  ‪Additional forecast settings‬‬ ‫�إعدادات‬
‫َي�س��تخدم النم��وذج برنام��ج �إك�س��ل لتو ُّق��ع القي��م امل�س��تقبلية للبيان��ات بن��ا ًء عل��ى القي��م املوج��ودة (البيان��ات ال�س��ابقة) با�س��تخدام االنح��دار‬
‫اخلط��ي (‪ )Linear Regression‬وه��و من��وذج �إح�صائ��ي لك�ش��ف العالق��ة ب�ين متغريي��ن م�س��تمرين‪ ،‬حي��ث يت��م التنب�ؤ من خالل��ه ِبقيم ُمتغري‬
‫تاب��ع بن��ا ًء عل��ى قي��م ُمتغ�ير م�س��تقل (يف املث��ال ال�س��ابق املتعل��ق بال�س��ياحة ميث��ل ع��دد الرحالت ال�س��ياحية املتغ�ير التابع‪ ،‬بينم��ا يكون املتغري‬
‫نوعا �أ�سا�س ًيا و�شائع اال�ستخدام يف التحليل التنب�ؤي والذي يتيح فهم ودرا�سة‬ ‫ممثل بال�شهور)‪ .‬و ُيع ُّد االنحدار اخلطي ً‬ ‫امل�ستقل هو الوقت ً‬
‫العالقة الكمية بني متغريين م�س��تمرين‪.‬‬

‫مخطط خطي‬
‫(‪.)Line chart‬‬

‫�إذا قمت بال�ضغط على خيارات‬


‫(‪ ،)Options‬ف�ستظهر قائمة من�سدلة‬
‫ُتم ِّكنك من تغيير الإعدادات المتقدمة‬
‫الخا�صة بالتنب�ؤ‪.‬‬

‫�شكل ‪� :4.12‬إعدادات التو ُّقع الإ�ضافية‬

‫يحدد فا�صل الثقة (‪)Confidence interval‬‬ ‫من خالل اختيار الك�شف تلقائ ًيا (‪ ،)Detect Automatically‬يُمكن‬
‫دقة التنب�ؤ‪.‬‬ ‫لبرنامج �إك�سل تعيين قيمة المو�سمية (‪ )Seasonality‬تلقائ ًيا �إلى ‪.12‬‬

‫�شيوعا وموثوقية للتنب�ؤ يف النموذج‪� ،‬إال �أنه َيفتقر �إىل‬


‫على الرغم من �أن االنحدار اخلطي هو الأكرث ً‬
‫ي�س��تخدم مايكرو�س��وفت �إك�س��ل‬ ‫�إمكانية التعامل مع البيانات النوعية‪ .‬فعلى �سبيل املثال‪ ،‬قد تَتمثل بع�ض البيانات النوعية يف املثال‬
‫م�صطل��ح خمتل��ف مل�صطل��ح نط��اق‬ ‫املتعلق بال�سياحة يف تف�ضيالت ال�سائحني بخ�صو�ص توقيت ح�صولهم على العطلة �أو الإجازة‪ ،‬و ُت َع ُّد‬
‫الثق��ة (‪)Confidence interval‬‬
‫وه��و فا�ص��ل الثق��ة‪.‬‬ ‫هذه البيانات ذات ت�أثري يف م�س�ألة اختيار زمان ومكان ق�ضاء العطلة‪ .‬قد تعمل دالة التو ُّقع القائمة‬
‫عل��ى االنح��دار اخلط��ي يف بع���ض الأحي��ان‪ ،‬ولك��ن عدم تعامل االنح��دار اخلطي مع البيانات النوعية‬
‫يجعل الكثري من التو ُّقعات بعيدة عن الواقع ب�شكل كبري‪ ،‬مما ي�ؤثر �سل ًبا على التنب�ؤات ب�شكل عام‪.‬‬
‫‪167‬‬
‫نطاق الثقة  ‪Confidence Interval‬‬
‫�ين م��ن ال�ش��ك وع��دم التيق��ن بحدوث��ه‪ ،‬فالتو ُّق��ع كما‬ ‫َينط��وي �أي تو ُّق��ع با�س��تخدام النمذج��ة عل��ى َق� ْ�د ٍر ُمع َّ ٍ‬
‫نطاق الثقة (‪:)Confidence Interval‬‬
‫تعلمت ال يت�ضمن قي ًما حقيقية مت جمعها �أو قيا�س��ها من خالل البحث مث ًال‪ ،‬بل هي قيم تقديرية غري‬
‫لنط��اق الثق��ة احتم��ا ٌل مع��روف وحمك��وم‬ ‫موج��ودة بالفعل بعد‪.‬‬
‫عموم��ا بن�س��بة ت�تراوح ب�ين ‪ 95%‬و ‪99%‬‬
‫ً‬ ‫حتتم��ل القي��م الت��ي يت��م تخمينه��ا ال�ص��واب �أو اخلط��أ يف امل�س��تقبل ِبغ� ِّ��ض النظ��ر ع��ن الطريق��ة الت��ي مت‬
‫م��ن القيم��ة احلقيقي��ة‪.‬‬
‫تخمينه��ا به��ا‪ ،‬ويعط��ي نط��اق الثق��ة جمموع��ة من القيم املتو ّقعة ولي���س فقط قيم��ة متو ُّقعة واحدة‪ ،‬و يتم‬
‫حتدي��د ه��ذه الف�ترة م��ن خ�لال احل��د الأدن��ى واحل��د الأعل��ى للثق��ة‪ ،‬وهكذا ف��إن القيمة الفعلي��ة يجب �أال‬
‫تق��ل ع��ن قيم��ة احل��د الأدن��ى للثق��ة و�أال تزيد عن احل��د الأعلى للثقة‪.‬‬
‫ُتع� َرف ه��ذه القي��م �إح�صائ ًي��ا با�س��م نط��اق الثق��ة ومت ِّث��ل ِنطا ًق��ا م��ن القي��م املُق� َّدرة ملتغ�ير م��ا‪ ،‬وميك��ن‬
‫النظ��ر �إليه��ا عل��ى �أنه��ا متو�س��ط القيم��ة التي يتم تخمينها للمتغ�ير ‪ ±‬نطاق االختالف يف هذا التخمني‪.‬‬
‫يت��م ح�س��اب نط��اق الثق��ة ِوف��ق م�س��توىً حم��دد‪ ،‬وعادة ما ي�س��اوي ‪ ،95%‬ويعني ه��ذا �أن القيمة احلقيقية‬
‫لديها فر�صة بن�سبة ‪ 95%‬لتقع بني نطاق القيم املتو ّقعة بني احلد الأدنى للثقة واحلد الأعلى للثقة‪.‬‬

‫ي�شري التنب�ؤ الذي ُقمت به يف �إك�سل بخ�صو�ص �أعداد الرحالت ال�سياحية‬


‫�إىل �أن��ه م��ن املتو ّق��ع و�ص��ول ‪ 1,305,000‬رحل��ة �س��ياحية يف �ش��هر يناي��ر‬
‫‪ ،2023‬م��ع ح��د �أدن��ى للثق��ة مق��داره ‪ ،232,000‬وح��د �أعل��ى للثق��ة مق��داره‬
‫‪ .2,378,000‬وهك��ذا ف��إن نط��اق الثق��ة ينح�ص��ر يف القي��م الواقع��ة م��ا ب�ين‬
‫‪ 232,000‬و ‪ .2,378,000‬و ُيح َّد ُد م�ستوى الثقة يف �إجراء التو ُّقع يف �إك�سل‬
‫بن�سبة ‪ ،95%‬وبناء على ذلك ف�إن عدد الرحالت ال�سياحية املتو ّقعة ل�شهر‬
‫يناي��ر ‪ 2023‬حتظ��ى بفر�ص��ة بن�س��بة ‪ 95%‬لأن تك��ون ب�ين ‪ 232,000‬و‬
‫‪.2,378,000‬‬
‫�إذا كان ع��دد الرح�لات ال�س��ياحية يف �ش��هر يناي��ر ‪ 2023‬ي�س��اوي‬
‫متام��ا‪ .‬ورغ��م �أن القيم��ة‬
‫�صحيح��ا ً‬
‫ً‬ ‫‪ ،1000,000‬فه��ذا يعن��ي �أن التنب��ؤ كان‬
‫ُّ‬
‫‪ 1000,000‬ال ت�ساوي القيمة ‪ 1,305,000‬التي ح�صلنا عليها من التوقع‪،‬‬
‫�إال �أن تل��ك القيم��ة تق��ع يف نط��اق القيمت�ين ‪ 232,000‬و ‪� ،2,378,000‬أي‬
‫�ضم��ن نط��اق الثق��ة‪.‬‬

‫�شكل ‪ :4.13‬نطاق الثقة‬

‫‪168‬‬
‫خطوة ‪ :5‬متثيل البيانات ر�سوم ًيا  ‪Graph the data‬‬

‫كما تعلمت �ساب ًقا‪ُ ،‬يكن متثيل التو ُّقعات با�ستخدام خمطط خطي (‪� )Line Chart‬أو خمطط عمودي (‪:)Column Chart‬‬

‫املخطط اخلطي  ‪Line Chart‬‬


‫قيم ُم َعينة مبرور الوقت‪ ،‬وذلك على �صورة ِ�سل�س��لة من‬ ‫التغيات التي حدثت على ٍ‬ ‫تُ�س��تخدم املخططات اخلطية على نطاقٍ وا�س� ٍ�ع لتمثيل ُّ‬
‫�اعد يف حتديد العالقة بني جمموعتني من القيم‪ ،‬كمجموعة �ش��هور العام التي متثل‬ ‫نقاط البيانات املت�صلة م ًعا بخطوط م�س��تقيمة‪ ،‬وتُ�س� ِ‬
‫قي��م الوق��ت‪ ،‬وجمموع��ة ع��دد الرح�لات ال�س��ياحية‪ ،‬وبالطب��ع ال ب��د م��ن �أن تك��ون جمموع��ة بيان��ات تعتم��د دائ ًما على املجموع��ة الأخرى (يف‬
‫املثال ال�س��ابق يعتمد عدد الرحالت ال�س��ياحية على الوقت)‪.‬‬

‫فوائد املخططات اخلطية‪:‬‬

‫ت�سمح بالتحليل ال�سريع للبيانات‪.‬‬


‫ت�سمح مبراقبة التغيريات ب�سهولة خالل فرتة زمنية معينة‪.‬‬
‫ميكن االعتماد عليها لتمثيل جمموعات البيانات التي حتتوي على ‪ 50‬قيمة كحد �أعلى‪.‬‬
‫ُت�ساعد يف ا�ستنباط تنب�ؤات حول نتائج بيانات مل يتم ت�سجيلها بعد‪.‬‬

‫املخطط العمودي  ‪Column Chart‬‬


‫تُ�س��تخدم املخطط��ات العمودي��ة لعر���ض البيان��ات الت��ي مت جمعه��ا م��ن خ�لال اال�س��تبانات واملقاب�لات مث��ل بيان��ات الفئ��ات العمري��ة و�أع��داد‬
‫املنتج��ات املف�ضل��ة للزبائ��ن وغريه��ا‪ُ ،‬ويك��ن ا�س��تخدامها � ً‬
‫أي�ض��ا م��ع البيان��ات مث��ل جمموع��ات البيان��ات الأخ��رى كالبيان��ات ال�ش��هرية لعدد‬
‫ير من القيم‪.‬‬ ‫عدد كب� ٍ‬
‫�رط �أال حتت��وي ه��ذه املجموع��ات عل��ى ٍ‬ ‫الرح�لات ال�س��ياحية‪�َ ،‬ش� َ‬

‫فوائد املخططات العمودية‪:‬‬


‫تتيح املقارنة بني جمموعات البيانات ب�سهولة‪.‬‬
‫ُيكن من خاللها تلخي�ص كمية كبرية من البيانات ب�صورة مرئية ي�سهل تف�سريها‪.‬‬
‫ُت�سهِّل من مالحظة التوجهات‪.‬‬
‫ُت�ساعد على درا�سة الأمناط يف البيانات على امتداد فرتة طويلة من الزمن‪.‬‬

‫‪169‬‬
‫متنح��ك ورق��ة عم��ل التنب��ؤ يف �إك�س��ل االختي��ار ب�ين املخط��ط اخلط��ي واملخط��ط العم��ودي‬
‫لتمثي��ل البيان��ات‪ ،‬ولق��د مت ا�س��تخدام املخط��ط اخلط��ي يف املث��ال املتعل��ق بال�س��ياحة‪ ،‬وذلك‬
‫لكون��ه �أك�ثر مالءم��ة للتمثيل املرئ��ي للبيانات‪.‬‬

‫ُت�شير الحواف العلوية لجميع‬


‫الخطوط الرمادية �إلى قيم‬
‫الحد الأعلى للثقة‪.‬‬

‫�شكل ‪ :4.14‬املخطط العمودي‬ ‫ُت�شير الحواف ال�سفلية‬


‫لجميع الخطوط الرمادية‬
‫�إلى قيم الحد الأدنى للثقة‪.‬‬

‫‪170‬‬
‫تخ�صي�ص الر�سومات  ‪Customize the Graphics‬‬
‫منوذج ثاب��ت‪ ،‬ولكن ُيكنك حترير‬
‫ٍ‬ ‫يق��وم برنام��ج �إك�س��ل ب�إن�ش��اء ورق��ة العم��ل اجلدي��دة بقي��م التو ُّق��ع و�أعم��دة للح��د الأعلى للثقة و احلد الأدنى للثقة ح�س��ب‬
‫�أ�سماء الأعمدة وتعديلها‪.‬‬

‫لتغيري �أ�سماء الأعمدة‪:‬‬


‫ >يف ورقة عمل التنب�ؤ‪ ،‬ا�ضغط على اخللية ‪1 .D1‬‬

‫ >ح��دِّ د الكلم��ات املوج��ودة يف اخللي��ة‪ ،‬واكت��ب "احل��د الأدن��ى‬


‫‬
‫للثقة" وا�ضغط على ‪2 . Enter ‬‬

‫‪2‬‬ ‫ >ا�ضغ��ط عل��ى اخللي��ة ‪ ،E1‬واكت��ب "احل��د الأعل��ى للثق��ة"‬


‫‪1‬‬ ‫وا�ضغ��ط عل��ى ‪3 . Enter ‬‬

‫‪3‬‬ ‫ >�س��يتم تطبي��ق التغي�يرات يف ورق��ة عم��ل التنب��ؤ‪ 4 ،‬وعل��ى‬


‫املخطط اخلطي � ً‬
‫أي�ضا‪5 .‬‬

‫‪4‬‬

‫‪5‬‬
‫�شكل ‪ :4.15‬تغيري �أ�سماء الأعمدة‬

‫‪171‬‬
‫كما تُالحظ يف املخطط اخلطي الذي مت �إن�شا�ؤه �ساب ًقا‪ ،‬ف�إن ت�سمية املحور الأفقي لي�ست منا�سبة‪ ،‬حيث تظهر �سل�سلة من الأرقام كعنوان للمحور الأفقي‬
‫ً‬
‫بدل من �أ�سماء ال�شهور‪.‬‬
‫ولت�صحيح ذلك‪ ،‬يجب تعديل املُخطط عن طريق تغيري �سل�سلة البيانات‪.‬‬

‫لتعديل �سل�سلة البيانات‪:‬‬


‫ >يف ورقة عمل "‪ ،"2019‬ويف نهاية العمود ‪� ،B‬أ�ضف �أ�سماء الأ�شهر للعام ‪1 .2023‬‬

‫ >يف ورقة العمل التي حتتوي على قيم التو ُّقع املُن�ش�أة واملُخطط‪ ،‬ا�ضغط داخل املُخطط‪،‬‬
‫‪ 2‬ثم ا�ضغط على �أيقونة عوامل ت�صفية املخطط (‪3 .)Chart Filters‬‬

‫ >ا�ضغط على حتديد البيانات (‪4 .)Select data‬‬

‫ >�س��تظهر ناف��ذة حتدي��د م�ص��در البيان��ات (‪ ،)Select data source‬وم��ن ت�س��ميات‬


‫املح��ور (الفئ��ة) الأفق��ي (‪ ،)Horizontal (Category) Axis Labels‬ا�ضغ��ط عل��ى‬
‫حتري��ر (‪5 .)Edit‬‬

‫ >من ورقة عمل "‪ ،"2019‬ح َّدد �أ�سماء ال�شهور‪6 .‬‬

‫ >من نافذة ت�سميات املحاور (‪ ،)Axis Labels‬ا�ضغط على موافق (‪7 .)OK‬‬

‫‪1‬‬ ‫ >ث��م م��ن ناف��ذة حتدي��د م�ص��در البيان��ات (‪ ،)Select Data Source‬ا�ضغ��ط عل��ى‬
‫مواف��ق (‪8 .)OK‬‬

‫ >�ستظهر �أ�سماء ال�شهور كت�سميات على املحور الأفقي‪9 .‬‬

‫‪2‬‬

‫‪3‬‬

‫‪4‬‬

‫‪172‬‬
‫‪5‬‬

‫‪7‬‬
‫‪6‬‬

‫‪8‬‬

‫‪9‬‬

‫�شكل ‪ :4.16‬تعديل �سل�سلة البيانات‬

‫‪173‬‬
‫وللمزيد من التخ�صي�ص للمخطط اخلطي‪ ،‬ميكنك �إ�ضافة عناوين للمحورين ‪ x‬و‪.y‬‬

‫لتغيري عناوين الت�سمية‪:‬‬


‫ >حدِّ د املخطط اخلطي‪ 1 ،‬ثم ا�ضغط على �أيقونة ‪2 .+‬‬

‫ >حدِّ د خيار عناوين املحاور (‪3 .)Axis Titles‬‬

‫ >يف مربع��ات الت�س��مية الت��ي تظه��ر‪ ،‬ا�ضغ��ط عل��ى كل منه��ا واكت��ب‬


‫العن��وان ال�صحي��ح للمح��ور‪4 .‬‬

‫ >�ستظهر الت�سميات ال�صحيحة يف املخطط اخلطي‪5 .‬‬

‫‪2‬‬
‫‪1‬‬
‫‪3‬‬ ‫‪4‬‬

‫‪5‬‬

‫�شكل ‪ :4.17‬تغيري عناوين الت�سمية‬


‫‪174‬‬
‫خطوة ‪ :6‬حتليل البيانات  ‪Analyze the data‬‬

‫ق��د حتت��اج يف بع���ض الأحي��ان �إىل ِّ‬


‫االط�لاع عل��ى م��دى االخت�لاف ب�ين القي��م املُتو ُّقع��ة وال ِقيم الأولي��ة‪ ،‬وذلك من �أجل فه� ٍ�م �أف�ضل للظاهرة‬
‫قيد الدرا�س��ة وللتو�صل �إىل اال�س��تنتاجات ال�صحيحة‪ .‬بالعودة �إىل املثال ال�س��ابق املتعلق بال�س��ياحة‪ ،‬قد تَو ُّد معرفة �أي ال�ش��هور يف العام‬ ‫ْ‬
‫َّ‬ ‫ِّ‬ ‫ُ‬
‫ارتفاع��ا يف ع��دد الرح�لات ال�س��ياحية الواف��دة‪ ،‬و�أيه��ا �أق��ل‪ .‬تك��ن ه��ذه املعلومات �صناع القرار من و�ضع الإ�س�تراتيجبات‬
‫ً‬ ‫‪� 2023‬سي�ش��هد‬
‫الت�س��ويقية وتنظي��م احلم�لات الرتويجي��ة املنا�س��بة جل��ذب املزي��د م��ن الرحالت ال�س��ياحية‪ .‬للح�صول على هذه املعلومات‪� ،‬س��تطرح قيمة‬
‫العدد املتو ّقع للرحالت ال�سياحية من قيمة العدد ال�سابق للرحالت ال�سياحية‪ ،‬وبالتايل �ستح�صل على قيمة التباين يف البيانات املتو ّقعة‪.‬‬

‫حتليل البيانات‬ ‫لإعداد ورقة عمل جديدة‪:‬‬


‫(‪:)Data Analysis‬‬ ‫ >يف ورقة ‪ )Sheet2( 2‬اجلديدة‪� ،‬أن�شئ عمودًا با�سم ال�شهر‪1 .‬‬

‫ه��و الفح���ص املنهج��ي‬ ‫ >م��ن ورق��ة عم��ل "‪ ،"2019‬ان�س��خ القي��م اخلا�ص��ة بالرح�لات ال�س��ياحية وعدده��ا ‪2 ،12‬‬
‫للبيان��ات ع��ن طري��ق‬ ‫و�أل�صقه��ا يف ورق��ة ‪ ،)Sheet2( 2‬يف عم��ود الرح�لات ال�س��ياحية ‪3 . 2019‬‬
‫العين��ات والقيا���س‬ ‫ > ِم��ن ورق��ة ‪ ،)Sheet 1( 1‬ح��دِّ د القي��م املتو ّقع��ة للرح�لات ال�س��ياحية وعدده��ا ‪4 ،12‬‬
‫والت�صو ي��ر‪.‬‬ ‫و�أل�صقه��ا كقي��م يف ورق��ة ‪ ،)Sheet 2( 2‬يف عم��ود الرح�لات ال�س��ياحية ‪5 .2023‬‬

‫‪1‬‬

‫‪175‬‬
‫‪2‬‬

‫‪5‬‬ ‫‪3‬‬

‫‪4‬‬

‫�شكل ‪� :4.18‬إعداد ورقة عمل جديدة‬

‫‪176‬‬
‫ُّ‬
‫التوقعات‪:‬‬ ‫حل�ساب فرق‬
‫‪1‬‬ ‫ >يف ورقة ‪� ،)Sheet 2( 2‬أن�شئ عمودًا جديدً ا با�سم فرق التوقعات ‪.‬‬
‫ >يف اخللية ‪ ،D2‬اكتب ال�صيغة " ‪2 ."=C2-B2‬‬

‫‪3‬‬ ‫ >ان�سخ ال�صيغة من اخللية ‪� D2‬إىل اخللية ‪ D13‬حل�ساب باقي القيم‪.‬‬

‫‪1‬‬

‫‪2‬‬

‫‪3‬‬

‫�شكل ‪ :4.19‬ح�ساب فرق التو ُّقعات‬


‫‪177‬‬
‫�إن�شاء خمطط عمودي متفاوت امل�سافات  ‪Creating Clustered Column Chart‬‬
‫بالإ�ضافة �إىل خمطط التو ُّقع الذي قمت ب�إن�شائه �سابق ًا‪� ،‬ستقوم ب�إن�شاء خمططني �آخرين ت�ستخدمهما يف التحليل‪.‬‬
‫ب�شكل �أكرث حتديدً ا‪� ،‬ستُن�شئ التايل‪:‬‬
‫ >خمطط بياين لتمثيل املقارنة بني بيانات الرحالت ال�سياحية ال�سابقة وبيانات الرحالت ال�سياحية املتو ّقعة‪.‬‬
‫ >خمطط بياين يو�ضح الفرق املتو َّقع بني بيانات الرحالت ال�سياحية ال�سابقة وبيانات الرحالت ال�سياحية املتو ّقعة‪.‬‬

‫لإن�شاء خمطط عمودي متفاوت امل�سافات‪:‬‬


‫ >حدد الأعمدة ‪ A‬و ‪ B‬و ‪1 .C‬‬

‫ >م��ن عالم��ة تبوي��ب �إدراج (‪ ،)Insert‬ا�ضغ��ط عل��ى املخطط��ات املو�ص��ى به��ا‬


‫(‪2 .)Recommended Charts‬‬

‫ >اخرت خمطط عمودي متفاوت امل�سافات (‪3 .)Clustered Column chart‬‬

‫ >ا�ضغط على موافق (‪4 .)OK‬‬

‫‪2‬‬

‫‪3‬‬

‫‪1‬‬
‫‪3‬‬ ‫�شكل ‪� :4.20‬إن�شاء خمطط عمودي متفاوت امل�سافات‬

‫‪4‬‬

‫‪178‬‬
‫مي ِّثل هذا املخطط البياين املقارنة بني بيانات الرحالت ال�سياحية ال�سابقة‪ ،‬وبيانات الرحالت ال�سياحية املتو ّقعة‪ .‬وميكنك تغيري حدود‬
‫متثيل �أو�ضح للبيانات‪.‬‬
‫�أو وحدات املحور العمودي لعر�ض ٍ‬

‫عند المقارنة مع المخطط‬


‫البياني ا لأول‪ ،‬يحتوي هذا‬
‫المخطط على َتد ُّر ج �أ�صغر‬
‫للوحدات بقيمة ‪ً 250‬‬
‫(بدل من‬
‫‪ 500‬كما في المخطط البياني‬
‫الأولي)‪.‬‬

‫�شكل ‪ :4.21‬خمطط عمودي متفاوت امل�سافات‬

‫عندم��ا يتعل��ق الأم��ر بتمثي��ل املعلوم��ات يف �إك�س��ل‪ ،‬فم��ن امله��م ج��دً ا‬


‫اختيار النوع املنا�سب وال�صحيح للمخططات‪ ،‬وذلك ليتمكن اجلمهور‬
‫من قراءتها وفهمها ب�سهولة‪.‬‬
‫وله��ذا الغر���ض‪ ،‬علي��ك اختي��ار املخطط��ات التي ُيو�صي بها �إك�س��ل‪،‬‬
‫حيث تكون يف �أغلب احلاالت منا�سب ٍة لنوع البيانات املتوفر‪ ،‬فاختيارك‬
‫خمططا غري منا�س��ب لتمثيل البيانات �س��ي�ؤدي �إىل احل�صول على‬ ‫ً‬
‫متثيل مرئي ال ميكن فهمه �أو تف�س�ير حمتواه‪ُ .‬يظهر ال�ش��كل ‪4.22‬‬ ‫ٍ‬
‫مثال على نتيجة االختيار اخلاطئ لنوع املخطط البياين‪.‬‬ ‫ً‬
‫�شكل ‪ :4.22‬خمطط خطي غري مفهوم‬

‫‪179‬‬
‫املخطط العمودي املكد�س  ‪Stacked Column Chart‬‬

‫‪2‬‬ ‫لإن�شاء خمطط عمودي مكد�س‪:‬‬


‫حدِّ د الأعمدة ‪ A‬و‪ B‬و‪1 .D‬‬
‫ > َ‬
‫ >م��ن عالم��ة تبوي��ب �إدراج‬
‫(‪ ،)Insert‬ا�ضغ��ط عل��ى‬
‫املخطط��ات املو�ص��ى به��ا‬
‫(‪2 .)Recommended Charts‬‬

‫ >اخ�تر خمط��ط عم��ودي‬


‫مكد���س بن�س��بة ‪% 100‬‬
‫(‪3 .)Stacked Column‬‬

‫ >ا�ضغط على موافق (‪4 .)OK‬‬

‫‪1‬‬

‫ُي�س��تخدم املخط��ط العم��ودي‬


‫املكد���س ملقارن��ة قيم��ة معين��ة‬
‫م��ع جمم��وع قي��م تت�ضم��ن تل��ك‬
‫القيم��ة‪ ،‬وميكن��ك ا�س��تخدامه‬
‫لإظه��ار كيفي��ة م�س��اهمة قيم��ة‬
‫معينة يف التغيريات عرب الوقت‪.‬‬

‫‪3‬‬

‫‪4‬‬

‫�شكل ‪� :4.23‬إن�شاء خمطط عمودي مكد�س‬


‫‪180‬‬
‫ُيثل املخطط البياين يف ال�ش��كل ‪ 4.24‬الفرق املتو ّقع بني عدد الرحالت ال�س��ياحية ال�س��ابقة وعدد الرحالت ال�س��ياحية املتو ّقعة‪ ،‬وميكنك‬
‫و�ضوحا‪.‬‬
‫ً‬ ‫تغيري حدود �أو وحدات املحور الر�أ�سي لتمثيل املعلومات ب�شكل �أكرث‬

‫�شكل ‪ :4.24‬خمطط عمودي مكدّ�س‬

‫ق��د ال تك��ون املخطط��ات املُو�ص��ى به��ا يف �إك�س��ل منا�س��ب ًة لتمثي��ل املعلوم��ات يف ح� ٍ‬


‫�االت معين��ة‪ .‬فعل��ى �س��بيل املث��ال‪ُ ،‬يو�ص��ي �إك�س��ل يف املثال ال�س��ابق با�س��تخدام‬
‫خمط��ط ُقمع��ي (‪ )Funnel Chart‬كم��ا يف ال�ش��كل ‪� ،4.25‬أو خمط��ط مبع�ثر (‪ )Scatter Chart‬كم��ا يف ال�ش��كل ‪ ،4.26‬و�إذا قم��ت با ِّتب��اع التو�صي��ة‬
‫وا�س��تخدام تل��ك املخطط��ات‪ ،‬ف�س��تح�صل عل��ى خمطط��ات غ�ير منا�س��بة‪ ،‬وي�صعب قراءتها �أو فه��م معانيها‪.‬‬

‫�شكل ‪ :4.26‬خمطط مبعرث‬ ‫�شكل ‪ :4.25‬خمطط ُقمعي‬

‫يج��ب الأخ��ذ باالعتب��ار �أن بع���ض �أن��واع املخطط��ات ق��د ال تتنا�س��ب م��ع حاج��ات �أو ق��درات اجلمه��ور‪ ،‬فبع�ض تلك الأنواع ‪ -‬وكما ه��و احلال يف بع�ض الربامج‬
‫أي�ضا �أن امل�س��ؤولني التنفيذيني ومدراء ال�ش��ركات يحتاجون �أنواع ًا حمددة من‬
‫والأدوات – هو منا�س� ٌ�ب للعلماء والباحثني وخرباء الت�س��ويق‪ .‬ومن ال�ش��ائع � ً‬
‫املخططات‪.‬‬

‫‪181‬‬
‫مترينات‬
‫‪1‬‬

‫خاطئة‬ ‫�صحيحة‬ ‫حدد اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪ُ .1‬ي َع ُّد التو ُّقع الطريقة الوحيدة للتنب�ؤ بالبيانات امل�ستقبلية بنا ًء على البيانات ال�سابقة‪.‬‬

‫‪� .2‬إن حتديد اخلطوات بو�ضوح قبل تنفيذ �إجراء التو ُّقع هو �أهم متطلبات التو ُّقع اجليد‪.‬‬

‫ال�ست للتو ُّقع بالرتتيب‪.‬‬


‫‪ .3‬لي�س من ال�ضروري اتباع اخلطوات ْ‬

‫‪ .4‬مينحك نطاق الثقة معلومات حول ن�سبة ال�شك وعدم التيقن بحدوث التنب�ؤ‪.‬‬

‫‪ .5‬التنب�ؤ بنطاق ثقة ي�ساوي ‪ 95%‬هو �أكرث دقة من تنب�ؤ بنطاق ثقة ي�ساوي ‪.75%‬‬

‫‪ .6‬ي�شري التنب�ؤ والتو ُّقع �إىل نف�س الإجراء‪.‬‬

‫‪ُ .7‬ي َف َّ�ضل ا�ستخدام املخطط البياين اخلطي على املخطط العمودي يف متثيل التو ُّقع‪.‬‬

‫‪ُ .8‬ي َف َّ�ضل اختيار املخططات التي يو�صي بها �إك�سل ملنا�سبتها لنوع البيانات امل�ستخدم‪.‬‬

‫‪ .9‬يعتمد اختيار املخطط ال�صحيح لتمثيل البيانات على املعلومات التي �سيتم متثيلها باملخطط‪.‬‬

‫‪ .10‬حتدد حدود الثقة الدنيا والعليا النطاق املقبول لقيم البيانات‪.‬‬

‫‪182‬‬
‫‪ 2‬ق��ارن ب�ين نوع��ي املخطط�ين اللذي��ن يقدمهم��ا �إج��راء التو ُّق��ع يف �إك�س��ل‪ ،‬ومل��اذا ُيع��دُّ املخط��ط اخلط��ي ه��و الأن�س��ب‬
‫ح�سب ر�أيك؟ ‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 3‬ق��م بزي��ارة �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة‬
‫(‪ )https://data.gov.sa‬ث��م ق��م بتحمي��ل بيان��ات الرح�لات ال�س��ياحية للعام�ين ‪ 2017‬و ‪ .2018‬ث��م ط ِّب��ق �إج��راء‬
‫التو ُّق��ع للع��ام ‪ِّ 2023‬‬
‫وو�ض��ح النتائ��ج‪ .‬اذك��ر املخطط��ات البياني��ة الت��ي �س��تختارها لعر���ض النتائ��ج؟ ومل��اذا؟‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫ ___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫ ___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪183‬‬
‫‪ 4‬ح ِّلل نتائج التو ُّقع لبيانات الرحالت ال�س��ياحية التي ح�صلت عليها من التمرين الثالث للعامني ‪ 2017‬و‪،2018‬‬
‫ثم قم ب�إن�شاء �أوراق العمل املطلوبة يف �إك�سل وقارن بني النتائج‪ .‬ما هو اجلزء املهم يف هذه املخططات التو�ضيحية‬
‫و�ضح �إجابتك‪.‬‬‫عند �إجراء املقارنة بينها؟ ِّ‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 5‬م�س��تعي ًنا ب ��أوراق عم��ل �إك�س��ل الت��ي �أن�ش ��أتها يف التمري��ن الراب��ع‪ ،‬ق��م بتمثي��ل البيان��ات با�س��تخدام الأن��واع املختلف��ة‬
‫للمخطط��ات يف �إك�س��ل‪ .‬م��ا ه��ي �أن�س��ب �أن��واع املخطط��ات لتمثي��ل ه��ذه املعلوم��ات؟ ِّ‬
‫و�ض��ح �إجابت��ك‪.‬‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬
‫__________________________________________________________________________________________‬

‫‪184‬‬
‫الدر�س الثالث‬

‫(‪)Optimization‬‬ ‫التح�سني‬

‫التعامل مع م�شاكل التح�سني‬


‫‪Dealing with Optimization Problems‬‬
‫التح�سني (‪:)Optimization‬‬ ‫يواجه الإن�سان امل�شاكل املتعلقة بالتح�سني يف الكثري من جوانب احلياة وجماالتها كالأعمال التجارية‪،‬‬
‫ه��و عملي��ة اختي��ار العن�ص��ر‬ ‫واالقت�صاد‪ ،‬والريا�ضيات‪ ،‬والهند�سة‪ ،‬والعلوم‪ .‬تَك ُمن امل�شكلة الأ�سا�سية يف حماولة �إيجاد الطريقة املُثلى‬
‫الأف�ض��ل م��ن جمموع��ة م��ن‬ ‫�أو الأكرث فاعلية ال�ستخدام املوارد املحدودة لتحقيق هدف معني والذي قد يكون زيادة الربح‪� ،‬أو تقليل‬
‫البدائ��ل وذل��ك حت��ت قي��ود‬ ‫لل�سفر �إىل وجهة معينة‪.‬‬
‫التكلفة‪� ،‬أو تقليل الوقت الالزم لتنفيذ م�شروع ما‪� ،‬أو اخت�صار الوقت �أو امل�سافة ِ‬
‫معين��ة‪.‬‬ ‫ُيع ُّد ا�ستقطاب املزيد من الرحالت ال�سياحية �إىل بلدٍ ما �أحد �أهداف التح�سني‪ ،‬كما ميكن النظر �إىل‬
‫بع�ض الأمثلة الأُخرى حول التح�سني‪ ،‬كتحديد امليزانية املنا�سبة حلملة ت�سويقية‪� ،‬أو ت�صميم اجلدول‬
‫املثايل لعمل املوظفني‪� ،‬أو خف�ض تكلفة التو�صيل‪.‬‬

‫ما هي �أداة �إك�سل �سولفر؟  ?‪What is Excel Solver‬‬


‫تُعت�بر �أداة �إك�س��ل �س��ولفر (‪� )Excel Solver‬أداة برجمي��ة تُ�س��تخدم ملح��اكاة وحت�س�ين من��اذج الهند�س��ة‬
‫م��ن ال�ض��روري فه��م �إمكاني��ة �إج��راء‬ ‫والأعم��ال املختلف��ة‪ .‬تنتم��ي ه��ذه الأداة �إىل جمموع� ٍة خا�ص��ة من �أدوات �إك�س��ل ُي�ش��ار �إليها با�س��م �أدوات‬
‫تغي�يرات عل��ى ُمعامِ�لات �أداة �س��ولفر �أو‬
‫عل��ى الإج��راء ال��ذي يت��م تنفي��ذه يف �أي‬ ‫�وذج يحت��وي‬
‫حتلي��ل م��اذا‪�-‬إذا (‪ )What-Ιf Analysis tools‬وت�س��تخدم للو�ص��ول �إىل �أف�ض��ل احلل��ول لنم� ٍ‬
‫بن��اء عل��ى النتائ��ج الت��ي‬
‫ً‬ ‫وق��ت‪ ،‬وبذل��ك‬ ‫على ُمدخالت متعددة‪.‬‬
‫تقدمه��ا الأداة‪ ،‬ميك��ن �إع��ادة تقيي��م‬ ‫ُتع� ُّد احلاج��ة �إىل حتدي��د قيم��ة خللي��ة واح��دة (تُ�س��مى اخللي��ة اله��دف) ع��ن طري��ق تغي�ير قي��م خالي��ا‬
‫امل�شكلة وحتديد ما �إذا كانت هناك حاجة‬
‫�إىل تنفي��ذ عملي��ة ه��ذه الأداة مع تطبيق‬ ‫�أخ��رى معين��ة (ت�س��مى خالي��ا املُتغ�ير) وذل��ك با�س��تخدام القي��ود �أو بدونه��ا‪ ،‬م��ن �أك�ثر اال�س��تخدامات‬
‫قي��ود معين��ة‪ .‬ال ُتع��دُّ النتائ��ج يف �س��ولفر‬ ‫�يوعا لأداة �إك�س��ل �س��ولفر‪ ،‬حي��ث تعت�بر ه��ذه الأداة مثالي��ة حل��ل م�ش��اكل الربجمة اخلطي��ة (املعروفة‬ ‫�ش� ً‬
‫جم��رد �أرق��ام فقط‪ ،‬بل هي قيم ذات معنى‬ ‫أي�ضا با�س��م م�ش��اكل التح�س�ين اخلطي)‪ ،‬ولذلك ُيطلق عليها �أحيا ًنا ا�س��م الربجمة اخلطية ل�س��ولفر‬ ‫� ً‬
‫حمدد تخ�ص املوقف قيد الدرا�سة‪ ،‬ولذلك‬ ‫(‪.)Linear Programming Solver‬‬
‫عال البيانات �أو حملل الأعمال‬ ‫يجب على ِ‬
‫�إج��راء تقييم نقدي لهذه النتائج واتخاذ‬ ‫ُتع��د �أداة �إك�س��ل �س��ولفر مثالي��ة للتعام��ل م��ع م�ش��اكل التح�س�ين‪ ،‬حي��ث ُت ِّكن��ك م��ن ا�س��تخدام ج��داول‬
‫�إج��راءات �إ�ضافي��ة �إذا كان��ت النتائ��ج غري‬ ‫البيان��ات لإدراج متغ�يرات الق��رار وقي��ود النم��وذج‪ ،‬ث��م تنفي��ذ دال��ة اله��دف التي ت�صفه��ا‪ .‬ويف حني ُيع ُّد‬
‫مر�ضي��ة‪.‬‬
‫ا�س��تخدام النماذج ال�ش��بكية (‪ )Graphical Models‬مثالي ًا حلل النموذج الذي يحتوي على متغريين‬
‫للق��رار‪ ،‬تت�ضم��ن الكث�ير م��ن امل�ش��اكل يف احلي��اة الواقعي��ة متغ�يرات عدي��دة‪ ،‬ولذل��ك هن��اك حاج��ة �إىل‬
‫ا�س��تخدام تقني��ات وح�س��ابات ُمعق��دة للو�ص��ول �إىل احل��ل الأمثل ملثل تلك امل�ش��اكل‪.‬‬
‫تُ�ساهم جداول البيانات و�أداة �سولفر يف حل م�شاكل التح�سني بطريقة ُمب�سطة ومالئمة للم�ستخدمني‬
‫ِب�صرف النظر عن قدراتهم احل�سابية‪.‬‬

‫‪185‬‬
‫�صياغة امل�شكلة  ‪Formulating the Problem‬‬
‫قبل ت�شغيل �أداة �إك�سل �سولفر‪ ،‬يجب �صياغة امل�شكلة (النموذج) يف ورقة عمل‪ ،‬حيث يع ّرف هذا النموذج امل�شكلة التي تريد �إيجاد حل لها‪.‬‬
‫لقد جمعت يف الدر���س ال�س��ابق بيانات الرحالت ال�س��ياحية ال�ش��هرية للعام ‪ 2019‬من �صفحة بيانات ال�س��ياحة التابعة لوزارة ال�س��ياحة ال�س��عودية‬
‫يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة (‪ ،)https://data.gov.sa‬ويف ه��ذا الدر���س �ست�س��تخدم نف���س البيان��ات م��ن �أجل الو�ص��ول �إىل نتائج حمددة‬
‫ت�س��اعد يف تنظيم حمالت للرتويج لل�س��ياحة يف اململكة العربية ال�س��عودية للعام ‪ ،2023‬وذلك با�س��تخدام �أداة �إك�س��ل �س��ولفر‪ .‬لتحقيق ذلك‪ ،‬يتعني‬
‫عليك � ًأول �صياغة امل�شكلة ثم حتديد نوع املعلومات التي تريد احل�صول عليها من �أداة �إك�سل �سولفر‪.‬‬

‫ل��و افرت�ض��ت �أن��ك وكي��ل �س��فر و�أردت تنظي��م حمل��ة ترويجي��ة لل�س��ياحة للعام ‪2023‬‬
‫يف اململك��ة العربي��ة ال�س��عودية‪ ،‬فم��ن املُه��م يف ه��ذه احلال��ة معرف��ة ع��دد الرح�لات‬ ‫تعريف امل�شكلة‬
‫ال�سياحية التي متت خالل العام ‪ ،2019‬وبن ًاء على ذلك �ست�ستطيع حتديد الطرق‬
‫والو�سائل التي ميكن اال�ستعانة بها جلذب املزيد من ال�سياح يف العام ‪.2023‬‬

‫�س��يتم احل�ص��ول عل��ى بيان��ات الرح�لات ال�س��ياحية ال�ش��هرية املطلوب��ة لع��ام ‪2019‬‬
‫من �صفحة بيانات ال�س��ياحة التابعة لوزارة ال�س��ياحة ال�س��عودية يف البوابة الوطنية‬ ‫جمع البيانات‬
‫للبيانات املفتوحة (‪.)https://data.gov.sa‬‬

‫انطالق ًا من حقيقة �أنه يف العام ‪ 2019‬و�صل عدد الرحالت ال�سياحية للمملكة‬


‫العربية ال�سعودية �إىل ‪ ،17,526,000‬ميكن حتديد الهدف بزيادة هذا العدد‬ ‫حتديد الأهداف‬
‫�إىل ‪ 25,000,000‬رحلة �سياحية يف العام ‪.2023‬‬

‫يف البداي��ة �س��تقوم بتقيي��م بيان��ات الرح�لات ال�س��ياحية ال�ش��هرية لع��ام ‪2019‬‬
‫لتحدي��د نق��اط ال�ضع��ف �أو الإ�ش��كاليات الكامن��ة يف البيان��ات املتعلق��ة بكل �ش��هر من‬
‫�شهور هذا العام‪ ،‬وبنا ًء على هذا التقييم الأويل‪� ،‬ستُحدد املتغري الذي يجب تغيريه‬ ‫حتديد املتغريات املت�أثرة‬
‫من �أجل حتقيق الهدف‪ ،‬ثم بن ًاء على النتائج �س�تُقرر ما �إذا كان يجب تنفيذ �أداة‬
‫�س��ولفر بقي��ود �أم ال‪.‬‬

‫‪186‬‬
‫�أداة �إك�سل �سولفر الإ�ضافية  ‪The Excel Solver Add-In‬‬
‫الآن وبعد �صياغة امل�شكلة ب�شكل جيد‪ ،‬ميكنك فتح برنامج �إك�سل وت�شغيل �أداة �إك�سل �سولفر‪ .‬يجب عليك � ًأول تن�شيط هذه الأداة من‬
‫نافذة خيارات �إك�سل (‪ ،)Excel Options‬لأنه ال يتم تن�شيطها تلقائ ًيا عند تثبيت مايكرو�سوفت �أوفي�س (‪.)Microsoft Office‬‬

‫لتن�شيط �أداة �إك�سل �سولفر الإ�ضافية (‪:)Excel Solver Add-In‬‬


‫ >من عالمة تبويب ملف (‪ ،)File‬ا�ضغط على خيارات (‪1 .)Options‬‬

‫ >من نافذة خيارات ‪Excel‬‫ (‪ ،)Excel Options‬ا�ضغط على الوظائف الإ�ضافية (‪2 .)Add-Ins‬‬

‫‪4‬‬ ‫ >من مربع �إدارة (‪ ،)Manage‬اخرت وظائف ‪ Excel‬الإ�ضافية (‪ 3 ،)Excel Add-Ins‬ثم ا�ضغط انتقال (‪.)GO‬‬
‫ >من نافذة الوظائف الإ�ضافية (‪ ،)Add-Ins‬حدِّ د ‪( Solver Add-In‬الأداة الإ�ضافية �سولفر)‪5 .‬‬

‫ >ا�ضغط على موافق (‪6 .)OK‬‬

‫ >�ستظهر �أيقونة �أداة ‪�( Solver‬سولفر)‪7 .‬‬

‫‪1‬‬

‫‪187‬‬
‫‪6‬‬

‫‪5‬‬

‫‪2‬‬

‫‪3‬‬
‫‪4‬‬

‫‪7‬‬

‫عدد الرحالت ال�سياحية الوافدة‬


‫للمملكة العربية ال�سعودية‬
‫(مقد ًرا بالآالف)‪.‬‬

‫�شكل ‪ :4.27‬تن�شيط الأداة الإ�ضافية �إك�سل �سولفر‬

‫‪188‬‬
‫ا�ستخدام �أداة �سولفر  ‪Using Solver‬‬
‫علي��ك قب��ل كل �ش��يء ح�س��اب الع��دد الإجم��ايل للرح�لات ال�س��ياحية لع��ام ‪( 2019‬مق��د ًرا ب��الآالف)‪ ،‬وللقي��ام بذلك �ست�س��تخدم دالة اجلمع‬
‫(‪ )SUM‬يف �إك�سل‪ ،‬حيث �ستقوم بتحديد و�إيجاد جمموع اخلاليا التي حتتوي على �أعداد الرحالت ال�سياحية ال�شهرية‪.‬‬

‫حل�ساب عدد الرحالت الإجمايل‪:‬‬


‫ >افتح ملف �إك�سل "الرحالت ال�سياحية لعام ‪1 ."2019‬‬

‫ >يف اخللية ‪ B14‬اكتب "الإجمايل"‪2 .‬‬

‫‪.‬‬ ‫‪Enter ‬‬ ‫ب "(‪ 3 "=SUM(C2:C13‬وا�ضغط على‬ ‫ >يف اخللية ‪ C14‬اكت ‫‬


‫ >�سيظهر املجموع الإجمايل يف اخللية‪4 .‬‬

‫‪1‬‬

‫‪4‬‬
‫‪3‬‬ ‫‪2‬‬

‫�شكل ‪ :4.28‬ح�ساب العدد الإجمايل للرحالت ال�سياحية لعام ‪2019‬‬

‫‪189‬‬
‫علي��ك بع��دَ ذل��ك فت��ح مل��ف �إك�س��ل ال��ذي يحت��وي عل��ى بيان��ات الرح�لات ال�س��ياحية لع��ام ‪ 2019‬يف ورق��ة عم��ل ب�إ�س��م "‪ ،"2019‬ث��م �ستُن�ش��ئ ورق��ة‬
‫عم��ل جدي��دة با�س��م "‪ "Solver‬بنف���س البيان��ات املوج��ودة يف ورق��ة عم��ل "‪."2019‬‬
‫من املهم القيام باخلطوة املذكورة نظ ًرا لأن ا�ستخدام �أداة �سولفر ي�ؤدي �إىل تغيري القيم املوجودة يف البيانات ب�شكل دائم وبدون خيار للرتاجع‪،‬‬
‫لذل��ك علي��ك االحتف��اظ بورق��ة عم��ل البيان��ات الأ�صلي��ة (الورق��ة "‪ "2019‬يف ه��ذا املث��ال)‪ ،‬ال�س��تخدامها من جديد يف حالة كانت نتائج �أداة �س��ولفر‬
‫غري ُمر�ضية‪.‬‬
‫�إن �أ�سهل طريقة لن�سخ القيم املوجودة يف ورقة العمل "‪ "2019‬هي ب�إن�شاء ن�سخة من الورقة نف�سها‪.‬‬

‫‪1‬‬ ‫لن�سخ ورقة عمل يف �إك�سل‪:‬‬


‫ >فتح ملف �إك�سل "الرحالت ال�سياحية لعام ‪1 ."2019‬‬

‫ >ا�ضغ��ط ب��زر الف ��أرة الأمي��ن عل��ى ورق��ة عم��ل "‪ 2 ،"2019‬وح��دِّ د نق��ل �أو‬
‫ن�س��خ (‪3 .)Move or Copy‬‬

‫ >يف ناف��ذة النق��ل �أو الن�س��خ الت��ي �س��تظهر‪ ،‬ح��دِّ د "‪ 4 "2019‬ث��م ح��دد خي��ار‬
‫�إن�شاء ن�سخة (‪5 .)Create a copy‬‬

‫ >ا�ضغط على موافق (‪6 .)OK‬‬

‫ >مت �إن�شاء الورقة اجلديدة‪7 .‬‬

‫‪3‬‬

‫‪2‬‬

‫‪4‬‬

‫‪6‬‬ ‫‪7‬‬
‫‪5‬‬
‫�شكل ‪ :4.29‬ن�سخ ورقة عمل يف �إك�سل‬

‫‪190‬‬
‫البحث عن اخلاليا ذات الإ�شكاليات الكامنة  ‪Find the problematic cell values‬‬
‫كم��ا ُذك��ر �س��اب ًقا‪� ،‬س��يتم تقيي��م بيان��ات الرح�لات ال�س��ياحية ال�ش��هرية لع��ام ‪ 2019‬م��ن �أجل �إيج��اد القيم ذات الإ�ش��كاليات (�إن ُوجدت)‪ ،‬ثم حتديد‬
‫املتغ�يرات الت��ي حتت��اج �إىل تعدي��ل لتحقي��ق اله��دف املن�ش��ود‪ .‬يت��م تعري��ف ه��ذه القي��م يف ه��ذا املث��ال بالقي��م الت��ي حتت��وي عل��ى العدد الأق��ل للرحالت‬
‫ال�سياحية‪� .‬إذا �ألقيت نظرة فاح�صة على ورقة عمل �إك�سل "‪� ،"2019‬ستُالحظ �أن عدد الرحالت ال�سياحية ال�شهرية للأ�شهر يونيو ويوليو و�سبتمرب‬
‫ه��ي �أق��ل بكث�ير م��ن تل��ك اخلا�ص��ة بال�ش��هور الأخ��رى م��ن الع��ام‪ ،‬لذل��ك من املمك��ن من خالل هذه املالحظ��ة تقدمي االقرتاح بالعمل عل��ى زيادة عدد‬
‫الرحالت ال�سياحية يف �أ�شهر يونيو ويوليو و�سبتمرب‪ ،‬ولي�س يف جميع �أ�شهر العام‪.‬‬
‫عام�لات �أداة �س��ولفر‪� ،‬س��تكون اخللي��ة اله��دف (‪ )Objective Cell‬ه��ي �إجم��ايل ع��دد الرح�لات ال�س��ياحية‪ ،‬و�س��تكون خالي��ا املتغ�ير ه��ي �أع��داد‬ ‫يف ُم ِ‬
‫الرحالت ال�س��ياحية يف الأ�ش��هر يونيو ويوليو و�س��بتمرب‪ ،‬ولن يتم �إ�ضافة قيود حمددة‪ ،‬و�س��يتم تعيني قيمة خلية الهدف �إىل ‪.25,000,000‬‬

‫ال�ستخدام �أداة �سولفر بدون قيود‪:‬‬


‫ >من عالمة تبويب ‪( Data‬بيانات)‪ 1 ،‬ا�ضغط على زر ‪�( Solver‬سولفر)‪2 .‬‬

‫ >يف حقل ‪( Set Objective‬حتديد الهدف)‪ ،‬اخرت اخللية ‪3 .C14‬‬

‫ >حدد ‪( Value of: 25000‬القيمة‪4 .)25000 :‬‬

‫ >م��ن خي��ار ‪( By Changing Variable Cells‬لتغيــر اخلالي��ا املتغ�يرة) اخ�تر اخلالي��ا‬


‫‪5 . C7;C8;C10‬‬

‫(حل)‪6 .‬‬‫ >ا�ضغط على ‪ِ Solve‬‬


‫ >يف نافذة ‪( Solver Results‬نتائج �سولفر)‪ ،‬ا�ضغط على ‪( OK‬موافق)‪7 .‬‬

‫ >�ستُط َّبق التغيريات على اخلاليا املحددة‪8 .‬‬

‫‪1‬‬
‫‪2‬‬

‫ينخف�ض عدد الرحالت ال�سياحية ال�شهرية ب�شكل‬


‫ملحوظ في �أ�شهر يونيو ويوليو و�سبتمبر‪ ،‬لذلك‬
‫�ستحاول زيادة القيم في خاليا ‪ C7‬و‪ C8‬و‪ C10‬فقط‬
‫من �أجل تحقيق الهدف المن�شود وهو رفع عدد‬
‫الرحالت ال�سياحية على مدار العام‪.‬‬

‫‪191‬‬
‫الخاليا المتغيرة (‪)Variable Cells‬‬
‫الخلية الهدف (‪ )Objective Cell‬هي‬ ‫هي الخاليا الموجودة في ورقة العمل‬
‫الخلية ال ُم�ستهدفة في ورقة عملك‪ ،‬والتي‬ ‫والتي �ستتغير قي ُمها‪ .‬هذه هي متغيرات‬
‫يجب زيادة �أو خف�ض قيمتها‪� ،‬أو تحديدها‬ ‫القرار التي �سيتم �ضبطها بهدف الو�صول‬
‫بقيمة معينة‪ .‬هذه هي الخلية التي تحتوي‬ ‫�إلى الحل الأمثل‪.‬‬
‫على الدالة الهدف (ال�صيغة)‪.‬‬

‫‪3‬‬ ‫يمكنك �إ�ضافة قيود (‪)Constraints‬‬


‫‪4‬‬ ‫في هذه القائمة‪ ،‬وهي الحدود التي‬
‫تفر�ضها على تغييرات القيم في خاليا‬
‫‪5‬‬ ‫معينة‪.‬‬

‫‪6‬‬

‫‪8‬‬
‫‪7‬‬

‫�شكل ‪ :4.30‬ا�ستخدم �أداة �سولفر بدون قيود‬


‫‪192‬‬
‫تقييم النتائج  ‪Assess the results‬‬
‫الآن وبع��د �أن قم��ت بتنفي��ذ �أداة �س��ولفر‪� ،‬أ�صبح��ت جاه��زً ا لإلق��اء نظ��رة عل��ى نتائجه��ا‪ .‬كم��ا مت��ت الإ�ش��ارة �إليه يف بداية الدر���س‪ ،‬ف�إن نتائج‬
‫�أداة �س��ولفر لي�س��ت جم��رد �أرق��ام‪ ،‬ب��ل ه��ي قي��م ذات معن��ى خم�ص���ص ملوق��ف الدرا�س��ة املح��دد‪ ،‬وب�صفت��ك ع��امل بيان��ات‪ ،‬علي��ك تقييم هذه‬
‫النتائج لتحديد اجلدوى من القيام باملزيد من الإجراءات‪� .‬أو ًال‪� ،‬ستُن�شئ يف ورقة عمل �سولفر جدو ًال يت�ضمن خم�سة �أعمدة وهي‪ :‬الرقم‬
‫الت�سل�س��لي‪ ،‬ال�ش��هر‪ ،‬الرح�لات ال�س��ياحية ال�ش��هرية ‪ ،2019‬نتائ��ج ‪ Solver‬لع��ام ‪ ،2023‬واالخت�لاف‪ ،‬وبع��د ذل��ك �س��تقوم ب�إج��راء املقارن��ة‬
‫ب�س��هولة قبل تطبيق �أداة �س��ولفر وبعد تطبيقها‪.‬‬

‫حل�ساب االختالف‪:‬‬
‫ >ان�سخ قيم اخلاليا ‪ C1:C14‬يف ورقة العمل "‪1 ."2019‬‬

‫ >يف ورقة عمل "‪ ،"Solver‬حدِّ د العمود ‪ 2 ،D‬وا�ضغط عليه بزر الف�أرة الأمين‪.‬‬
‫ >�أل�صق القيم التي ن�سختها‪3 .‬‬

‫غ ِ ّي �أ�سماء الأعمدة واحذف الن�ص "‪ "2019‬من جميع �أ�شهر العمود ‪4 .B‬‬ ‫ > َ‬
‫ >�أ�ضف عمودًا با�سم "االختالف"‪5 .‬‬

‫ >اكتب يف اخللية ‪ E2‬ال�صيغة "‪6 ."=C2-D2‬‬

‫ >ن ِّفذ الدالة يف جميع اخلاليا من ‪� E2‬إىل ‪ 7 ،E14‬ثم ا�ضغط على زر ‪. Enter ‬‬
‫ >�أ�صبحت ورقة "‪ "Solver‬جاهزة الآن لتقييم النتائج‪8 .‬‬

‫‪2‬‬

‫‪3‬‬

‫‪1‬‬

‫‪193‬‬
4

194
‫‪7‬‬

‫‪8‬‬

‫�شكل ‪ :4.31‬ح�ساب االختالف‬

‫‪195‬‬
‫�ستقوم الآن ب�إلقاء نظرة على ورقة العمل وتقييم النتائج‪ ،‬و�ستالحظ فو ًرا �أن قيم �أداة �سولفر لأ�شهر يونيو ويوليو و�سبتمرب مرتفعة للغاية‪.‬‬
‫اقرتاح��ا ميك��ن �صياغت��ه كالت��ايل‪� :‬إذا �أردت الو�ص��ول �إىل ه��دف ‪ 25,000,000‬رحل��ة �س��ياحية يف الع��ام ‪،2023‬‬ ‫ً‬ ‫ُيق��دِّ م لن��ا �إك�س��ل �س��ولفر‬
‫علي��ك القي��ام بحم�لات ترويجي��ة لل�س��ياحة لي�ص��ل ع��دد الرح�لات ال�س��ياحية �إىل ‪ 4,327,000‬رحل��ة يف �ش��هر يوني��و‪ ،‬و ‪ 3,109,000‬رحل��ة‬
‫يف �شهر يوليو‪ ،‬و�أخ ًريا ‪ 2,327,000‬رحلة يف �شهر �سبتمرب‪ .‬وا�ستنادًا �إىل �أعداد الرحالت يف ال�شهور الأخرى‪ُ ،‬ي َعد هذا هد ًفا غري واقعي‪،‬‬
‫حي��ث �أن �أعل��ى قيم��ة لع��دد الرح�لات يف الع��ام ‪ 2019‬كان��ت ‪ 2,675,000‬رحل��ة �س��ياحية‪ ،‬مم��ا يعن��ي �أن��ه مهم��ا كان��ت احلمل��ة الرتويجي��ة‬
‫التي �ستنفذها ناجحة‪ ،‬ف�إنها لن ت�صل �إىل الهدف املقرتح وهو ‪ 4,327,000‬رحلة يف �شهر يونيو‪ ،‬حيث �أن ذلك الرقم �أعلى بن�سبة ‪160%‬‬
‫م��ن ع��دد الرح�لات الت��ي مت ت�س��جيلها يف �أف�ض��ل �ش��هر يف الع��ام ‪ ،2019‬كم��ا ه��و ّ‬
‫مو�ض��ح يف ال�ش��كل ‪.4.32‬‬

‫عدد الرحالت ال�سياحية‬


‫لأ�شهر يونيو ويوليو و�سبتمبر‬
‫عدد الرحالت‬ ‫�شكل ‪ :4.32‬عدد الرحالت ال�سياحية لعام ‪ 2019‬والبيانات بعد تطبيق �أداة �سولفر‬ ‫التي تم �إن�شا�ؤها بوا�سطة �أداة‬
‫ال�سياحية لأ�شهر‬ ‫�سولفر مرتفع ج ًد ا مقارن ًة‬
‫يونيو ويوليو‬ ‫ب�أعداد الرحالت في جميع‬
‫و�سبتمبر ‪.2019‬‬ ‫ال�شهور الأخرى‪.‬‬

‫ولأن النتائج الأولية بعد تطبيق �أداة �س��ولفر يف املثال ال�س��ابق لي�س��ت واقعية‪ ،‬يتعني عليك تنفيذ ت�ش��غيل �أداة �س��ولفر من جديد‪ ،‬ولكن مع‬
‫حتديد بع�ض القيود لأجل احل�صول على �أهداف �أكرث واقعية‪ .‬على �سبيل املثال‪ ،‬ميكنك �ضبط �أداة �سولفر حل�ساب القيم دون قيد جلميع‬
‫ال�شهور با�ستثناء �أ�شهر يونيو ويوليو و�سبتمرب‪ ،‬والتي يجب تعيني قيد لقيمها لتج ُّنب احل�صول على نتائج غري واقعية‪ ،‬وميكن حتقيق ذلك‬
‫با�س��تخدام متو�س��ط قي��م البيان��ات املوج��ودة‪� .‬ست�س��مح لأداة �س��ولفر بح�س��اب القي��م جلمي��ع ال�ش��هور‪ ،‬ولك��ن ب�إ�ضافة قيود ُت��دد �أن الأعداد‬
‫امل�ستهدفة لأ�شهر يونيو ويوليو و�سبتمرب يجب �أن تكون �أعلى من املتو�سط ال�شهري للعام ‪.2019‬‬

‫للعم��ل عل��ى مل��ف �إك�س��ل نف�س��ه‪� ،‬ستُن�ش��ئ ن�س��خة �أخ��رى م��ن ورق��ة العم��ل "‪ "2019‬با�س��م "(‪ "Solver (constraints‬و�س��تقوم بت�ش��غيل �أداة �س��ولفر‬
‫م��رة �أخ��رى‪ ،‬ولكن هذه املرة بقيود‪.‬‬

‫‪196‬‬
‫ح�ساب املتو�سط  ‪Calculate the average‬‬
‫يتم ح�س��اب املتو�س��ط (‪� )Average‬أو ما ي�س��مى بالو�س��ط احل�س��ابي (‪ )Arithmetic mean‬ملجموعة‬
‫من الأرقام بجمعها ثم ق�س��مة الناجت على عدد هذه الأرقام‪ .‬يف احلالة التالية‪� ،‬س��تجمع �إجمايل عدد‬
‫الرحالت ال�سياحية ال�شهرية ثم تق�سم الناجت على ‪.12‬‬

‫الو�سط احل�سابي‪:‬‬ ‫حل�ساب املتو�سط‪:‬‬


‫يت��م ح�س��اب املُع � َّدل يف الإح�ص��اء‬ ‫ >يف مل��ف �إك�س��ل جدي��د‪� ،‬أن�ش��ئ ورق��ة عم��ل جدي��دة و�أطل��ق عليه��ا ا�س��م‬
‫"(‪1 ."Solver (constraints‬‬
‫الو�صف��ي ع��ن طري��ق جم��ع النتائ��ج‬
‫م ًع��ا ثم ق�س��مة الإجم��ايل على عدد‬ ‫ >يف اخللية ‪ ،B15‬اكتب "املتو�سط"‪2 .‬‬

‫ه��ذه النتائج‪.‬‬ ‫ >يف اخللية ‪ ،C15‬اكتب ال�صيغة "(‪3 ."=average(C2:C13‬‬

‫ >ا�ضغط على الزر ‪ Enter ‬و�سيظهر املتو�سط يف اخللية ‪4 .C15‬‬

‫‪3‬‬ ‫‪2‬‬ ‫‪4‬‬

‫‪1‬‬
‫�شكل ‪ :4.33‬ح�ساب املتو�سط‬

‫‪197‬‬
‫ا�ستخدام �أداة �سولفر مع قيود  ‪Solver with constraints‬‬
‫الآن وبع��د �أن ح�س��بت املتو�س��ط ال�ش��هري لع��دد الرح�لات ال�س��ياحية لع��ام ‪� ،2019‬ست�س��تخدم �أداة �س��ولفر‬
‫القيد (‪:)Constraint‬‬ ‫عامالت �أداة �سولفر هي �إجمايل عدد الرحالت ال�سياحية‪،‬‬ ‫من جديد بقيود‪ ،‬بحيث تكون اخللية الهدف يف ُم ِ‬
‫القي��د ه��و حتدي��د مع�ين مل��ا ُيك��ن‬ ‫و�س��تكون اخلاليا املتغرية هي �أعداد الرحالت ال�س��ياحية جلميع ال�ش��هور‪� .‬س��تتم �إ�ضافة قيود حمددة‪ ،‬مع‬
‫ت�ضمين��ه يف جمموع��ة البيان��ات‬ ‫تعي�ين القي��م املق��درة لأداة �س��ولفر لأ�ش��هر يوني��و ويولي��و و�س��بتمرب لتك��ون �أك�بر م��ن �أو ت�س��اوي متو�س��ط عدد‬
‫�أو البيان��ات الو�صفي��ة‪� ،‬أو حتدي��د‬ ‫الرحالت يف العام ‪ 2019‬وهو ‪� 1,460,000‬ألف رحلة �سياحية‪ .‬و�أخ ًريا‪� ،‬سيتم تعيني قيمة اخللية الهدف‬
‫ملجموع��ة م��ن مفاتي��ح البيان��ات‬ ‫مر ًة �أخرى �إىل ‪.25,000,000‬‬
‫التي ميكن �إرفاق �سمات معينة بها‬
‫(وتدد بوا�سطة هيكل البيانات)‪.‬‬ ‫ُ‬ ‫ال�ستخدام �أداة �سولفر بقيود‪:‬‬
‫ >من عالمة تبويب ‪( Data‬بيانات)‪ 1 ،‬ا�ضغط على ‪�( Solver‬سولفر)‪2 .‬‬

‫ >من حقل ‪( Set Objective‬تعيني الهدف) اخرت اخللية ‪3 .C14‬‬

‫ >اخرت ‪( Value of: 25000‬القيمة‪4 .)25000:‬‬

‫ >من ‪( By Changing Variable Cells‬لتغيري خاليا املتغري)‪ ،‬حدِّ د اخلاليا ‪5 .C2:C13‬‬

‫ >ا�ضغط على ‪�( Add‬إ�ضافة) لإ�ضافة قيد‪6 .‬‬

‫‪1‬‬

‫‪2‬‬

‫‪3‬‬
‫‪4‬‬
‫‪5‬‬
‫‪6‬‬

‫�شكل ‪ :4.34‬ا�ستخدم �أداة �سولفر بقيود‬


‫‪198‬‬
‫لإعداد القيود‪:‬‬
‫ >من مربع ‪( Cell reference‬مرجع اخللية)‪ ،‬حدِّ د اخللية ‪1 .C7‬‬

‫ >اخرت الرمز <=‪2 .‬‬

‫�ضع الرقم ‪ 1460‬يف �صندوق ‪( Constraint‬القيد)‪3 .‬‬ ‫ > ّ‬


‫ >ا�ضغط على ‪�( Add‬إ�ضافة)‪4 .‬‬

‫‪5‬‬ ‫ >ا�ض ُبط بقية قيود اخلاليا ‪ C8‬و ‪ C10‬وا�ضغط على ‪( OK‬موافق)‪.‬‬

‫‪2‬‬
‫‪3‬‬ ‫‪1‬‬

‫‪4‬‬ ‫‪5‬‬

‫�شكل ‪� :4.35‬إعداد القيود‪.‬‬

‫لتعيني ُمعا ِمالت �أداة �سولفر‪:‬‬


‫ >ت�أ َّك��د م��ن عر���ض قائم��ة القي��ود ب�ش��كل �صحي��ح يف‬
‫مرب��ع "‪( "Subject to the Constraints‬تخ�ض��ع‬
‫للقيود)‪1 .‬‬

‫ >ا�ضغط على ‪( Options‬خيارات)‪2 .‬‬

‫‪1‬‬ ‫ >يف ناف��ذة اخلي��ارات‪� ،‬أل � ِغ حتدي��د خي��ار‬


‫‪( Use Automatic Scaling‬ا�س��تخدام القيا���س‬
‫التلقائ��ي)‪3 .‬‬

‫ >ا�ضغط على ‪( OK‬موافق)‪4 .‬‬

‫عام�لات‬‫(م ِ‬
‫ >يف ناف��ذة ‪ُ Solver Parameters‬‬
‫‪ ،)Solver‬ا�ضغ��ط عل��ى ‪( Solve‬ح��ل)‪5 .‬‬
‫‪2‬‬
‫ >يف ناف��ذة ‪( Solver Results‬نتائ��ج ‪،)Solver‬‬
‫ا�ضغ��ط عل��ى ‪( OK‬مواف��ق)‪6 .‬‬

‫ >�ستُطبق التغيريات يف اخلاليا املحددة‪7 .‬‬

‫‪5‬‬
‫‪199‬‬
‫‪3‬‬

‫‪6‬‬

‫‪4‬‬

‫�ستظهر التغييرات في‬


‫الخاليا ‪.C2: C13‬‬

‫‪7‬‬
‫القيم الموجودة في الخاليا ‪ C7‬و ‪C8‬‬
‫و ‪� C10‬أعلى من المتو�سط (‪.)1,460‬‬

‫�شكل ‪ :4.36‬تعيني مُعامِ الت �أداة �سولفر‬

‫‪200‬‬
‫تقييم �سولفر با�ستخدام نتائج القيود  ‪Assess the Solver with constraints results‬‬
‫الآن وبع��د �أن ا�س��تخدمت �أداة �س��ولفر بقي��ود‪ُ ،‬يكن��ك �إن�ش��اء ج��دول ُمك� ُّون م��ن الأعم��دة اخلم�س��ة التالي��ة م��رة �أخ��رى‪ :‬الرق��م الت�سل�س��لي‪،‬‬
‫وال�ش��هر‪ ،‬والرح�لات ال�س��ياحية ال�ش��هرية لع��ام ‪ ،2019‬ونتائ��ج (‪ Solver (Constraints‬لع��ام ‪ ،2023‬واالخت�لاف‪ ،‬وبه��دف مقارن��ة‬
‫البيانات ب�س��هولة قبل ا�س��تخدام �أداة �س��ولفر وبعدها‪ .‬من خالل �إلقاء نظرة على النتائج‪ ،‬ميكنك هذه املرة مالحظة �أن �إك�س��ل مب�س��اعدة‬
‫اقرتاح��ا ب�أن��ه �إذا �أردت الو�ص��ول �إىل ه��دف ‪ 25,000,000‬زي��ارة �س��ياحية يف الع��ام ‪ ،2023‬فيج��ب تنفي��ذ حملت��ك الرتويجية‬ ‫ً‬ ‫�س��ولفر ُيق��دِّ م‬
‫لل�س��ياحة بحيث تتم زيادة �أعداد الرحالت ال�س��ياحية جلميع �ش��هور ال�س��نة‪ ،‬كما يجب �أن تكون احلملة الرتويجية لل�س��ياحة �أكرث �ش��مولية‬
‫على مدار العام وال تقت�صر فقط على الأ�ش��هر يونيو ويوليو و�س��بتمرب حيث ُو ِجدت الأرقام ذات الإ�ش��كالية يف البداية‪ .‬ت�ش�ير نتائج �س��ولفر‬
‫أي�ض��ا �إىل �أن حملت��ك ال�س��ياحية يج��ب �أن تُر ِّك��ز عل��ى زي��ادة ع��دد الزي��ارات‪ ،‬ولك��ن ب�ص��ورة واقعي��ة‪.‬‬
‫� ُ‬

‫�شكل ‪� :4.37‬أعداد الرحالت ال�سياحية لعام ‪ 2019‬والبيانات بعد تنفيذ �سولفر بقيود‬

‫�أعداد الرحالت ال�سياحية‬


‫�أعداد الرحالت ال�سياحية لأ�شهر يونيو‬ ‫للأ�شهر يونيو ويوليو‬
‫ويوليو و�سبتمبر ‪.2019‬‬ ‫و�سبتمبر التي تم �إن�شا�ؤها‬
‫بوا�سطة �أداة �سولفر مع‬
‫القيود‪ .‬هذه القيم واقعية‬
‫يف اخلت��ام‪ ،‬تُظه��ر نتائ��ج �س��ولفر م��ع قي��ود ب�أن��ه يج��ب ت�صمي��م حملة ترويجية �ش��املة لل�س��ياحة‬ ‫و�ستكون مفيدة في اتخاذ‬
‫لتعزيز عدد الرحالت ال�سياحية يف كل �شهر من �شهور العام‪ ،‬مع هدف يرتاوح بني ‪500,000‬‬ ‫القرارات الم�ستقبلية‪.‬‬
‫�إىل ‪ 1,000,000‬رحلة �س��ياحية �ش��هر ًيا‪ .‬ميكن لوكاالت ال�س��ياحة وال�س��فر اال�س��تفادة من هذه‬
‫االقرتاح��ات وو�ض��ع ا�س�تراتيجيات لتعزي��ز احلم�لات الرتويجي��ة لل�س��ياحة يف اململك��ة العربي��ة‬
‫ال�سعودية على مدار العام‪ ،‬مع الرتكيز ب�شكل خا�ص على الأ�شهر يونيو ويوليو و�سبتمرب‪ُ .‬يكن‬
‫على �سبيل املثال تقدمي خ�صومات على تذاكر الطريان �أو تنظيم وا�ستقطاب رحالت بحرية‪،‬‬
‫وتنظيم املهرجانات املختلفة جلذب املزيد من ال�سياح خالل هذه الأ�شهر الثالثة‪.‬‬

‫‪201‬‬
‫مترينات‬
‫‪1‬‬
‫خاطئة‬ ‫�صحيحة‬ ‫حدِّ د اجلملة ال�صحيحة واجلملة اخلاطئة فيما يلي‪:‬‬

‫‪ .1‬تعترب �أداة �إك�سل �أداة �أداة يف �إك�سل ت�ساعدك على حت�سني النماذج‪.‬‬

‫‪ .2‬يعترب ت�صميم احلملة الرتويجية لل�سياحة م�شكلة من م�شاكل التح�سني‪.‬‬

‫‪ .3‬لي�س من ال�ضروري �صياغة امل�شكلة قيد الدرا�سة م�سب ًقا‪.‬‬

‫‪ .4‬يتم �ضبط اخللية الهدف �إىل قيمة حمددة دائ ًما‪.‬‬

‫‪ .5‬ناد ًرا ما يتم ا�ستخدام �أداة �سولفر بقيود‪.‬‬

‫‪ُ .6‬يعترب تقييم نتائج �سولفر جز ًءا من عملية التح�سني امل�ستمر‪.‬‬

‫‪ .7‬من املهم مقارنة قيم البيانات ال�سابقة بالقيم املتوقعة من �أجل الو�صول �إىل ا�ستنتاجات �أف�ضل‪.‬‬

‫‪ .8‬يجب �أال تتجاوز نتائج �سولفر متو�سط القيم املحددة‪.‬‬

‫‪ .9‬يتم اختيار اخلاليا املتغرية بنا ًء على الظاهرة �أو امل�شكلة قيد الدرا�سة‪.‬‬

‫‪ .10‬يجب عدم وجود ارتباط بني خلية الهدف وخاليا املتغري‪.‬‬

‫‪202‬‬
‫‪ 2‬قارن بني ا�ستخدام �أداة �سولفر بدون قيود وا�ستخدامها بقيود‪ ،‬ثم اذكر اثنني من االختالفات الأ�سا�سية بينهما‪.‬‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ُ  3‬ق� ْم بزي��ارة �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية يف البواب��ة الوطني��ة للبيان��ات املفتوح��ة‬
‫(‪ ،)https://data.gov.sa‬ث��م ُق� ْم بتنزي��ل بيان��ات الرح�لات ال�س��ياحية لعام��ي ‪ 2017‬و ‪ .2018‬ا�س��تخدم �أداة �س��ولفر‬
‫لت�صمي��م حملت��ك ال�س��ياحية لع��ام ‪.2023‬‬
‫و�ضح �إجابتك‪.‬‬‫هل ُيكن ا�ستخدام هذه البيانات لهذا الغر�ض؟ ِّ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________‬

‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________‬

‫‪203‬‬
‫‪َ  4‬ق ّي��م نتائ��ج �أداة �س��ولفر الت��ي ا�س��تخدمتها يف التدري��ب الثال��ث‪ ،‬وا�ش��رح م��ا �إذا كان��ت واقعي��ة �أم ال؟ واذك��ر احلل��ول‬
‫الأخ��رى الت��ي لدي��ك م��ن �أج��ل الو�ص��ول �إىل نتائ��ج �أف�ض��ل و�س��بب اختي��ارك له��ا‪.‬‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________ ‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪ 5‬ق ِّي��م نتائ��ج التدري��ب الراب��ع وقارنه��ا بالنتائ��ج املو�ضح��ة يف الدر���س‪ ،‬ث��م اذك��ر النتائ��ج الت��ي جتده��ا منا�س��بة للقي��ام‬
‫بحملت��ك الرتويجي��ة لل�س��ياحة‪.‬‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬
‫___________________________________________________________________________________________‬

‫‪204‬‬
‫امل�شروع‬

‫‪1‬‬
‫افرت���ض �أن��ك تعم��ل َكوكي� ٍ�ل لل�س��فريات وترغ��ب يف تنفي��ذ حمل��ة ترويجي��ة لل�س��ياحة للمملكة العربية ال�س��عودية لعام ‪،2024‬‬
‫حي��ث ته��دف �إىل رف��ع ع��دد الرح�لات ال�س��ياحية �إىل ‪.50,000,000‬‬

‫‪2‬‬
‫ويتعني عليك‪:‬‬
‫‪-‬حتمي��ل بيان��ات الرح�لات ال�س��ياحية لع��ام ‪ 2018‬م��ن �صفح��ة بيان��ات ال�س��ياحة التابع��ة ل��وزارة ال�س��ياحة ال�س��عودية يف‬
‫البواب��ة الوطنية للبيان��ات املفتوحة (‪.)https://data.gov.sa‬‬
‫‪� -‬إن�شاء تو ُّقع لهذه البيانات لعام ‪.2024‬‬
‫‪ -‬تقييم النتائج املتو ّقعة من �أجل �صياغة م�شكلة التح�سني‪.‬‬
‫‪-‬ا�ستخدم �أداة �إك�سل �سولفر (‪ )Excel Solver‬للح�صول على معلومات حول كيفية ت�صميم حملتك الرتويجية لل�سياحة‪.‬‬
‫‪ -‬تقدمي اقرتاحات حلملة ترويجية لل�سياحة بنا ًء على نتائج �أداة �إك�سل �سولفر‪.‬‬

‫‪3‬‬
‫عر�ض��ا تقدمي ًي��ا عل��ى برنام��ج مايكرو�س��وفت باوربوين��ت با�س��تخدام املُخطط��ات �أو الر�س��وم البياني��ة املنا�س��بة‬
‫ق��م ب�إع��داد ً‬
‫ُو�ض��ح تو ُّقعات��ك ونتائ��ج �أداة �إك�س��ل �س��ولفر‪ ،‬ث��م ا�ش��رح خمططات��ك وق��دِّ م اقرتاحات��ك للحمل��ة الرتويجية‬
‫يف �إك�س��ل والت��ي ت ِّ‬
‫لل�سياحة‪.‬‬

‫‪205‬‬
‫ماذا تعلمت‬

‫>م�صطلح النمذجة التنب�ؤية‪.‬‬ ‫ ‬


‫>االختالف بني النمذجة املُعا ِملية وغري املُعا ِملية‪.‬‬ ‫ ‬
‫>الأنواع املختلفة للنماذج التنب�ؤية‪.‬‬ ‫ ‬
‫>عملية �إن�شاء منوذج تنب�ؤي‪.‬‬ ‫ ‬
‫>ميزات وحتديات النمذجة التنب�ؤية‪.‬‬ ‫ ‬
‫>تطبيقات النمذجة التنب�ؤية‪.‬‬ ‫ ‬
‫ُّ‬
‫التوقع‪.‬‬ ‫>م�صطلح‬ ‫ ‬
‫ُّ‬
‫التوقع‪.‬‬ ‫>الأنواع املختلفة ملخططات‬ ‫ ‬
‫توقع على بيانات حمددة‪.‬‬ ‫>خطوات تطبيق ُّ‬ ‫ ‬
‫>مفهوم نطاق الثقة‪.‬‬ ‫ ‬
‫>م�صطلح التح�سني و�إيجاد احللول املثالية للم�شكلة‪.‬‬ ‫ ‬
‫>خطوات �إجراء التح�سينات با�ستخدام �أداة �إك�سل �سولفر ‪.‬‬ ‫ ‬
‫>خطوات تقييم نتائج �أداة �إك�سل �سولفر‪.‬‬ ‫ ‬

‫‪206‬‬
‫الم�صطلحات الرئي�سة‬
Classification Model ‫نموذج الت�صنيف‬ Lower Confidence Bound ‫الحد الأدنى للثقة‬
‫مخطط عمودي متفاوت‬
Clustered Column Chart Model Formulation ‫تكوين النموذج‬
‫الم�سافات‬
Clustering Model ‫نموذج التجميع‬ Neural Network ‫�شبكة ع�صبية‬
Column Chart ‫مخطط عمودي‬ Non-Parametric ‫غير مُعامِ لي‬
Confidence Interval ‫نطاق الثقة‬ Objective Cell ‫الخلية الهدف‬
Constraints ‫القيود‬ Optimization Problem ‫م�شكلة التح�سين‬
Data Collection ‫جمع البيانات‬ Outlier Detection Model ‫نموذج اكت�شاف القيم ال�شاذة‬
Data Purification ‫تنقية البيانات‬ Parametric ‫مُعامِ لي‬
Predictive Data
Data Transformation ‫تحويل البيانات‬ ‫نمذجة البيانات التنب�ؤية‬
Modeling

Decision Tree ‫�شجرة القرار‬ Prophet Model ‫نموذج بروفيت‬


Excel Solver ‫�أداة �إك�سل �سولفر‬ Quality Enhancement ‫تح�سين الجودة‬
Forecast ‫تو ُّقع‬ Risk Assessment ‫تقييم المخاطر‬
Forecast Model ‫نموذج التو ُّقع‬ Stacked Column Chart ‫مخطط عمودي مكد�س‬
General Linear Model ‫نموذج خطي عام‬ Time Series Model ‫نموذج ال�سال�سل الزمنية‬
Gradient Boosted Model ‫نموذج التعزيز اال�شتقاقي‬ Upper Confidence Bound ‫الحد الأعلى للثقة‬
Line Chart ‫مخطط خطي‬ Variable Cells ‫خاليا المتغير‬
Linear Regression ‫االنحدار الخطي‬

207
‫متطلب البرمجة بلغة بايثون‬
‫تع��د الربجم��ة �أح��د �أه��م امله��ارات الت��ي ينبغ��ي اكت�س��ابها م��ن قب��ل الطالب امللتحقني مب�س��ار علوم احلا�س��ب والهند�س��ة حي��ث تعد متطلب‬
‫لعدد من املناهج يف هذا امل�س��ار ومنها منهجي الهند�س��ة وعلم البيانات‪ .‬لت�س��هيل اكت�س��اب الطالب لأ�سا�س��يات الربجمة بلغة البايثون‪،‬‬
‫فق��د مت ت�صمي��م املحت��وى الت��ايل ال��ذي ميك��ن الو�ص��ول �إليه مب�س��ح رمز اال�س��تجابة ال�س��ريع اخلا�ص بكل مو�ضوع‪ .‬وين�ص��ح الطالب بو�ضع‬
‫خط��ة زمني��ة لإمت��ام االط�لاع عل��ى ه��ذه الوح��دات وميك��ن اال�سرت�ش��اد باملدة الزمنية املقرتحة لكل وحدة كم��ا ميكن للطالب و�ضع عالمة‬
‫(√) لتعلي��م الوح��دات الت��ي �أمته��ا‪.‬‬

‫هل �أمتمت‬ ‫رمز اال�ستجابة‬ ‫املدة الزمنية‬ ‫الوحدة‬


‫الوحدة؟‬ ‫ال�سريع‬ ‫املقرتحة‬

‫‪. 1‬مقدمة يف البايثون‬


‫يوم واحد‬
‫‪Introduction to Python‬‬

‫‪.2‬املدخالت واملخرجات والعمليات احل�سابية‬


‫يوم واحد‬ ‫‪Input-Output and Mathematical Operations‬‬

‫‪. 3‬اجلمل ال�شرطية‬


‫يومان‬
‫‪Conditional Statements‬‬

‫‪208‬‬
‫هل �أمتمت‬ ‫رمز اال�ستجابة‬ ‫املدة الزمنية‬ ‫الوحدة‬
‫الوحدة؟‬ ‫ال�سريع‬ ‫املقرتحة‬

‫‪.4‬التكرارات والدوال‬
‫يومان‬ ‫‪Loops and Functions‬‬

‫‪. 5‬القوائم و�صفوف البيانات واملكتبات الربجمية‬


‫�أ�سبوع‬
‫‪Lists, Tuples and Python Libraries‬‬

‫‪.6‬القوامي�س والقوائم املتداخلة وملفات البيانات‬


‫�أ�سبوع‬ ‫‪Dictionary, Nested Lists and Data Files‬‬

‫‪. 7‬هياكل البيانات املتقدمة ودوال اال�ستدعاء‬


‫�أ�سبوعان‬ ‫الذاتي‬
‫‪Advanced Data Structures and Recursion‬‬

‫‪. 8‬مقدمة يف الربجمة الكائنية‬


‫�أ�سبوعان‬ ‫‪Introduction to Object Oriented‬‬
‫‪Programming‬‬

‫‪209‬‬

You might also like