Contenido de este artículo
- 0
- 0
- 0
- 0
Puede usar la función cumsum () de la base R para calcular fácilmente la suma acumulada de un vector de valores numéricos.
Este tutorial explica cómo usar esta función para calcular la suma acumulada de un vector junto con cómo visualizar una suma acumulada.
Cómo calcular una suma acumulativa en R
El siguiente código muestra cómo calcular la suma acumulada de ventas para una empresa determinada en el transcurso de 15 trimestres de ventas:
#create conjunto de datos data <- data.frame (trimestre = 1:15, ventas = c (1, 2, 2, 5, 4, 7, 5, 7, 6, 8, 5, 9, 11, 12, 4)) #cree una nueva columna en el conjunto de datos que contenga datos de ventas acumulados $ cum_sales <- cumsum (datos $ ventas) #ver conjunto de datos datos ventas trimestrales 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
Los valores que se muestran en la columna cum_sales representan las ventas totales hasta ese trimestre inclusive. Por ejemplo, las ventas acumuladas en el trimestre 5 se calculan como: 1 + 2 + 2 + 5 + 4 = 14 .
Cómo visualizar una suma acumulativa en R
Una vez que hemos calculado las ventas acumuladas, podemos crear un gráfico de líneas simple en base R para visualizar las ventas acumuladas por trimestre:
plot (data $ cum_sales, type = ' l ', xlab = ' Quarter ', ylab = ' Cumulative Sales ')
Alternativamente, podemos usar la biblioteca de visualización de R ggplot2 para crear el mismo gráfico de líneas:
biblioteca (ggplot2) ggplot (datos, aes (x = trimestre, y = cum_sales)) + geom_line () + laboratorios (x = ' Trimestre ', y = ' Ventas acumuladas ')
Recursos adicionales
Cómo promediar entre columnas en R
Cómo sumar columnas específicas en R
Cómo realizar una función CONTAR.SI en R
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: