So berechnen sie die kumulative Summe in R

Von Fabian
Kategorie: R
Lesezeit: 2 Minuten

Mit der Funktion cumsum() aus Basis R können Sie die kumulative Summe eines Vektors numerischer Werte einfach berechnen.

In diesem Tutorial wird erläutert, wie Sie mit dieser Funktion die kumulative Summe eines Vektors berechnen und eine kumulative Summe visualisieren.

So berechnen Sie eine kumulative Summe in R

Der folgende Code zeigt, wie die kumulierte Umsatzsumme für ein bestimmtes Unternehmen über einen Zeitraum von 15 Verkaufsquartalen berechnet wird:

#Datensatz erstellen
data <- data.frame(quarter=1:15,
                   sales=c(1, 2, 2, 5, 4, 7, 5, 7, 6, 8, 5, 9, 11, 12, 4))

#Erstellen Sie eine neue Spalte im Dataset, die kumulierte Verkäufe enthält
data$cum_sales <- cumsum(data$sales)

#Datensatz anzeigen
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

Die in der Spalte cum_sales angezeigten Werte geben den Gesamtumsatz bis einschließlich dieses Quartals an. Beispielsweise werden die kumulierten Verkäufe in Quartal 5 wie folgt berechnet: 1 + 2 + 2 + 5 + 4 = 14.

So visualisieren Sie eine kumulative Summe in R

Sobald wir die kumulierten Verkäufe berechnet haben, können wir in Basis R ein einfaches Liniendiagramm erstellen, um die kumulierten Verkäufe nach Quartalen zu visualisieren:

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

Liniendiagramm für die kumulative Summe in R

Alternativ können wir die R-Visualisierungsbibliothek ggplot2 verwenden, um dasselbe Liniendiagramm zu erstellen:

library(ggplot2)

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

Kumulativer Summengraph in ggplot2

Zusätzliche Ressourcen

Spaltenübergreifender Durchschnitt in R
So summieren Sie bestimmte Spalten in R
So führen Sie eine COUNTIF-Funktion in R aus

Statistik: Der Weg zur Datenanalyse

* Amazon Affiliate Link


Das könnte Sie auch interessieren: