Мне нужно оценить соотношение между ценами в Нью-Йорке (N) и Лондоне (L), используя модель коррекции векторных ошибок, адаптированную из Joel Hasbrouck. После долгих исследований в Интернете, я все еще не добился больших успехов, поэтому я подумал, что попрошу вас экспертов, чтобы узнать, смогу ли я получить какое-то направление в этой модели.Модель ошибки коррекции ошибок в r
Мой набор данных - это датафрейм с датой, временем, символом, ценой.
Возврат (r_t) определяется как разность логов между ценой за каждый 15-минутный интервал (p (t) - p (t-1)) как для Нью-Йорка, так и для Лондона (уравнения 1 и 2).
Модель использует r_t в Нью-Йорке для моделирования на 2 лагах возврата в Нью-Йорке и Лондоне (уравнение 3).
Затем использует в r-t в Лондоне модель на 2 лагах возврата в Нью-Йорке и Лондоне (уравнение 4).
N и L представляют Нью-Йорк и Лондон, соответственно, где-либо в модели, а t представляет время.
r_t^N=∆ log(P_t^N)
r_t^L=∆ log(P_t^L)
r_t^N=α(log(P_(t-1)^N)-log(P_(t-1)^L))+∑_(i=1)to 2(γ_i^(N,N) r_(t-i)^N) + ∑_(i=1)to 2(γ_i^(N,L) r_(t-i)^L)+ ε_t^N
r_t^L=α(log(P_(t-1)^L)-log(P_(t-1)^N))+∑_(i=1)to 2(γ_i^(L,L) r_(t-i)^L) + ∑_(i=1)to 2(γ_i^(L,N) r_(t-i)^N)+ ε_t^L
Любая помощь будет оценена так. Заранее спасибо за вашу помощь!!
Я новичок в R и немного поработал с SAS и процедурами временных рядов. Я видел ссылку на использование vars(), но примеры, которые я смотрел, не кажутся применимыми, поэтому я довольно сильно застрял. Я сделал статистику DW, и есть совместная интеграция.
Я просто не могу понять, как писать код для этого ...
Итак, в чем же вопрос? Вам просто нужна помощь в преобразовании теоретических формул в R-код? – thelatemail
Да, как мне преобразовать теоретическую модель в r – samooch