¿Cuáles son algunos compacto de algoritmos para la generación de interesantes datos de series de tiempo?

StackOverflow https://stackoverflow.com/questions/41097

Pregunta

La pregunta especie de dice todo.

Si es para el código de propósitos de prueba, o eres el modelado de un proceso real, o estás tratando de impresionar a un ser querido, ¿cuáles son algunos de los algoritmos que la gente utiliza para generar interesantes datos de series de tiempo?Hay buenos recursos hacia fuera allí con una lista consolidada?No hay restricciones sobre los valores (excepto de más o menos infinito) o dimensiones, pero estoy buscando ejemplos de personas que han encontrado útil o interesante en la práctica.

Puntos de bonificación para parsimonioso y legible el código de las muestras.

¿Fue útil?

Solución

Hay un montón de PRN generadores, y usted puede conseguir siempre libre de bits aleatorios, o incluso comprar en CD o DVD.

He utilizado simple de onda sinusoidal generadores mezclados con algunos de fase y amplitud de ruido lanzado en obtener señales de sonido y un aspecto muy interesante para los seres humanos cuando se ponen a través de los altavoces o las luces, pero no sé qué usted significa interesante.

Hay maneras de generar datos que se ve muy interesante, en forma de un cuadro, pero que sería diferente de los datos utilizados en un gráfico de cotizaciones, y tampoco iba a hacer un buen "estática" de la imagen tal como la producida por una señal analógica de televisión sintonizado a un valor nulo de canal.

Usted puede utilizar Conway juego de la vida como un PRN, y "escuchar" a las células (o ejecutar todas las células a través de un circuito lógico) para obtener algunas interesantes basado en el tiempo de las señales.

Sería interesante echar un vistazo a la gráfica de DB actualizaciones/insertos para Stackoverflow a lo largo del tiempo, y usted podría extraer los datos.

De verdad que hay infinidad de formas para generar una "interesante" datos de series de tiempo.Se puede limitar el alcance de su pregunta?

Otros consejos

No tiene una respuesta para el algoritmo parte pero se puede ver cómo "realista" de sus datos con La ley de Benford

Pruebe el tipo de recidivas que puede dar de diversas maneras simples o caótica serie basada en la parte de su fase de espacios a explorar:la más sencilla que se me ocurre es la logística mapa x(n+1) = r * x(n) * ( 1 - x(n) ).Con r de aprox.3.57 usted obtener caótico resultados que dependen del punto inicial.

Si se hace un gráfico de este versus tiempo usted puede conseguir un montón de diferentes series sólo por la manipulación de que el parámetro r.Si se gráfica como x(n+1) v.x(n) sin conectar los puntos, verá una simple parábola tomar forma a lo largo del tiempo.

Esta es una de las funciones más básicas de la teoría del caos y tratando de obtener más interesante polinomios, la representación de ellos como x(n+1) v.x(n) y ver una forma, y luego graficar x(n) v.n es una forma divertida e interesante para crear la serie.

Gráfica x(n+1) v.x(n) hace rápidamente evidente si sólo estás de visita en un pequeño número de puntos.Más profunda de las recurrencias son más interesantes así, y el uso de diferentes valores de x(0) para comprobar la sensibilidad a las condiciones iniciales es también de interés.

Pero por simplicidad, el control por un solo parámetro, y la capacidad de encontrar algo para leer acerca de su recurrencia, que va a ser difícil superar la logística mapa.

Recomiendo: http://en.wikipedia.org/wiki/Logistic_map.Tiene una buena descripción de lo que le espera a partir de diferentes valores de r.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top