Promedio móvil (30 días) utilizando datos de tiempo continuoTengo 180 días de datos recientes por un total de 2574 filas en JMP. Incluí un archivo con solo dos columnas, una es la marca DATETIME y la otra son los datos MAX_VALUE en esa marca de tiempo.
Creé un gráfico XY de MAX_VALUE (eje Y) frente a DATETIME (eje X).
Deseo agregar una línea de tendencia donde su valor en cualquier momento sea igual al valor promedio de MAX_VALUE durante los últimos 30 días.
¿Alguien puede ayudarme a ajustar una línea para el promedio móvil de 30 días de este conjunto de datos?
Gracias.
AnalíticaTabla de datosGráficossecuencias de comandosventanasRe: Promedio móvil (30 días) utilizando datos de tiempo continuoHola,
Puede agregar una columna de fórmula usando la función Col Moving Average:
Col Moving Average( :MAX_VALUE, 1, 29, 0 )
Re: Promedio móvil (30 días) utilizando datos de tiempo continuoDesafortunadamente, esto solo promedia los 30 valores anteriores de MAX_VALUE. Mis datos no están en incrementos discretos, por ejemplo, los 30 días anteriores para una salida deberían tener alrededor de 350 entradas, mientras que la sugerencia de promedio móvil de Col que me ha dado tendría solo 30 entradas (los 30 puntos de datos anteriores). ¿Se puede manipular la entrada para ARG 2 (Ponderación), ARG 3 (Antes), ARG 4 (Después), etc., para usar DATETIME como una entrada, de modo que se aplique a cualquier otra fila donde DATETIME sea menor o igual que las filas actuales DATETIME? ¿valor?
Re: Promedio móvil (30 días) utilizando datos de tiempo continuoPuede crear una columna FECHA para sus datos, luego crear una tabla de resumen usando esa fecha y la columna de datos. Luego calcule el promedio móvil (es posible que deba agregar fechas faltantes, según cómo desee administrarlas). Después de que se haya calculado esto, puede volver a unirlo a los datos originales.
Re: Promedio móvil (30 días) utilizando datos de tiempo continuo
No estoy 100% seguro de que esto sea correcto, pero está cerca.
Incluye una fórmula para identificar cada día individual.
Luego usa un abuso de la función de rango móvil en otra columna.
Re: Promedio móvil (30 días) utilizando datos de tiempo continuoEsto es realmente correcto, llegué a este mismo conjunto de datos usando la siguiente función:
Col Moving Average( :MAX_VALUE, 1, :DATETIME <= 30 * 86400, 0 )
Pero esta función se incrementa en segundos durante 1 mes (más de 2,5 millones de iteraciones) y JMP lucha durante un minuto antes de generar el resultado.
La forma en que lo ha hecho requiere mucha menos memoria, ¡Gracias!