كيفية حساب المتوسط المقطوع في r (مع أمثلة)


المتوسط المقطوع هو متوسط مجموعة البيانات التي تم حسابها بعد إزالة نسبة معينة من أصغر وأكبر القيم في مجموعة البيانات.

على سبيل المثال، سيمثل المتوسط المقطوع بنسبة 10% متوسط مجموعة البيانات بعد إزالة أصغر 10% من القيم وأكبر 10% من القيم.

إن أبسط طريقة لحساب المتوسط المقتطع في R هي استخدام بناء الجملة الأساسي التالي:

 #calculate 10% trimmed mean
mean(x, trim= 0.1 )

توضح الأمثلة التالية كيفية استخدام هذه الدالة لحساب المتوسط المقتطع عمليًا.

مثال 1: حساب المتوسط المقطوع للمتجه

يوضح التعليمة البرمجية التالية كيفية حساب متوسط مقتطع بنسبة 10% لمتجه البيانات:

 #define data
data = c(22, 25, 29, 11, 14, 18, 13, 13, 17, 11, 8, 8, 7, 12, 15, 6, 8, 7, 9, 12)

#calculate 10% trimmed mean
mean(data, trim= 0.1 )

[1] 12,375

المتوسط المقتطع بنسبة 10٪ هو 12.375 .

هذا هو متوسط مجموعة البيانات بعد إزالة أصغر 10% وأكبر 10% من القيم من مجموعة البيانات.

مثال 2: حساب المتوسط المقطوع للعمود في إطار البيانات

يوضح التعليمة البرمجية التالية كيفية حساب متوسط مقتطع بنسبة 5% لعمود معين في إطار بيانات:

 #create data frame
df = data. frame (points=c(25, 12, 15, 14, 19, 23, 25, 29),
                assists=c(5, 7, 7, 9, 12, 9, 9, 4),
                rebounds=c(11, 8, 10, 6, 6, 5, 9, 12))

#calculate 5% trimmed mean of points
mean(df$points, trim= 0.05 )

[1] 20.25

متوسط القيم المقطوعة بنسبة 5٪ في عمود “النقاط” هو 20.25 .

هذا هو متوسط عمود “النقاط” بعد إزالة القيم الأصغر 5% والقيم الأكبر 5%.

مثال 3: حساب المتوسط المقطوع لأعمدة متعددة

يوضح التعليمة البرمجية التالية كيفية حساب متوسط مقتطع بنسبة 5% لأعمدة متعددة في إطار بيانات:

 #create data frame
df = data. frame (points=c(25, 12, 15, 14, 19, 23, 25, 29),
                assists=c(5, 7, 7, 9, 12, 9, 9, 4),
                rebounds=c(11, 8, 10, 6, 6, 5, 9, 12))

#calculate 5% trimmed mean of points and assists
sapply(df[c(' points ', ' assists ')], function (x) mean(x, trim= 0.05 ))

 assist points 
  20.25 7.75 

ومن النتيجة يمكننا أن نرى:

  • المتوسط المقطوع بنسبة 5% لعمود “النقاط” هو 20.25 .
  • المتوسط المقتطع بنسبة 5٪ لعمود “المساعدات” هو 7.75 .

ذات صلة: دليل لتطبيق () وlapply () وsapply () وtapply () في R

مصادر إضافية

توفر البرامج التعليمية التالية معلومات إضافية حول المتوسطات المقطوعة:

كيفية حساب المتوسط المشذب يدويًا
كيفية حساب المتوسط المقلص في بايثون
قلص متوسط حاسبة

Add a Comment

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