Alcuni motivi di "livello intestinale" per cui è meglio lavorare con la matrice di autocorrelazione anziché con una matrice con le tue osservazioni:
- Se vuoi prendere in considerazione tutte le tue osservazioni e hai molti dati, finirai per manipolare (invertire, moltiplicare) matrici abbastanza grandi. Se lavori con la matrice di autocorrelazione, "riassumi" i tuoi dati una volta (in una fase abbastanza efficiente che richiede solo una FFT e una FFT inversa), e da allora, devi solo manipolare la tua matrice di autocorrelazione di dimensioni dove è l'ordine del modello (ad esempio per la modellazione AR o la modellazione sinusoidale).P× PP
- Con alcuni dati semplicemente non funziona numericamente per usare le osservazioni grezze perché incontri situazioni in cui devi affrontare matrici che non sono garantite per essere definite positive.
Ad esempio, consideriamo due approcci all'adattamento del modello AR.
Utilizzo diretto della matrice di dati
L'errore di ricostruzione quadratica empirica sui tuoi dati è:
ϵ =XTx +XTΓ a +un'TΓTx +un'TΓTΓ a
dove è il vettore dei coefficienti AR, è il vettore delle tue osservazioni e la matrice con le tue osservazioni ritardate. Devi trovare il valore di che lo minimizza. Dopo la derivazione e un po 'di mescolanza, la tua soluzione si presenta così:un'XΓun'
a =-(ΓTΓ)- 1ΓTX
E sei fregato perché non hai assolutamente alcuna garanzia che possa essere invertito. Nel processo, numericamente parlando, hai avuto a che fare con prodotti a matrice abbastanza grande se hai una lunga sequenza di osservazioni.ΓTΓ
Vista di processo casuale
se si adatta un angolo di "processo casuale" al problema, la quantità che è necessario ridurre al minimo (il valore previsto dell'errore) è:
ϵ =rX( 0 ) + 2 r a +un'TR a
E finisci con la soluzione più appetibile:
a =-R- 1r
Con una solida garanzia che ciò sarà calcolabile perché è definito positivo!R
Sembra che il tuo problema sia quello della modellazione sinusoidale (piuttosto che della modellazione AR). C'è un sacco di agitando le mani qui, ma quello che ho detto sulla modellazione AR e gli ostacoli dell'utilizzo della matrice di dati grezzi; vale anche per la modellizzazione sinusoidale - con la decomposizione degli autovalori come operazione problematica invece dell'inversione della matrice.