Me preguntaba si es posible hacer la descomposición de Fourier utilizando la regresión lineal.
Permítanme explicar esto.
Dadas las muestras $(x_1 y_1), \dots, (x_n, y_n)$ con $x_i, y_i \in \mathbb R$ podemos maximizar la probabilidad $$ \begin{pmatrix} y_1 \\ \vdots \\ y_n \end{pmatrix} \sim \mathcal N\left(Xw, I\sigma^2\right) $$ de $y_1, \dots, y_n$ con respecto al vector $w$ , donde $$ X = \begin{pmatrix} \varphi\left(x_1\right) \\ \vdots \\ \varphi\left(x_n\right) \end{pmatrix} $$ y $\varphi : \mathbb R \to \mathbb R^m$ es una transformación no lineal, eligiendo $$ w = \left(X^\mathsf{T} X\right)^{-1} X^\mathsf{T} y \text. $$
Claramente, el vector $w$ pondera la contribución de las características $\varphi_1, \dots, \varphi_m$ al modelo lineal.
Ahora, supongamos que todos los $x_i \in \left[0; 1\right]$ y que elegimos $$ \varphi_i\left(x\right) = \cos\left( \frac{2\pi}{i} x + \beta_i \right) \text. $$ Creo que, si supiéramos la fase correcta $\beta_i$ de la frecuencia $2\pi/i$ en el espectro de Fourier $\hat x$ de $x$ en $\left[0; 1\right]$ entonces $w$ recuperaría las magnitudes de las frecuencias $2\pi/1, \dots, 2\pi/m$ en $\hat x$ ¿no es así? Si es así, ¿hay alguna posibilidad de estimar $\beta_i$ ? Por supuesto, sin computar realmente $\hat x$ .