Las sumas acumulativas pueden ser útiles cuando se trabaja con un conjunto de datos de medidas que crecen durante un período de tiempo estándar y que se repiten con regularidad. Un ejemplo de esto son las mediciones que se toman mensualmente y se repiten anualmente, como el uso de electricidad en el hogar.
Si bien las mediciones sin procesar pueden ser informativas, las sumas acumulativas pueden ayudarnos a ver si las mediciones van por buen camino, tienen una tendencia al alza o una tendencia a la baja en el transcurso del año. Crear columnas de suma acumulativa es fácil de hacer en JMP utilizando la función Nueva columna de fórmula (disponible haciendo clic con el botón derecho) en la tabla de datos.
Este es el gráfico que crearemos:

Considere el siguiente ejemplo. Disponemos de datos sobre el uso de electricidad en una vivienda, que se informa mensualmente. Para crear nuestra agrupación adecuada (año), podemos tomar la columna Fecha de envío, hacer clic derecho -> Nueva columna de fórmula -> Fecha y hora -> Año.
Esto crea una nueva columna automáticamente con solo el año. Quiero cambiar de un año continuo a un año ordinal para agrupar por año correctamente. Eso se puede hacer desde la lista de columnas de la tabla de datos haciendo clic derecho en el triángulo azul de Año [Fecha de envío] y cambiándolo de Continuo a Ordinal.
Para construir nuestra columna de suma acumulativa, primero haremos clic derecho en la columna Año [Fecha de envío] -> Nueva columna de fórmula -> Agrupar por.
Ahora que hemos identificado la columna de agrupación, podemos hacer clic derecho en la columna Uso de kWh -> clic derecho -> Nueva columna de fórmula -> Fila -> Suma acumulada. Ahora tenemos nuestra nueva columna con la medida que necesitamos para la visualización.
Dado que queremos visualizar nuestros datos en una escala de tiempo relativa (mes) frente a una escala de tiempo absoluta, podemos volver a ir a la columna Fecha de envío -> Nueva columna de fórmula -> Fecha y hora -> Mes abreviado.
En este punto, estamos casi listos para construir nuestro gráfico. Pero primero agregaremos una propiedad de columna a nuestra columna Año para mantener colores consistentes en nuestro gráfico cuando usemos un filtro de datos. Haga clic con el botón derecho en esa columna -> Propiedad de columna -> Colorear valor. Luego haga clic en aplicar.
Ahora podemos ir a Graph Builder y construir nuestro gráfico de suma acumulativa. Arrastre el mes al eje X y la suma acumulada al eje Y. Arrastre Año a la superposición y luego arrastre el elemento de línea al gráfico para mantener también los puntos de datos. Cambiar las estadísticas de resumen de los puntos de Ninguno a Promedio alineará los puntos con las líneas.
Para agregar un filtro a este gráfico, haga clic en el triángulo rojo de Graph Builder y luego haga clic en Filtro de datos locales. Agregue Año como filtro.
Haga clic en Listo en Graph Builder.
Con el filtro de datos locales, podemos centrarnos solo en los tres años más recientes. Ahora querremos que este gráfico esté listo para la presentación. Podemos editar el título del gráfico, las etiquetas del eje Y y las etiquetas del eje X haciendo doble clic.
Ahora tenemos un gráfico que podemos compartir con otros. Da una idea de cómo nuestra utilización de energía sigue este año en comparación con años históricos y nos permite realizar las intervenciones necesarias para mantener nuestra utilización de energía en el objetivo.
Aquí está cómo construir el gráfico, en tiempo real.

Las funciones de densidad acumulativa PS y los gráficos CDF son una forma correspondiente en la que los estadísticos "suavizan" los baches en los histogramas para comparar una distribución con una distribución de referencia o comparar dos distribuciones. Voy a explorar esto un poco más en una publicación futura.
sí, claro.Simplemente los agregaría como grupos posteriores.
col cumulative sum(1, :Test, :OtherColumn, :AnotherColumn)
Gracias por la rápida respuesta.
¿Es posible agrupar por columnas adicionales además de "Prueba" si es necesario?
Vaiju,
Creo que solo querrías
col cumulative sum(1, :Test)
lo que le daría un conteo continuo por la columna Prueba, o podría intercambiar cualquier columna que desee.
Hola,
Quiero poder construir un gráfico usando la suma acumulativa, pero en lugar de la suma del resultado, me gustaría que la fórmula de la columna agregue la cantidad de instancias de ese resultado.Consulte la tabla de ejemplo a continuación.El conjunto de datos que tengo es enorme, más de 3 millones de filas con más de 100 pruebas diferentes.
Tiempo de prueba Módulo de resultado de prueba SN Instancia de resultado de prueba por tiempo
A 2019/4/18 11:00 am 5 A1 1
B 2019/4/18 11:15 am 1 B1 1
A 2019/4/18 11:17 am 6 A1 2
B 2019/4/18 11:30 am 1.5 B1 2
A 2019/4/18 11:18 5.5 A1 3
B 2019/4/18 11:31 am 1.8 B1 3
Muchas gracias por la ayuda.
Vaiju
Muy buen material, gracias por compartir.
¿Le importaría explicar lo que sucede detrás de escena en JMP cuando "hace clic con el botón derecho en la columna Uso de kWh -> clic con el botón derecho -> Nueva columna de fórmula -> Fila -> Suma acumulada".No entiendo completamente los valores que está calculando JMP.
Gracias,
José