Мне дали эту модель, и чтобы получить вероятность, я должен смоделировать данные.
x_1 ∼N(0, 102)
x_t =0.5 ∗ (x_t−1) + 25 · (x_t−1)/(1 + (x_t-1)^2) + 8 · cos(1.2 ∗ (t − 1)) + εt
, t = 2, 3, ..
y_t =(x_t)^2/25 + ηt, t = 1, 2, 3, ...
Где εT и ηt следует нормальному распределению.
Я попытался инвертировать функцию, но не могу этого сделать, потому что понятия не имею, будет ли мой крестик положительным или отрицательным. Я понимал, что должен использовать последовательный монте-карло, но не могу понять, как найти функции алгоритма. Что такое f и g, и как мы можем определить x (t-1), если оно с равной вероятностью будет положительным или отрицательным из-за квадрата x?
Алгоритм:
1 Sample X1 ∼ g1(·). Let w1 = u1 = f1(x1)/g1(x1). Set t = 2
2 Sample Xt|xt−1 ∼ gt(xt|xt−1).
3 Append xt to x1:t−1, obtaining xt
4 Let ut = ft(xt|xt−1)/gt(xt|xt−1)
5 Let wt = wt−1ut , the importance weight for x1:t
6 Increment t and return to step 2