برنامج تعليمي بسيط لحوسبة SPSS و(SPSS IF)
سنتكلم في هذا المقال عن مجموعة من الطرق المختصرة والمفيدة التي ستسهل عليك العمل على برنامج SPSS بالإضافة إلى بعض الحيل والخدع والاختصارات التي ستجعل عملك أسهل.
في برنامج SPSS يحسب IF متغيرًا جديدًا أو موجودًا لمجموعة مختارة من الحالات .
لتحليل مجموعة مختارة من الحالات ، استخدم FILTER أو اختار IF بدلاً من ذلك.
سنتعرض بعض الامثلة فيما يلي عن حالات سوف تمر بها أثناء عملية حوسبة SPSS وسنتحدث عن طريقة اختصارها وانجازها باختصار وبسلاسة وسهولة .
- مثال 1 – وضع علامة على الحالات استنادًا إلى وظيفة التاريخ
- مثال 2 – استبدال نطاق القيم بالدالة
- مثال 3 – حساب المتغير بشكل مختلف على أساس الجنس
- SPSS IF مقابل DO IF
- SPSS IF مقابل RECODE
حوسبة SPSS
ملف البيانات المستخدم للأمثلة
جميع الأمثلة تستخدم bank.sav ، وهو مسح قصير لموظفي البنك. يتم عرض جزء من البيانات أدناه. لتحقيق أقصى استفادة من هذا البرنامج التعليمي ، نوصيك بتنزيل الملف وتجربة الأمثلة بنفسك.
حوسبة SPSS
مثال 1 – وضع علامة على الحالات استنادًا إلى وظيفة التاريخ
لنضع علامة على جميع المستجيبين الذين ولدوا خلال الثمانينيات , يحسب بناء الجملة ( الامر ) أدناه أولاً متغير علمنا -born80s- كعمود من الأصفار. ثم قمنا بتعيينه على واحد إذا كانت السنة المستمدة من تاريخ الميلاد في النطاق 1980 حتى 1989.
|
النتيجة:
مثال 2 – استبدال نطاق القيم بالدالة
إذا قمنا بتشغيل مدرج تكراري على ساعات العمل الأسبوعية – فسنرى قيم 160 ساعة وأكثر , ومع ذلك ، الأسابيع فقط (24 * 7 =) 168 ساعة. حتى Kim Jong Un لم يدعي أنه يعمل 160 ساعة في الأسبوع!
نفترض أن هؤلاء المبحوثين قد ملأوا ساعات عملهم الشهرية – وليس الأسبوعية , في المتوسط ، تبقى الأشهر (52/12 =) 4.33 أسبوعًا. لذلك سنقسم الساعات الأسبوعية على 4.33 ولكن فقط للحالات التي سجلت 160 درجة أو أكثر.
|
النتيجة:
في هذا الامر ( الدالة ) نقسم عدد الساعات المذكورة وهي الساعات الشهرية على 4.33 لنحصل على عدد الساعات الاسبوعية .
ملاحظة:
كان بإمكاننا إجراء هذا التصحيح باستخدام RECODE أيضًا:
|
لاحظ أن RECODE يصبح مملاً بقدر ما يجب علينا تصحيح قيم أكثر تميزًا. إنه يعمل بشكل معقول مع هذا المتغير ولكن IF يعمل بشكل رائع لجميع المتغيرات.
مثال 3 – حساب المتغير بشكل مختلف على أساس الجنس
سنقوم الآن بالإبلاغ عن الحالات التي تعمل بدوام كامل , ومع ذلك ، فإن “الدوام الكامل” يعني 40 ساعة للموظفين الذكور و 36 ساعة للموظفات.
لذلك نحن بحاجة إلى استخدام صيغ مختلفة على أساس الجنس. الأمر IF أدناه يفعل ذلك بالضبط.
|
حوسبة SPSS
سنحصل على النتيجة التالية:
ينتهي بناء الجملة الخاص بنا بجدول (متوسطات) يوضح الحدود الدنيا والحد الأقصى والمتوسطات والانحرافات المعيارية لكل جنس لكل مجموعة.
هذا الجدول – الموضح أدناه – هو طريقة لطيفة للتحقق من النتائج.
حوسبة SPSS
الحد الأقصى للإناث اللائي لا يعملن بدوام كامل هو أقل من 36. الحد الأدنى للإناث اللائي يعملن بدوام كامل هو 36. وهكذا.
SPSS IF مقابل DO IF
قد يكون بعض مستخدمي SPSS على دراية بـ DO IF.
ان الاختلافات الرئيسية بين DO IF و IF هي كما يلي:
- إذا كان أمر سطر واحد بينما يتطلب DO IF ما لا يقل عن 3 أسطر: DO IF ، وبعض التحويل (التحويلات) و END IF.
- IF هو أمر COMPUTE شرطي بينما يمكن أن يؤثر DO IF على تحويلات أخرى – مثل RECODE أو COUNT – أيضًا.
- إذا استوفت الحالات أكثر من شرط واحد ، يسود الشرط الأول عند استخدام DO IF – ELSE IF. إذا كنت تستخدم أوامر IF متعددة بدلاً من ذلك ، فسيتم تطبيق الشرط الأخير الذي تحقق في كل حالة. الصيغة أدناه ترسم هذه الفكرة.
DO IF – ELSE IF مقابل أوامر IF المتعددة
|
حوسبة SPSS
SPSS IF مقابل RECODE
في كثير من الحالات ، يعد RECODE بديلاً أسهل لـ IF. ومع ذلك ، فإن RECODE لديها المزيد من القيود أيضًا.
أولاً ، يستبدل RECODE فقط (نطاقات) الثوابت – مثل 0 أو 99 أو قيم مفقودة للنظام – بثوابت أخرى.
مثال ذالك :
|
حوسبة SPSS
غير ممكن – q1 متغير ، وليس ثابتًا – لكن (الأمر التالي) سيعمل بشكل افضل.
|
حوسبة SPSS
لا يمكنك إعادة ترميز دالة المتوسط ، أو المجموع ، أو أي شيء اخر أو إعادة ترميز أي شيء في دالة. ستحتاج إلى IF للقيام بذلك.
ثانيًا ، يمكن لـ RECODE فقط تعيين القيم بناءً على متغير واحد. هذا هو سبب عدم قدرتك على إعادة ترميز متغيرين في واحد
ولكن يمكنك استخدام شرط IF يتضمن متغيرات متعددة:
|
حوسبة SPSS
وهذا شيء ممتاز..
يمكنك التغلب على هذا القيد من خلال الجمع بين RECODE و DO IF. مثل ذلك ، يوضح مثالنا الأخير طريقًا مختلفًا للتقرير عن الذكور والإناث العاملين بدوام كامل باستخدام معايير مختلفة.
مثال 4 – حساب المتغير بشكل مختلف على أساس الجنس 2 ( II )
|
حوسبة SPSS
ملاحظات نهائية:
قدم هذا البرنامج التعليمي شرح ومناقشة موجزة لأوامر IF مع بعض الأمثلة , نتمنى ان تكون قد استفدت عزيزي القارئ من هذا البرنامج وبامكانك متابعة باقي المواضيع حول SPSS لتصبح محترفا .
عودة إلى فهرس دليل استخدام SPSS