جداول الطوارئ Contingency Tables – SPSS

0
11
جداول الطوارئ
المجلة العربية للعلوم ونشر الأبحاث

جداول الطوارئ في Contingency Tables – SPSS

 

يعد تشغيل جداول الطوارئ البسيطة في SPSS أمرًا سهلاً للغاية, ومع ذلك ، فإن التنسيق الافتراضي غير ملائم ولا يفي بمعايير APA.

يتم استخدام إجراء Crosstabs لإنشاء جداول الطوارئ contingency tables تصف التفاعل بين متغيرين.

يرشدك هذا البرنامج التعليمي إلى 3 خيارات لإنشاء جداول الطوارئ المطلوبة:

  • تعد CROSSTABS سهلة ولكنها تتطلب بعض التحرير (اليدوي).
  • CTABLES أسرع ولكن أصعب قليلاً وتتطلب ترخيصًا لـ جداول الطوارئ المخصصة.
  • جداول الطوارئ سريعة ولكنها صعبة إلى حد ما.

 

سنستخدم bank_clean.sav – الموضح جزئيًا أدناه – لجميع الأمثلة , يمكنك تجربتها بنفسك بعد تنزيل البيانات.

 

 

إذن ما هي جداول الطوارئ على أي حال؟

تظهر جداول الطوارئ الترددات لجميع مجموعات قيم متغيرين (+).

على سبيل المثال ، يوضح الجدول أدناه جدول الطوارئ – أو “الجدول الترافقي” – لمتغيرين: الحالة الاجتماعية ومستوى التعليم.

 

 

1- مشارك واحد فقط كان لديه تعليم متوسط ولم يتزوج قط ؛

2- ما مجموعه 123 من المستجيبين لم يتزوجوا ؛

3- فقط 4 مشاركين لديهم تعليم متوسط أو أقل ؛

4- يوضح الجدول جميع مجموعات الحالة الاجتماعية والتعليم لـ 442 مستجيباً.

 

نأمل أن تعطي جداول الطوارئ نظرة ثاقبة على الارتباط – إن وجد – بين هذه المتغيرات. فكيف يتم ذلك؟ للحصول على شرح بسيط للغاية ، انظر ما يلي ::

 

  • اختبار مربع كاي Chi-Square المستقل
  • Cramér’s V – ماذا ولماذا؟

 

تشغيل جداول الطوارئ البسيطة في برنامج SPSS

أسرع طريقة لإنشاء الجدول الذي رأيناه للتو هي تشغيل سطر واحد من بناء اوامر SPSS:

 

crosstabs educ by marit.

 

تصبح فئات أول متغير -educ أو تعليم- صفوفًا في الجدول. تصبح قيم المتغير الثاني – الزواجية أو الزواجية – هي الأعمدة. شئ متعارف عليه،

تحتوي الأعمدة على المجموعات التي تريد مقارنتها.

على كل ما يدخل في الصفوف. في هذه الحالة ، نقارن مجموعات الحالة الاجتماعية على مستوى التعليم.

إذا أردنا القيام بعكس – مقارنة مجموعات المستوى التعليمي على الحالة الاجتماعية – فسنقوم بتبديل الصفوف والأعمدة ثم تشغيل ما يلي

 

crosstabs marit by educ.

 

 

 

CROSSTABS مع النسب المئوية للعمود

حق. إذن كيف تقارن مجموعاتنا على مستوى التعليم؟ من الصعب أن نرى من جدولنا الأول لأن كل مجموعة حالة اجتماعية لها حجم عينة أو n مختلف. قد نرى المزيد من النمط إذا أضفنا النسب المئوية للعمود. بناء الجملة أدناه يفعل ذلك بالضبط.

 

*Show only variable labels and value labels in following output tables.

set
tvars labels
tnumbers labels.*Create contingency table with frequencies and column percentages.

crosstabs educ by marit
/cells count column.

 

 

النتيجة

 

 

إذا درسنا الجدول بأكمله ، فيبدو أن المستجيبين الأرامل يتمتعون إلى حد ما بمستوى تعليمي أعلى من غيرهم: ما لا يقل عن 56.8٪ يحملون درجة الماجستير و 13.5٪ أخرى حتى درجة الدكتوراه. النمط العام ليس واضحًا للغاية ، وربما من الأفضل أن نتخيله على أنه مخطط شريطي مكدس.

على أي حال ، فإن تنسيق الجدول – النسب المئوية في الصفوف – لا يساعد حقًا أيضًا ولا يفي بإرشادات APA. لذلك دعونا نصلحها.

 

 

تحويل CROSSTABS إلى جداول APA

أحد الحلول هو النقر بزر الماوس الأيمن فوق الجدول الخاص بنا وتحديد تحرير محتوى SPSS ثم في نافذة منفصلة في محرر المحور الذي يفتح ، حدد الأدراج المحورية كما هو موضح أدناه.

 

 

