jmquintana79
1/18/2017 - 9:11 AM

Estimate time in minutes between time series members

En una serie temporal en donde se supone que entre miembro y miembro siempre han una distancia temporal constante, intentar estimar dicha distancia en minutos. La función está preparada para la posibilidad de que esta distancia entre miembres no sea necesariamente constante. En tal caso obtiene la que más ocurre.

## TEMPORAL STEP (minutes)
def minutes_steps(ltimestamp:list)->float:
    lsteps = [ (ltimestamp[i+1]-ltimestamp[i]).seconds // 60 for i in range(len(ltimestamp[:-1]))]
    return max(set(lsteps), key=lsteps.count)