Come calcolare la media degli orari di una serie di eventi?
Il trucco è convertire gli orari in angoli, dove un giro, cioè 2π, è uguale ad un giorno.
Nel dettaglio per ogni orario calcolare i minuti (o i secondi) passati dalle 00:00, poi calcolarne l’angolo θ che è il risultato di 2π * i numero dei minuti (o secondi) diviso il numero di minuti (o secondi) in un giorno.
Poi scomponiamo in componenti cartesiane (x e y) l’angolo, calcolandone cioè rispettivamente coseno e seno. Facciamo la somma di tutti gli angoli per averne la media.
Poi l’arcotangente ci da il risultato finale sempre in minuti (o secondi).
In Pyhon vedi questo gits.