Come calcolo una media mobile di 24 ore?Devo calcolare una media mobile di 24 ore per ogni singola materia.
Ho le seguenti colonne:
ID soggetto
Timestamp
Il latte
Qualcuno può aiutarmi a dirigermi nella giusta direzione?
Ri: Come si calcola una media mobile di 24 oreEcco un semplice script che crea la tua media mobile. Crea una nuova colonna e utilizza una formula per generare la media mobile. In allegato è presente una tabella di dati di esempio con la nuova colonna. Si prega di convalidare i calcoli
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
)]
);
)
);
Ri: Come si calcola una media mobile di 24 oreQuesto ha funzionato alla grande! Proprio quello che stavo cercando. Grazie