1. Проблема
У меня есть некоторые измерения переменного yt , где t=1,2,..,n , для которого у меня есть распределение fyt(yt) полученное с помощью MCMC, которое для простоты я предполагаю, что это гауссиан среднего μt и дисперсии σ2t .
У меня есть физическая модель для этих наблюдений, скажем, g(t) , но остатки rt=μt−g(t) по-видимому, коррелированы; в частности, у меня есть физические причины полагать, что процесса AR(1) будет достаточно, чтобы учесть корреляцию, и я планирую получить коэффициенты соответствия через MCMC, для которого мне нужна вероятность . Я думаю, что решение довольно простое, но я не совсем уверен (кажется, что так просто, что я думаю, что что-то упустил).
2. Получение вероятности
Процесс нулевым средним можно записать в виде:
X t = ϕ X t - 1 + ε t , ( 1 )
где я буду считать ε t ∼ N ( 0 , σ 2 w ) . Следовательно, оцениваемые параметры: θ = { ϕ , σ 2 w } (в моем случае мне также нужно добавить параметры модели g ( t )AR(1)
ИксT= ϕ Xт - 1+ εT, ( 1 )
εt∼N(0,σ2w)θ={ϕ,σ2w}g(t), но это не проблема). Однако я наблюдаю переменную
где я предполагаю, что
η t ∼ N ( 0 , σ 2 t ) , а
σ 2 t известны (ошибки измерения) , Поскольку
X t является гауссовским процессом,
R t также. В частности, я знаю, что
X 1 ∼ N ( 0 , σ 2 w /Rt=Xt+ηt, (2)
ηt∼N(0,σ2t)σ2tXtрT
следовательно,
R 1 ∼ N ( 0 , σ 2 w / [ 1 - ϕ 2 ] + σ 2 t ) .
Следующая задача - получить
R t | R t - 1 для
t ≠ 1 . Чтобы получить распределение этой случайной величины, обратите внимание, что, используя уравнение
( 2 ) я могу написать
X тИкс1∼ N( 0 , σ2вес/ [1- ϕ2] ) ,
р1∼ N( 0 , σ2вес/ [1- ϕ2] + σ2T) .
рT| рт - 1т ≠ 1( 2 )
Использование уравнения.
(2), и используя определение уравнения.
(1)я могу написать, что
R t = X t + η t =ϕ X t - 1 + ε t + η t .
Используя уравнение
(3)в этом последнем выражении, тогда я получаю,
R tИкст - 1= Rт - 1- ηт - 1, ( 3 )
( 2 )( 1 )рT= ХT+ ηT= ϕ Xт - 1+ εT+ ηT,
( 3 )
таким образом,
R t | R t - 1 = ϕ ( r t - 1 - η t - 1 ) + ε t + η t ,
и, следовательно,
R t | R т - 1 ∼ Н (рT= ϕ ( Rт - 1- ηт - 1) + εT+ ηT,
рT| рт - 1= ϕ ( rт - 1- ηт - 1) + εT+ ηT,
Наконец, я могу написать функцию правдоподобия в виде
L ( θ ) = f R 1 ( R 1 = r 1 ) n ∏ t = 2 f R t | R t - 1 ( R t = r tрT| рт - 1∼ N( Φ гт - 1, σ2вес+ σ2T- ϕ2σ2т - 1) .
где
f ( ⋅ ) - распределения переменных, которые я только что определил, т.е., определяя
σ ′ 2 = σ 2 w / [ 1 - ϕ 2 ] + σ 2 t , f R 1 ( R 1 = r 1 ) = 1L ( θ ) = fр1( R1= г1)∏t=2nfRt|Rt−1(Rt=rt|Rt−1=rt−1),
f(⋅)σ′2=σ2w/[1−ϕ2]+σ2t,
и определения
σ2(т)=σ 2 ш +σ 2 т -ф2сг 2 т - 1 ,
еRт| Rt-1(Rt=rt|Rt-1=rt-1)=1fR1(R1=r1)=12πσ′2−−−−−√exp(−r212σ′2),
σ2(t)=σ2w+σ2t−ϕ2σ2t−1fRt|Rt−1(Rt=rt|Rt−1=rt−1)=12πσ2(t)−−−−−−√exp(−(rt−ϕrt−1)22σ2(t))
3. Вопросы
- Мой вывод в порядке? У меня нет ресурсов для сравнения, кроме симуляций (которые, похоже, согласны), и я не статистик!
- MA(1)ARMA(1,1)ARMA(p,q)
Ответы:
Вы на правильном пути, но вы допустили ошибку при получении распределениярT данный рт - 1 : условное среднее не φ гт - 1 , Этоφ xˆт -1 , где Иксˆт - 1 ваша лучшая оценка Икс с предыдущего периода. ЗначениеИксˆт - 1 включает в себя информацию из предыдущих наблюдений, а также рт - 1 , (Чтобы увидеть это, рассмотрим ситуацию, когдаσвес и φ незначительны, поэтому вы эффективно оцениваете фиксированное среднее. После многих наблюдений ваша неуверенность вИкс будет намного меньше, чем ση .) Сначала это может сбить с толку, потому что вы наблюдаете р и не Икс , Это просто означает, что вы имеете дело с моделью пространства состояний .
Да, существует очень общая основа для использования линейно-гауссовых моделей с шумными наблюдениями, называемая фильтром Калмана . Это относится ко всему, что имеет структуру ARIMA и ко многим другим моделям. Изменяющегося во времениση в порядке для фильтра Калмана, при условии, что он не стохастический. Модели с, например, стохастической волатильностью требуют более общих методов. Чтобы увидеть, как получается фильтр Калмана, попробуйте Дурбин-Купман или главу 3 « Харви» . В нотации Харви, ваша модель имеетZ= 1 , d= с = 0 , ЧАСT= σ2η, т , T= ϕ , R = 1 и Q = σ2вес ,
источник
Honestly, you should code this in BUGs or STAN and not worry about it from there. Unless this is a theoretical question.
источник