Test per differenze statisticamente significative nelle serie temporali?


15

Ho le serie temporali dei prezzi di due titoli, A e B, nello stesso periodo di tempo e campionati alla stessa frequenza. Vorrei verificare se esiste una differenza statisticamente significativa nel tempo tra i due prezzi (la mia ipotesi nulla sarebbe che la differenza sia nulla). In particolare, sto usando le differenze di prezzo come proxy per l'efficienza del mercato. Immagina che A e B siano un titolo e il suo equivalente sintetico (cioè entrambi rivendicano esattamente gli stessi flussi di cassa). Se il mercato è efficiente, entrambi dovrebbero avere lo stesso prezzo esatto (salvo costi di transazione diversi, ecc.) O una differenza di prezzo zero. Questo è ciò per cui vorrei provare. Qual è il modo migliore per farlo?

Avrei potuto eseguire intuitivamente un test t bilaterale sulle serie temporali di "differenza", cioè sulle serie temporali AB, e testato per = 0. Tuttavia, ho il sospetto che potrebbero esserci test più solidi, che tengano conto di cose come potenziali errori omoschedastici o la presenza di valori anomali. In generale, ci sono cose a cui prestare attenzione quando si lavora con i prezzi dei titoli?μ0


3
Penso che per rispondere a questa domanda, abbiamo bisogno di un modello di qualche tipo. In particolare, cosa significa chiedere "se esiste una differenza statisticamente significativa nel tempo tra i due prezzi" a meno che non ci sia del rumore nell'osservare i prezzi? Non ci sono parametri qui e nessuna casualità. Forse vuoi fare qualche ipotesi su alcuni parametri del processo di prezzo nel tempo. Una formulazione "standard" potrebbe esaminare il processo di restituzione dei log e ipotizzare che questi siano normali. (cont.)Rt=log(Xt/Xt-1)
cardinale

(cont.) Quindi, si potrebbe voler verificare se i rendimenti medi tra i due processi sono uguali. Ma questo è forse un po 'più avanti di noi stessi, e risolve anche ipotesi piuttosto forti (e, spesso, empiricamente false) sul processo dei prezzi.
cardinale

@cardinal: voglio testare l'esistenza di QUALSIASI strategia di arbitraggio, per verificare l'efficienza del mercato. H0: il mercato è efficiente, quindi non si è in grado di realizzare profitti senza rischi senza investimenti in contanti, usando una strategia immaginabile.
lodhb

1
lodhb, questo è interessante in quanto non ho interpretato affatto la tua domanda come se avesse quello come interesse principale. Questo mi fa pensare (i) la risposta che hai accettato non ha quasi nulla a che fare con il tuo commento, (ii) non sono sicuro che @ naught101, che ha offerto una generosità alla tua domanda, abbia letto questo come il tuo intento e ( iii) se questo è davvero ciò che stai cercando di testare, potresti prendere in seria considerazione di aggiornare la tua domanda per riflettere questo, anche se potrebbe mettere nulla in un punto un po 'imbarazzante.
cardinale

Non mi dà fastidio se la domanda cambia. Fa parte del rischio di offrire una taglia sulla domanda di qualcun altro. Fallo.
naught101

Risposte:


1

Non vorrei iniziare prendendo le differenze dei prezzi delle azioni, normalizzate per lo stesso capitale iniziale o meno. I prezzi delle azioni non scendono al di sotto dello zero, quindi nella migliore delle ipotesi le differenze tra i due prezzi delle azioni (o la differenza maturata nell'investimento iniziale in capitale) sarebbero solo leggermente più normali delle distribuzioni non normali del prezzo (o del capitale) delle azioni prese singolarmente, e, non abbastanza normale da giustificare un'analisi delle differenze.

$UN$B$1.00$1.05$100.00$105.00


0

Puoi usare Kendalls Tau, spearmans rho o semplicemente il coefficiente di correlazione per verificarli. In R il codice sarà simile

library(fBasics)
> cor(A,B)
[1] 0.5485227
> cor(A,B,method='kendall')
[1] 0.3581761
> cor(A,B,method='spearman')
[1] 0.5095149

0

Sembra un tentativo di confrontare due campioni ciascuno di dimensioni uno. Se le due serie temporali non sono uguali, allora c'è, con il senno di poi, e la strategia di arbitraggio.

La domanda è se questa strategia sia rilevabile in anticipo. Per rispondere a questa domanda devi avere un'idea dell'universo da cui attingere le strategie, ad esempio un arbitro potrebbe essere guidato da tassi di cambio, tempo, fasi lunari ... Puoi quindi trovare la migliore strategia di arbitraggio dalla famiglia che hai definito.

Se la famiglia è grande, allora c'è il rischio di un eccesso di adattamento.


0

Consentitemi di dividere la mia risposta in due parti 1) Ragionamento logico: questi due titoli A e B appartengono alla stessa organizzazione, prodotto, azienda o servizio? o diverso Se entrambi sono diversi, non dovremmo fare test per il confronto. Perché, qualsiasi differenza tra due numeri non può essere globale. Significa che solo confrontando i numeri non possiamo concludere nulla. Quindi, ci manca il quadro generale. 2) Ragionamento statistico: considera entrambi questi elementi indipendenti A e B, quindi puoi fare un test statistico per l'indipendenza. (Dipende dalla dimensione dei punti dati necessari per decidere se è necessario sottoporsi a test parametrici o non parametrici) Quindi, controllare il valore P e scoprire la differenza significativa nel valore medio o meno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.