5 votos

Modos de identificación de datos de punto flotante

Mi nuevo reloj de la computadora funciona a una velocidad que los cambios en impar de pasos a lo largo del tiempo, incluso después de que me sintonizado a través de la Linux adjtimex software. Aquí es un gráfico que se de el cambio en el acumulado del reloj de la deriva para cada uno de alrededor de 1700 muestras tomadas cada 10000 segundos, con un montón de perdida de puntos y los valores extremos cuando yo estaba fuera de la red y ntpdate no iba a funcionar. E. g. desde el principio, el reloj ganó alrededor de 0.09 segundos cada 10000 segundos (9 ppm).

clock-rate.png

Estoy buscando algo inteligente biblioteca de funciones que pueden identificar automáticamente lo que voy a llamar a los diversos estadísticos "modos" de este conjunto de datos - es decir, hay un modo en el medio donde y es sobre -0.02 por un largo tiempo, luego otro cerca 0.09 temprano y uno en 0.202 al final.

La mayor parte del código para encontrar el modo de datos que yo he visto ofertas de hoteles con números enteros y datos discretos, pero como puede ver, esta tiene bastante desordenado valores de punto flotante. En cualquier caso, lo ideal sería que me gustaría un resumen en el que se encuentra automáticamente los modos he señalado anteriormente, y también me da la desviación estándar para cada uno. Inicio/puntos de parada para cada modo de extra crédito. El código de Python preferido.

2voto

jgauffin Puntos 54

Vi ha dicho prefiere Python, pero hay un montón de librerías de R para esto, véase función de región de densidad más alta: http://cran.r-project.org/web/packages/hdrcde/hdrcde.pdf

La segunda iteración de su buscando la mediana no iba a funcionar, sus modos serían equilibrar entre sí. Mejor cálculo de los puntos más escarpados de ascenso en la FCD.

2voto

Loren Pechtel Puntos 2212

Tenía que cambiar mi respuesta porque tuve problemas con `` , que no parece que les gusta los cambios duros. Tal vez este código ayudará un poco.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X