You are on page 1of 90

‫التحليل اﻹحصائي باستخدام برنامج‬

‫‪SPSS‬‬

‫دكتور ‪ :‬حسن ﷴ أحمد‬


‫الجامعة التقنية الشمالبة‬
‫الكلية التقنية الهندسية ‪/‬الموصل‬
‫تعريف علم اﻻحصاء‬

‫‪ ‬يبحث علم اﻹحصاء في طرائق جمع البيانات وتحليلها وتفسيرها من خﻼل مجموعة من الطرائق‬
‫الرياضية أو البيانية‪ .‬وتهدف هذه العملية إلى وصف متغير أو مجموعة من المتغيرات من خﻼل‬
‫مجموعة من البيانات) العينة( والتوصل بالتالي إلى قرارات مناسبة تعمم على المجتمع الذي أخذت منه‬
‫هذه العينة‬

‫‪2‬‬
‫‪ 1-1Introduction‬مقدمه‬

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

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

‫‪ .2‬ظهور الحاسبات التى ساعدت على وضع النظريات اﻻحصائيه موضع التنفيذ الدقيق والسريع‬

‫وبظهور الحاسبات ظهرت مجموعة من الحزم الجاهزة التى تخدم المجاﻻت المختلفة مثل اﻻحصاء‪ ،‬الهندسة‪ ،‬الطب‪ ،‬الزراعة‪،‬‬
‫الصناعة‪ ،‬الفلك‪ ،‬التجارة‪... ،‬‬

‫وفى مجال اﻻحصاء ظهرت مجموعة كبيرة من الحزم منها على سبيل المثال ‪MINITAB, SAS, SPSS, SATGRAPH,‬‬
‫‪ MICROSTAT‬وغيرها‪ .‬وسوف نهتم هنا بالتعرف على بعض المفاهيم اﻻساسية لبرنامج ‪ SPSS‬والتى تعتبر من افضل الحزم‬
‫اﻻحصائية‪.‬‬
‫‪3‬‬
‫‪SPSS‬تعريف برنامج‬

‫‪ ‬وهو اختصار لـ ‪Statistical Package for the Social Sciences‬أي الحزمة اﻹحصائية للعلوم‬
‫اﻻجتماعية‪ .‬حيث يُستخدم هذا البرنامج فى تحليل المعلومات اﻹحصائية فى العلوم اﻹجتماعية أى أن هذا‬
‫البرنامج يستطيع قراءة البيانات من معظم أنواع الملفات ليستخدمها ﻹستخراج النتائج على هيئة تقارير‬
‫إحصائية أو أشكال‪.‬‬

‫‪4‬‬
‫الحروف ‪ SPSS‬هي اختصار ل‪-:‬‬

‫‪Statistical Package for Social Sciences‬‬

‫ترجمتها بالعربية تعني الحزمة اﻹحصائية للعلوم اﻻجتماعية‬

‫ويبدو ان الحزمه قد اعدت للدراسات اﻻجتماعيه ولكنه قد امتد استخدامها الى فروع العلم المختلفه‪.‬‬

‫وقد ظهر على الموقع التالي ‪:‬‬

‫‪http://www.amazon.co.uk/Crash-Course.../dp/1405145315‬‬

‫اختصار اخر لـ ‪ SPSS‬فأصبح اختصارا ً لـ‬

‫‪Statistical Product and Service Solutions‬‬

‫وظهرت اقدم اﻻصدارات من الحزمه ‪ SPSS‬عام ‪1970‬م ثم توالت اﻻصدارات المختلفه لتواكب التقدم العلمى حيث ظهرت‬
‫اﻻصدارات ‪ 7.0 , 9.0, 10.0, 11.0, 12.0, 13.0, 14.0,‬واخيرا اﻻصدار‪ 23‬وتتوالى اﻻصدارات‪ .‬يجب قبل الخوض فى‬
‫تفاصيل التعامل مع برنامج ‪ SPSS‬أن نتعرض لكيفية‬

‫‪ .1‬اعداد برنامج ‪SPSS‬‬

‫‪ .2‬تشغيل برنامج ‪SPSS‬‬


‫‪5‬‬
(1-2) Installing SPSS

6
7
8
9
10
11
‫‪ 3-1Getting Start‬الدخول للبرنامج‬
‫الطريقة اﻷولى ‪-:‬‬

‫‪Program‬‬ ‫من قائمة ‪ Start‬نضغط على‬ ‫‪.1‬‬

‫‪ .2‬من القائمة المنسدله نختار ‪SPSS for Windows‬‬

‫او ‪IBM SPSS Statistics‬‬

‫‪ 3.‬من القائمة المنسدله نضغط على ‪SPSS ####‬‬

‫‪ -4‬تظهر الشاشه اﻻفتتاحيه للبرنامج وهى اعﻼن عن‬


‫الحزمه لمدة ثوانى‬

‫‪ -5‬ثم تظهر الشاشه التاليه‬


‫‪12‬‬
‫لفتح ملف‬
‫معلومات معد‬
‫سابقا‬ ‫ﻻختيار التدريب الملحق بالبرنامج‬

‫ﻻدخال معلومات جديدة‪.‬‬

‫لفتح انواع‬ ‫إجراء استفسار معد مسبقا ً‬


‫اخرى من‬
‫الملفات‬ ‫اجراء استفسار جديد من قاعدة‬
‫معلومات‬

‫‪13‬‬
‫‪ -6‬بالضغط على ‪ Cancel‬تظهر شاشة محرر البيانات ‪ Data Editor Windows‬والتى يمكن تقسيمها لعدة اجزاء رئيسيه‪.‬‬

‫الطريقة الثانية ‪-:‬‬


‫أبحث عن أيقونة ‪ SPSS‬في سطح المكتب ‪ Desktop‬وبالضغط عليها مرتين نقوم بتحميل البرنامج‪.‬‬
‫عند فتح البرنامج تظهر الشاشة التاليه وتسمى محرر البيانات التالى ويمكن تقسيمها لعدة اجزاء‬
‫‪14‬‬
‫‪ ‬ﻻحظ أن محرر البيانات هو عبارة عن شبكة من الصفوف واﻷعمدة تستخدم ﻹنشاء وتحرير ملفات البيانات‪.‬‬

‫‪ ‬كل صف يمثل حالة ‪ Case‬أي أن الصف اﻷول يفرغ فيه إجابات اﻻستبيان اﻷول والصف الثاني يفرغ فيه‬
‫إجابات اﻹستبانة الثانية وهكذا‪....‬‬

‫‪ ‬أما اﻷعمدة فتمثل المتغيرات أي أن كل سؤال في اﻹستبانة يمثل بمتغير ‪ Variable‬أي بعمود‪ .‬وتسمى نقاط‬
‫التقاطع بين الصف والعمود بالخلية ‪Cell‬‬

‫‪15‬‬
‫اسم الملف والشاشه الحاليه‬ ‫شريط بيان الحاله‬ ‫ايقونات التحجيم‬

‫شريط اﻷوامر‬

‫شريط اﻷدوات‬

‫اسماء المتغيرات‬

‫الحاﻻت‬

‫مصفوفة البيانات‬
‫عارض المتغيرات‬
‫اشرطة التمرير‬
‫عارض البيانات‬

‫‪16‬‬
Redo Find Weight cases
Save file
Goto case Insert variable Value labels
Dialog Recall

Use sets
Open file Print
Undo Variables Split file

Goto chart Select cases


Insert cases

17
‫تنقسم المتغيرات بصفه عامه الى نوعين رئيسين وهما‪:‬‬

‫المتغير النوعي مثل الحالة اﻻجتماعيه ‪ ،‬النوع ‪.....‬‬ ‫‪.1‬‬

‫المتغير الرقمى مثل عدد اﻷطفال‪ ،‬الدخل‪.... ،‬‬ ‫‪.2‬‬

‫ويمكن التعامل مع كﻼ النوعين داخل برنامج ‪ SPSS‬لكن المتغير النوعي يشغل مساحة اكبر فى ذاكرة الحاسب لذا يفضل تحويلها‬
‫الى بيانات رقميه عن طريق عملية تترميز المتغير‪.‬‬

‫تعريف‪ :‬عملية تحويل المتغير النوعي الى رقمى تسمى عملية الترميز‪.‬‬

‫فعلى سبيل المثال عمليه التدخين قد يكون الشخص مدخن أو ﻻ فيمكن وضع الكود ‪ 1‬ليقابل الشخص المدخن والكود ‪ 0‬ليقابل‬
‫الشخص الغير مدخن و بذلك نحول متغير التدخن من نوعي الى كمى‪ .‬ويمكن التمييز بين المتغيرات سواء كانت نوعية‬
‫أو رقميه بناء على ما يسمى بوحدة القياس التى يأخذها المتغير وهى‪:‬‬

‫)‪ (1‬المقياس اﻷسمى ‪:Nominal Scale‬‬

‫ويستخدم عندما تكون البيانات غير قابله للترتيب مثل اﻷكواد الخاصه بالتدخين أو الحالة اﻻجتماعية‪ ...‬ويعتبر المقياس‬
‫اﻷسمى أضعف وحدات القياس‪.‬‬

‫‪18‬‬
‫)‪ (2‬المقياس الترتيبى ‪:Ordinal Scale‬‬

‫اذا كانت بيانات المتغير قابله للترتيب سواء كانت لفظيه أو رقميه فان وحدة القياس الخاصه بها تكون ترتيبيه‪.‬‬
‫مثال ذلك ترتيب عدد اﻷطفال فى اﻷسر‪ ،‬تقديرات مجموعة من الطﻼب تصاعدى أو تنازليا‪.‬‬
‫)‪ (3‬مقياس الفترة ‪:Interval Scale‬‬

‫اذا كانت بيانات المتغير رقميه وكان الفرق بين اى قيمتين من قيم المتغير له معنى ) حيث يكون لدينا وحدة قياس‬
‫ثابته( فان نظام القياس يطلق عليه أنه بفتره‪.‬‬

‫)‪ (4‬مقياس النسبه ‪:Ratio Scale‬‬

‫عندما تكون الفروض السابقة فى مقياس الفتره مستوفاه باﻻضافه الى ان النسبه بين اى قيمتين للمتغير له معنى يكون‬
‫المقياس بنسبه‪ .‬مثال ذلك مقاييس الوزن والطول واﻻسعار فالسلعه التى سعرها ثﻼثون جنيها سعرها ثﻼثة‬
‫اضعاف السلعة التى سعرها عشرة جنيهات‪.‬‬

‫‪19‬‬
‫اعداد وتحرير البيانات‬

‫من المعلوم اننا سوف نتعامل داخل برنامج ‪ SPSS‬مع البيانات ) الحاﻻت( التى ستدرج تحت اسم معين )متغير( وهى اﻻساس‬
‫فى العمليات اﻻحصائية هنا لذا يجب اﻻهتمام بكيفية اعداد مصفوفه البيانات ) المتغيرات ‪ ،‬الحاﻻت( وكيفية التعامل‬
‫معها‪ .‬فيمكن الحصول على البيانات فى برنامج ‪ SPSS‬عن طريق‬
‫استدعاء البيانات من بعض البرامج‬ ‫‪.1‬‬

‫انشاء ملف بيانات داخل برنامج ‪SPSS‬‬ ‫‪.2‬‬

‫إستدعاء البيانات من ملف معد سابقا‬


‫يمكن الحصول على بيانات فى برنامج ‪ SPSS‬عن طريق استدعاء البيانات معده سابقا من بعض البرامج مثل‬
‫‪SPSS files‬‬ ‫‪.1‬‬
‫‪Spreadsheet- Excel, Lotus‬‬ ‫‪.2‬‬
‫‪Database- dbase, paradox‬‬ ‫‪.3‬‬
‫‪Files from other statistical programs‬‬ ‫‪.4‬‬
‫‪ASCII text‬‬ ‫‪.5‬‬
‫‪Complex database format- Oracle, Access‬‬ ‫‪.6‬‬
‫‪20‬‬
‫يمكن استدعاء البيانات عن طريق‪:‬‬
‫‪1.‬‬ ‫‪File‬بفتح قائمة‬
‫‪2.‬‬ ‫‪ Data‬ثم اختيار ‪Open‬بالضغط على‬

‫نختار ‪Open‬‬
‫نحدد نوع الملف المراد فتحه‬
‫‪21‬‬
‫فان الصف اﻷول سيكون هو اسم المتغيرات‪Excel,.‬يجب مﻼحظه انه عند استدعاء ملف‬

‫‪ (2-4-1)SPSS‬إنشاء ملف بيانات داخل برنامج‬


‫ويجب قبل تحرير البيانات التى سنتعامل يجب المرور بمرحلتين‬
‫المرحله اﻻولى‪:‬‬
‫وتعريف المتغيرات التى نتعامل معها عن طريق‪(Variables view):‬اﻻنتقال لعارض المتغيرات‬
‫‪Variable Name‬تحديد اسم المتغير ‪1.‬‬
‫‪Variable Type‬تحديد نوع المتغير ‪2.‬‬
‫‪Variable Label‬اختيار مميز المتغير ‪3.‬‬

‫‪22‬‬
‫‪4.‬‬ ‫‪Value Label‬اختيار قيمة المميز ان وجدت‬

‫‪5.‬‬ ‫‪Missing Values‬تعريف القيم المفقودة‬

‫‪6.‬‬ ‫‪Column Format‬تحديد شكل عرض البيانات فى اﻷعمدة‬

‫كما يلى‪:‬‬

‫عارض المتغيرات‬

‫عارض البيانات‬

‫‪23‬‬
‫سنقوم بتعريف المتغيرات باﻻنتقال الى عارض المتغيرات‬

‫‪24‬‬
‫الخطوة اﻷولى‪:‬‬

‫تحديد أسم المتغير فى خانة ‪Name‬‬

‫‪ -1‬يجب أﻻ يزيد عن أربع وستين خانة‪.‬‬


‫ويجب ان يحقق اسم المتغير عدة شروط‪ -2:‬يجب أن يبدأ بحرف‪.‬‬
‫‪ -3‬يجب أﻻ ينتهي بنقطة‪.‬‬
‫‪ -4‬يجب أن يكون مميز‪.‬‬
‫‪ -5‬ليس هنالك فرق بين الحرف الكبير أو الصغير‬
‫)‪(Uppercase or Lowercase‬‬
‫‪ -6‬يجب عدم استعمال الفراغ أو إحدى العﻼمات التاليه‪:‬‬
‫)؟ ‪(، ! ، * ،‬‬
‫‪ -7‬تجنب اﻻسم الذي ينتهي ب ‪UNDERSCORE‬‬

‫‪25‬‬
‫الخطوة الثانية‪ :‬تحديد نوع المتغير )البيانات( من خانة ‪Type‬‬

‫هناك عدة خيارات لنوع البيانات وهي‪:‬‬

‫‪26‬‬
‫‪1- Numeric:‬‬

‫يتكون المتغير من أرقام وهو الخيار )‪ (Default‬إذا لم يقع الخيار‬


‫على نوع آخر‪.‬‬

‫‪2- Comma‬‬

‫يتكون المتغير من أرقام تفصل كل ثﻼث خانات بفاصلة‬


‫وتستعمل النقطة للكسرة العشرية‬

‫‪3-DOT‬‬

‫يتكون المتغير من أرقام تفصل كل ثﻼث خانات بنقطة وتستعمل‬


‫الفاصلة للكسر العشري‬

‫‪27‬‬
‫‪4-SCIENTIFIC NOTATIONS‬‬

‫يتكون المتغير من أرقام تكتب مع العﻼمات الرياضية مثل الضرب‬


‫في مضاعفات العشرة‪ .‬للضرب في مضاعفات العشرة نستعمل‬
‫أحد الحرفين ‪ E,D‬بعد الرقم ثم اﻷس‪ .‬مثﻼً ‪ 12.25E5‬أو‬
‫‪12.25D5‬‬
‫‪5-DATE‬‬

‫يتكون المتغير من أرقام تكتب بطريقة خاصة مثل التاريخ‬


‫والوقت‪ .‬يفصل بين اليوم والشهر والسنة بفراغ أو‬
‫فاصلة أو خط مائل أو بنقط ‪.‬‬

‫‪6- Dollar‬‬

‫يستعمل في اﻻعﻼن عن العملة اﻻمريكيه الدوﻻر‬

‫‪28‬‬
‫‪7- CUSTOM CURRENCY‬‬

‫يستعمل في المعلومات رموز العمﻼت المختلفة‬

‫‪8- STRING‬‬

‫يتكون المتغير من معلومات غير رقمية مثل أسماء المدن ولذا‬


‫ﻻ تستعمل مثل هذه المعلومات في العمليات الحسابية‪.‬‬

‫تختلف الحروف الكبيرة ‪ Uppercase‬عن اﻷحرف الصغيرة ‪ Lowercase‬مثﻼً ‪ AGE‬و ‪ age‬يعتبران اسمان‬
‫مختلفان وليس شيئا ً واحدا ً‪.‬‬
‫يعرف مثل هذا النوع من المعلومات أيضا ً باسم ‪Alphanumeric variable‬‬

‫‪29‬‬
‫الخطوة الثالثة‪:‬‬
‫تحديد طول العدد )عدد الخانات( الذى تحتويها بيانات المتغير من اﻻختيار ‪width‬‬

‫‪30‬‬
‫الخطوة الرابعة‪:‬‬
‫تحديد عدد اﻻرقام على يمين العﻼمة العشرية للمتغير العددى من خانة ‪decimals‬‬

‫‪31‬‬
‫الخطوة الخامسة‪:‬‬
‫وصف المتغير بطريقة أكبر من اﻻسم ‪ NAME‬كما أن ما سيكتب هنا سيظهر على النتائج‪ .‬حيث يسمح‬
‫بحد أقصى ‪ 256‬خانة ويتم ذلك عن طريقة خانة ‪Label‬‬

‫‪32‬‬
‫الخطوة السادسة‪:‬‬
‫تشفير المعلومات اﻻسمية )الحرفية( بإعطاء كل خيار رقم يدل عليه وبهذا تصبح المعلومة رقمية )مثﻼً‬
‫الرقم ‪ 1‬للذكر والرقم ‪ 2‬لﻸنثى( وذلك عن طريق اﻻختيار ‪Values‬‬

‫‪33‬‬
‫الخطوة السابعة‪:‬‬
‫تحديد المعلومات )البيانات( المفقودة وذلك عن طريق اﻻختيار ‪Missing‬‬

‫‪34‬‬
‫الخطوة الثامنه‪:‬‬
‫تحديد عرض العمود الذي يكتب فيه المتغير وهو للعرض فقط من اﻻختيار ‪ .Columns‬إذا كان ال‬
‫‪ Width‬أكبر من عرض ال ‪ column‬تظهر المعلومة غير مكتملة ولكن تظهر نجمة في النهاية لتشير إلى‬
‫أن عرض العمود صغير ولذا لم تظهر المعلومة كاملة‪.‬‬

‫‪35‬‬
‫الخطوة التاسعة‪:‬‬
‫تحديد محاذاة البيانات داخل العمود بحيث تكون المحاذاه من اليسار‪ ،‬اليمين اوالوسط وذلك من‬
‫الخيار ‪Align‬‬

‫‪36‬‬
‫الخطوة العاشرة‪ :‬تحديد نوع المعلومات والتى تنقسم لثﻼث انواع هى‬
‫‪ Scale -1‬وتعني بيانات الفترة وبيانات النسبة‬
‫‪ Ordinal -2‬وتعني البيانات الرتبية‪.‬‬
‫‪ Nominal -3‬وتعني البيانات اﻻسمية والنوعية‪.‬‬
‫ويمكن تحديد النوع من اﻻختيار ‪Measure‬‬

‫‪37‬‬
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90

You might also like