الآن قم بسحب الإحصائيات وإفلاتها أسفل الحالة الزواجية وإغلاق النافذة فقط.

 

 

لنقم الآن باستبدال نصين:

  • استخدم n بدلاً من “Count”
  • استخدم٪ بدلاً من “٪ ضمن الحالة الاجتماعية”

 

يجب أن يعمل استخدام اختصار Ctrl + H في عارض الإخراج. أو – ألطف بكثير – استخدم صيغة OUTPUT MODIFY أدناه إذا كنت تستخدم الإصدار 22 من SPSS أو أعلى.

 

*Optionally: set proper column headers.

output modify
/select tables
/tablecells select = [‘% within Marital status’] replace = ‘%’ applyto = columnheader
/tablecells select = [‘Count’] replace = ‘n’ applyto = columnheader.

 

 

 

النتيجة هي جدول طوارئ APA تم إنشاؤه باستخدام CROSSTABS

 

 

هذه هي أسهل طريقة لإنشاء جدول طوارئ بأسلوب APA في SPSS. لكن – شخصيًا – أجد أنه يتطلب الكثير من العمل ، خاصة بالنسبة لعدة طاولات. لذلك دعونا نفكر في بديلين.

 

 

جداول طوارئ APA من CTABLES

يمكن تشغيل الجدول الذي أنشأناه للتو دفعة واحدة باستخدام CTABLES. ومع ذلك ، لا يعمل هذا إلا إذا كان لديك ترخيص لوحدة جداول الطوارئ المخصصة. يمكنك التحقق من ذلك عن طريق تشغيل

 

show license.

 

إذا كان الجدول الناتج يتضمن “جداول الطوارئ مخصصة” ، فجرّب  الامر  أدناه.

 

*Create APA style contingency table with ctables.

ctables
/table educ by marit [count ‘n’ colpct ‘%’] /categories variables = educ marit total = yes.

 

 

النتيجة

 

 

تعمل CTABLES بشكل رائع مع هذا الجدول ، ولكن -لسوء الحظ- ستحتاج إلى أمر منفصل لكل جدول. بناء الجملة هو أيضا صعبة إلى حد ما. أعتقد أنه يمكنك لصقه من تحليل جداول سهم قائمة SPSS ، جداول سهم قائمة SPSS ، لكنني بطريقة ما لم أحصل على النتائج التي أريدها من القائمة.

ربما تكون أفضل طريقة هي نسخ ولصق وتحرير مثال بناء الجملة لعدة جداول. أو قم بإنشاء وتشغيل الأوامر باستخدام Python لـ SPSS. هذا أسرع ولكنه أصعب أيضًا. ولكن إذا كنت تحب ذلك بسرعة وبصعوبة – أنا بالتأكيد أحبه – فاذهب إليه.

 

جداول طوارئ APA من الجداول

إذن ماذا لو لم يكن لديك ترخيص CTABLES؟ حسنًا ، هناك جداول. تم استبدال الجداول بـ CTABLES حوالي عام 1990 وتمت إزالتها من جميع الوثائق. ولكن – كما يعلم عدد قليل جدًا من مستخدمي SPSS – لا تزال الجداول تعمل في جميع إصدارات SPSS الحديثة.

مثل ذلك ، فإن انشاء الامر أدناه هو بديل لنهج CTABLES.

 

*Create APA style contingency table with tables.

tables
/format zero
/ftotal = ftot ‘Total’
/table educ + ftot by marit > (statistics) + ftot
/statistics count((f3) ‘n’) cpct((pct5.1) ‘%’:marit).

 

 

النتيجة

 

 

جدول الطوارئ هذا مطابق تقريبًا لنتيجة CTABLES. لسوء الحظ ، فإن التركيب اللغوي أصعب وأسوأ من ذلك غير موثق و قد نبني أداة لإنشاء أمر الجداول من القائمة ولكنها لن تظهر في أي وقت قريب.

 

ملاحظات نهائية

أظهرنا 3 طرق لإنشاء جداول طوارئ بأسلوب APA في SPSS:

  • CROSSTABS سهل حيث يمكنك إنشاء عدة جداول دفعة واحدة ولكنها تتطلب بعض التحرير (اليدوي).
  • يقوم CTABLES بتشغيل الجدول المطلوب على الفور ويمكن تشغيله من القائمة. ومع ذلك ، فإنه ينشئ جدولًا واحدًا في ذلك الوقت ويتطلب ترخيصًا إضافيًا.
  • تأتي الجداول أيضًا مع الجدول الصحيح على الفور. ومع ذلك ، فإن بناء الجملة صعب ولا توجد قائمة.

 

 

عودة إلى فهرس دليل استخدام SPSS

 

 

تعليم SPSS

تعليم SPSS

تعليم SPSS