كيفية حساب المجاميع التراكمية في r (مع أمثلة)
يمكنك استخدام الدالة R base cumsum() لحساب المجموع التراكمي لمتجه القيم الرقمية بسهولة.
يشرح هذا البرنامج التعليمي كيفية استخدام هذه الدالة لحساب المجموع التراكمي للمتجه بالإضافة إلى كيفية تصور المجموع التراكمي.
كيفية حساب المبلغ التراكمي في R
يوضح الكود التالي كيفية حساب المجموع التراكمي للمبيعات لشركة معينة على مدى 15 ربع مبيعات:
#create dataset data <- data.frame(quarter=1:15, sales=c(1, 2, 2, 5, 4, 7, 5, 7, 6, 8, 5, 9, 11, 12, 4)) #create new column in dataset that contains cumulative sales data$cum_sales <- cumsum (data$sales) #view dataset data quarter sales cum_sales 1 1 1 1 2 2 2 3 3 3 2 5 4 4 5 10 5 5 4 14 6 6 7 21 7 7 5 26 8 8 7 33 9 9 6 39 10 10 8 47 11 11 5 52 12 12 9 61 13 13 11 72 14 14 12 84 15 15 4 88
تمثل القيم المعروضة في عمود cum_sales إجمالي المبيعات حتى هذا الربع ويتضمنه. على سبيل المثال، يتم حساب المبيعات التراكمية للربع الخامس على النحو التالي: 1+2+2+5+4 = 14 .
كيفية تصور المبلغ الجاري في R
بمجرد قيامنا بحساب المبيعات التراكمية، يمكننا إنشاء مخطط خطي بسيط يعتمد على R لتصور المبيعات التراكمية حسب الربع:
plot(data$cum_sales, type=' l ', xlab=' Quarter ', ylab=' Cumulative Sales ')
وبدلاً من ذلك، يمكننا استخدام مكتبة التصور R ggplot2 لإنشاء نفس الرسم البياني الخطي:
library (ggplot2) ggplot(data, aes(x=quarter, y=cum_sales)) + geom_line() + labs(x=' Quarter ', y=' Cumulative Sales ')
مصادر إضافية
كيفية حساب المتوسط على الأعمدة في R
كيفية جمع أعمدة محددة في R
كيفية تشغيل وظيفة COUNTIF في R