¿Cómo calculo un promedio móvil de 24 horas?Necesito calcular un promedio móvil de 24 horas para cada sujeto individual.
Tengo las siguientes columnas:
ID del sujeto
Sello de tiempo
Leche Yeild
¿Alguien puede ayudarme a dirigirme en la dirección correcta?
Re: ¿Cómo calculo un promedio móvil de 24 horas?Aquí hay un script simple que crea su promedio móvil. Crea una nueva columna y utiliza una fórmula para generar el promedio móvil. Se adjunta una tabla de datos de muestra con la nueva columna. Por favor valide los cálculos
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Rolling Average",format("Percent",7,2),
Formula(
curTime = :Time stamp;
curSubject = :Subject ID;
Mean(
:Milk yield[dt <<
get rows where(
:time stamp >= curTime - In Days( 1 ) & :time stamp
<= curTime & curSubject == Subject ID
)]
);
)
);
Re: ¿Cómo calculo un promedio móvil de 24 horas?Esto funcionó muy bien! Justo lo que estaba buscando. Gracias