كيفية حساب مربع إيتا في r


مربع إيتا هو مقياس لحجم التأثير شائع الاستخدام في نماذج ANOVA.

يقيس نسبة التباين المرتبطة بكل تأثير رئيسي وتأثير تفاعلي في نموذج ANOVA ويتم حسابه على النحو التالي:

مربع إيتا = تأثير SS / إجمالي SS

ذهب:

  • تأثير SS: مجموع مربعات التأثير للمتغير.
  • Total SS: مجموع المربعات في نموذج ANOVA.

تتراوح قيمة مربع إيتا من 0 إلى 1، حيث تشير القيم الأقرب إلى 1 إلى نسبة أعلى من التباين يمكن تفسيرها بواسطة متغير معين في النموذج.

يتم استخدام القواعد الأساسية التالية لتفسير قيم إيتا التربيعية:

  • .01: حجم التأثير صغير
  • .06: متوسط حجم التأثير
  • .14 أو أكبر: حجم تأثير كبير

يقدم هذا البرنامج التعليمي مثالاً خطوة بخطوة لكيفية حساب مربع إيتا للمتغيرات في نموذج ANOVA في R.

الخطوة 1: إنشاء البيانات

لنفترض أننا نريد تحديد ما إذا كانت شدة التمرين والجنس يؤثران على فقدان الوزن.

ولاختبار ذلك، قمنا بتجنيد 30 رجلاً و30 امرأة للمشاركة في تجربة قمنا فيها بشكل عشوائي بتعيين 10 من كل منهم لمتابعة برنامج عدم ممارسة التمارين الرياضية أو التمارين الخفيفة أو برنامج التمارين المكثفة لمدة شهر.

يوضح الكود التالي كيفية إنشاء إطار بيانات للاحتفاظ بالبيانات التي نعمل معها:

 #make this example reproducible
set.seed(10)

#create data frame
data <- data.frame(gender= rep (c(" Male ", " Female "), each = 30),
                   exercise= rep (c(" None ", " Light ", "Intense"), each = 10, times =2),
                   weight_loss=c(runif(10, -3, 3), runif(10, 0, 5), runif(10, 5, 9),
                                 runif(10, -4, 2), runif(10, 0, 3), runif(10, 3, 8)))

#view first six rows of data frame
head(data)

# gender exercise weight_loss
#1 Male None 0.04486922
#2 Male None -1.15938896
#3 Male None -0.43855400
#4 Male None 1.15861249
#5 Male None -2.48918419
#6 Male None -1.64738030

#see how many participants are in each group
table(data$gender, data$exercise)

# Intense Light None
# Female 10 10 10
# Male 10 10 10

الخطوة 2: تناسب نموذج ANOVA

يوضح الكود التالي كيفية ملاءمة تحليل التباين (ANOVA) ثنائي الاتجاه باستخدام التمرين والجنس كعوامل وفقدان الوزن كمتغير الاستجابة :

 #fit the two-way ANOVA model
model <- aov(weight_loss ~ gender + exercise, data = data)

#view the model output
summary(model)

            Df Sum Sq Mean Sq F value Pr(>F)    
gender 1 15.8 15.80 9.916 0.00263 ** 
exercise 2 505.6 252.78 158.610 < 2nd-16 ***
Residuals 56 89.2 1.59       

الخطوة 3: حساب مربع إيتا

يمكننا حساب حجم تأثير مربع إيتا لكل متغير في نموذجنا باستخدام الدالة etaSquared() من الحزمة lsr :

 #load lsr package
library (lsr)

#calculate Eta Squared
etaSquared(model)

            eta.sq eta.sq.part
gender 0.0258824 0.1504401
exercise 0.8279555 0.8499543

مربع إيتا للجنس والتمرين هو كما يلي:

  • تربيع إيتا للجنس: 0.0258824
  • تربيع إيتا للتمرين: 0.8279555

ونستنتج أن حجم التأثير للتمرين كبير جداً، في حين أن حجم التأثير للجنس صغير جداً.

تتوافق هذه النتائج مع القيم p المعروضة في نتيجة جدول ANOVA. القيمة p للتمرين (<0.000) أصغر بكثير من القيمة p للجنس (0.00263)، مما يشير إلى أن التمرين أكثر أهمية في التنبؤ بفقدان الوزن.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية ملاءمة نماذج ANOVA المختلفة في R:

كيفية إجراء ANOVA أحادي الاتجاه في R
كيفية إجراء ANOVA ثنائي الاتجاه في R
كيفية تنفيذ التدابير المتكررة ANOVA في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *