Sabemos que DFT (transformada discreta de Fourier) descompone una señal en múltiples frecuencias de ondas sinusoidales. ¿Existe una transformación que haga lo mismo, pero para las ondas triangulares?
Para mis propósitos, solo estoy hablando de señales 1-d (como voltajes, etc.). Estoy estudiando datos históricos del mercado de valores, y solo quiero ver las reversiones en ciertas acciones. En otras palabras, quiero realizar un "pase bajo" en el precio de las acciones utilizando esta transformación.
Editar: en caso afirmativo, ¿cómo puedo hacerlo?
Respuestas:
La transformación ortogonal más cercana que conozco que podría satisfacer sus necesidades es la Transformación inclinada . Se basa en ondas de diente de sierra (ish), pero algunas de las funciones básicas se parecen a las ondas triangulares:
(fuente: transformada de Fourier aplicada )
Fue desarrollado para la codificación / compresión de imágenes, pero parece un primer enfoque razonable para el análisis de tendencias / reversiones lineales a largo plazo en los datos financieros. No parece que muchos de los documentos clave que describen la transformación estén disponibles [gratis] en línea, pero el siguiente documento probablemente tenga detalles suficientes para implementar algo:
Específicamente, vea la Sección III que da las relaciones de recursión utilizadas para construir la matriz de transformación.
fuente
Las B-splines de primer orden son triángulos, y existen algoritmos para representar una señal arbitraria como una suma de B-splines. Como se mencionó, estas estrías no forman una ortobasis, pero esto no es necesariamente algo terrible.
Un buen lugar para comenzar es el artículo de Unser sobre aproximación eficiente de B-spline. http://bigwww.epfl.ch/publications/unser9301.pdf
fuente
Puede hacer una transformación que use ondas triangulares en lugar de ondas sinusoidales, pero no es una buena opción porque no son ortogonales. La ortogonalidad es una propiedad importante de los vectores de transformación.
Propiedades de las transformaciones ortogonales
Transformación Ortogonal
fuente
Puede usar el adjunto del operador integrador (es decir, cumsum) seguido de una transformación Fast Walsh-Hadamard.
por ejemplo en Matlab
Las secciones de valores positivos constantes en H se integran para causar inclinaciones en las ondas de diente de sierra; los valores negativos se convierten en declive.
T no es unitario, lo que tiene repercusiones para el estiramiento dimensional. En el lado positivo, tiene un inverso rápido: otro blanco seguido de un diferenciador.
fuente