Vai al contenuto
Capitolo 12.4

Metodo di Prony secondo Hurst: curve fitting trigonometrico

Come Hurst usa il metodo di Prony per stimare frequenza, ampiezza e fase di poche componenti sinusoidali, e perché un buon fit non equivale a previsione.

Cita questa voce

Questo riferimento cita la voce di Cyclepedia. I documenti su cui si basa sono elencati nelle fonti della voce.

In una frase — Il metodo di Prony prova a descrivere una serie come somma di poche onde, stimando per ciascuna frequenza, ampiezza e fase. Il risultato spiega quanto bene quelle onde ricostruiscono il campione usato; non dimostra che continueranno nel futuro.

Che cos'è il metodo di Prony secondo Hurst?

Nell'Appendice VI di The Profit Magic of Stock Transaction Timing, Hurst parte dall'uscita di un filtro passa-banda. Il filtro ha già ridotto la serie a un intervallo di frequenze; Prony cerca di esprimere ciò che resta con un numero limitato di sinusoidi.

L'idea è simile a riconoscere gli strumenti dentro un accordo. Il suono complessivo è osservabile, ma il calcolo tenta di separare le singole note e di misurarne intensità e posizione nel ciclo.

Metodo di Prony: dal segnale ai parametri Fit storico di Hurst · controllo fuori campione moderno · dati sintetici. Un buon fit descrive il campione; la previsione va misurata dopo. HURST 1970 · APPENDICE VI Metodo di Prony: dal segnale ai parametri Fit storico di Hurst · controllo fuori campione moderno · dati sintetici SCHEMA CYCLEPEDIA — EMICICLO FINESTRA USATA NEL FIT TRATTO SUCCESSIVO NON USATO uscita osservata somma trigonometrica stimata LA PROCEDURA IN QUATTRO PASSAGGI 01 MODELLO m = 2 · N > 2m ordine scelto prima 02 FREQUENZE α → x = cos ω radici via Chebyshev 03 COEFFICIENTI Aᵢ , Bᵢ via LS minimi quadrati 04 PARAMETRI Cᵢ · ωᵢ · φᵢ ampiezza, frequenza, fase STESSO CAMPIONE residuo basso ≠ previsione schema sintetico SCELTE DEL MODELLO m · finestra · filtro da documentare PROVA MODERNA poi: fuori campione parametri congelati 2m fornisce più equazioni che coefficienti, ma non sceglie m. Un ordine eccessivo può inseguire il rumore; uno troppo basso può fondere componenti diverse." tabindex="0" role="button" aria-label="L’ordine m è un’ipotesi. N > 2m fornisce più equazioni che coefficienti, ma non sceglie m. Un ordine eccessivo può inseguire il rumore; uno troppo basso può fondere componenti diverse."> INPUT uscita band-pass MODELLO S(t)=Σ Cᵢ sin(ωᵢt+φᵢ) OUTPUT ωᵢ · Cᵢ · φᵢ Un buon fit descrive il campione; la previsione va misurata dopo.
Schema su dati sintetici. La parte sinistra illustra il fit storico descritto da Hurst; il tratto separato a destra mostra il controllo moderno che manca quando si misura soltanto la ricostruzione sullo stesso campione.
Seleziona i punti evidenziati per esplorare il dettaglio

Il modello che viene adattato

Per dati osservati agli istanti (t_k), Hurst postula una somma di (m) componenti:

S(t_k) ≈ Σ [Aᵢ cos(ωᵢt_k) + Bᵢ sin(ωᵢt_k)]

Ogni (ωᵢ) è una frequenza. I coefficienti (Aᵢ) e (Bᵢ) descrivono la stessa componente sui due assi seno e coseno. Servono più osservazioni che coefficienti: nell'appendice la condizione è N > 2m.

Questa disuguaglianza rende possibile un fit sovradeterminato, ma non sceglie il valore corretto di (m). Il numero di componenti, la finestra di dati e il filtro precedente sono ipotesi del ricercatore.

La procedura in quattro passaggi

1 — Fissare il perimetro

Si stabiliscono la serie filtrata, gli (N) punti e l'ordine (m). Cambiare questi elementi dopo aver visto il risultato significa cambiare il problema, non soltanto rifare il calcolo.

2 — Ricavare le frequenze

Quando le frequenze non sono note, Hurst costruisce N − 2m equazioni per stimare (m) coefficienti intermedi (α) ai minimi quadrati. Questi entrano in un polinomio espresso tramite i polinomi di Chebyshev, con (x = cos ω):

T₀(x)=1 · T₁(x)=x · Tᵣ₊₁(x)=2xTᵣ(x)−Tᵣ₋₁(x)

Le radici ammissibili forniscono le frequenze candidate (ωᵢ). Il passaggio è il cuore del metodo di Prony.

3 — Stimare seno e coseno

Le frequenze vengono reinserite nel modello iniziale. Un secondo problema ai minimi quadrati stima (Aᵢ) e (Bᵢ), minimizzando la somma degli scarti quadratici fra serie osservata e somma trigonometrica.

4 — Ottenere ampiezza e fase

La coppia viene ricombinata nella forma Cᵢ sin(ωᵢt + φᵢ). Con la convenzione usata da Hurst:

Cᵢ = √(Aᵢ²+Bᵢ²) e φᵢ = atan2(Aᵢ,Bᵢ).

L'output è quindi un insieme di stime (ωᵢ, Cᵢ, φᵢ), più i residui lasciati dal modello.

“Senza ritardo aggiuntivo” non significa tempo reale

Hurst osserva che il fit può smussare il residuo ad alta frequenza senza applicare un altro filtro e quindi senza aggiungere un nuovo spostamento temporale alla serie già disponibile.

Il confine è essenziale: l'input può provenire da un filtro centrato che richiede dati su entrambi i lati del punto stimato. Il metodo di Prony non recupera osservazioni future mancanti e non elimina il bordo descritto nella voce sui filtri di Ormsby.

Dove può fallire

Ordine del modello. Un (m) troppo basso può fondere componenti differenti; uno troppo alto può assegnare frequenze al rumore.

Rumore e frequenze vicine. Le radici del polinomio possono diventare instabili. La letteratura moderna classifica Prony come metodo parametrico ad alta risoluzione, ma sensibile al rumore; il filtraggio preliminare riduce il problema senza cancellarlo.

Stesso campione. Un residuo piccolo misura il fit sui dati usati. Non è un errore di previsione e non costituisce una validazione indipendente.

Parametri mobili. Frequenza, ampiezza e fase possono cambiare fra finestre. Chiamarle “oggettive” significa che derivano da una procedura numerica fissata, non che rappresentino proprietà permanenti del mercato.

Come valutarlo oggi

Una verifica riproducibile richiede di:

  1. congelare filtro, finestra, campionamento e ordine (m) prima di osservare il tratto di prova;
  2. stimare i parametri soltanto sul campione di calibrazione;
  3. portarli senza correzioni su dati successivi fuori campione;
  4. riportare residui, stabilità delle frequenze e sensibilità alle scelte iniziali.

Il metodo tecnico di Hurst non va confuso con il curve fitting nel gergo del trading. Adattare un modello ai dati è una normale operazione statistica; l'overfitting nasce quando la selezione sfrutta troppo il campione e poi non regge su dati nuovi.

Fonti

Collegamenti

Interpolazione parabolica · Filtri di Ormsby · Analisi spettrale · Appendici di Hurst