Cara menghitung jumlah kumulatif dalam r (dengan contoh)


Anda dapat menggunakan fungsi cumsum() basis R untuk dengan mudah menghitung jumlah kumulatif vektor nilai numerik.

Tutorial ini menjelaskan cara menggunakan fungsi ini untuk menghitung jumlah kumulatif suatu vektor serta cara memvisualisasikan jumlah kumulatif.

Cara menghitung jumlah kumulatif dalam R

Kode berikut menunjukkan cara menghitung jumlah kumulatif penjualan untuk perusahaan tertentu selama 15 kuartal penjualan:

 #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

Nilai yang ditampilkan pada kolom cum_sales mewakili total penjualan hingga dan termasuk kuartal tersebut. Misalnya, penjualan kumulatif untuk kuartal 5 dihitung sebagai berikut: 1+2+2+5+4 = 14 .

Cara memvisualisasikan jumlah berjalan di R

Setelah kita menghitung penjualan kumulatif, kita dapat membuat diagram garis sederhana berbasis R untuk memvisualisasikan penjualan kumulatif per kuartal:

 plot(data$cum_sales, type=' l ', xlab=' Quarter ', ylab=' Cumulative Sales ')

Bagan garis untuk jumlah kumulatif dalam R

Alternatifnya, kita bisa menggunakan pustaka visualisasi R ggplot2 untuk membuat grafik garis yang sama:

 library (ggplot2)

ggplot(data, aes(x=quarter, y=cum_sales)) +
  geom_line() +
  labs(x=' Quarter ', y=' Cumulative Sales ') 

Plot jumlah kumulatif di ggplot2

Sumber daya tambahan

Cara menghitung rata-rata kolom di R
Cara menjumlahkan kolom tertentu di R
Cara menjalankan fungsi COUNTIF di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *