media móvil móvilHola,
Quiero crear una nueva columna "promedio móvil" y quiero que esta columna haga un promedio móvil de la temperatura según la ID. Adjunto un archivo de muestra aquí. ¿Puedes ayudarme con la fórmula?
¡Gracias!
secuencias de comandosRe: media móvil móvilEl 5 en la llamada de función especifica el número de filas antes de la fila actual para incluir en el promedio móvil.En realidad, puede especificar la función de la siguiente manera ... que es realmente la forma en que debe llamarse, para que el script sea más legible
Col Moving Average( :height, weighting=1, Before=5, after=0, :sex )
En su cálculo manual, debe recordar que el promedio móvil se rastrea tanto para hombres como para mujeres.Y el promedio no se reinicia cada vez que los datos cambian de F a M o de M a F.Está tratando los cálculos como si hubiera 2 columnas separadas.
Re: media móvil móvilInvestigué un conjunto de datos de muestra de clase grande y creé una columna:
Col Moving Average( :height, 1, 5, 0, :sex )
¿Qué hace 5 en el cálculo?
Pude calcular manualmente el promedio móvil hasta la fila n. ° 9 --- ¿Cómo se calculó 58.833333333? No puedo generar el mismo número manualmente
Re: media móvil móvilSi lee la documentación sobre la función Col Moving Average (), permite configurar lo que creo que se refiere como X.
¿Podría proporcionar algunos resultados de muestra?Sigo sin entender tu petición.
Re: media móvil móvilHola Jim
Utilicé esta fórmula, pero esto no ofrece lo que esperaba.
Primero: quiero crear una columna que sea la media de la temperatura por ID
Luego, quiero referirme a la nueva columna sobre el número de ID "X (X está definido por el usuario)".
¿Puedes ayudarme con eso?
Re: media móvil móvilSuponiendo que su definición de "promedio móvil" es un "promedio móvil", la fórmula es
Col Moving Average( :Temp, :ID )
La documentación y los ejemplos de Col Moving Average () están en el índice de secuencias de comandos
Ayuda==>Índice de secuencias de comandos
Re: media móvil móvilSupongo que a veces es necesario ordenar los datos (por ejemplo, una columna que depende del tiempo).
¿O hay un argumento en la función que se refiere a tales casos?
Re: media móvil móvilCol Moving Average() se calculará por separado para cada nivel de las columnas By(), como la columna Sex en mi ejemplo; sin embargo, el promedio móvil se calculará en orden de filas. Por lo tanto, es posible que sea necesario ordenar los datos para obtener los resultados deseados.