So berechnen sie kumulative summen in r (mit beispielen)
Sie können die R-Basisfunktion cumsum() verwenden, um die kumulative Summe eines Vektors numerischer Werte einfach zu berechnen.
In diesem Tutorial wird erläutert, wie Sie mit dieser Funktion die kumulative Summe eines Vektors berechnen und wie Sie eine kumulative Summe visualisieren.
So berechnen Sie eine kumulative Summe in R
Der folgende Code zeigt, wie die kumulierte Summe der Verkäufe für ein bestimmtes Unternehmen über 15 Verkaufsquartale berechnet wird:
#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
Die in der Spalte „cum_sales“ angezeigten Werte stellen den Gesamtumsatz bis einschließlich dieses Quartals dar. Der kumulierte Umsatz für das 5. Quartal wird beispielsweise wie folgt berechnet: 1+2+2+5+4 = 14 .
So visualisieren Sie eine laufende Summe in R
Nachdem wir die kumulierten Verkäufe berechnet haben, können wir ein einfaches R-basiertes Liniendiagramm erstellen, um die kumulierten Verkäufe nach Quartal zu visualisieren:
plot(data$cum_sales, type=' l ', xlab=' Quarter ', ylab=' Cumulative Sales ')
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 ')
Zusätzliche Ressourcen
So mitteln Sie den Durchschnitt über Spalten in R
So summieren Sie bestimmte Spalten in R
So führen Sie eine ZÄHLENWENN-Funktion in R aus