Активная идентификация стохастических динамических систем. Оценивание параметров. Учебное пособие
.pdf
Для того чтобы ослабить зависимость результатов оценивания от выборочных данных, произведем пять идентификационных эксперимен-
тов с входным сигналом из таблицы для q 1 . Реализации выходных сигналов получим компьютерным моделированием при истинном зна-
чении параметра * 1 |
и N 31 . Для каждого эксперимента вычислим |
|||||
оценку |
максимального |
|
|
|
||
правдоподобия , произведем усреднение и |
||||||
найдем |
|
|
|
|
|
|
cp . Результаты оценивания представим в таблице. |
|
|||||
|
Результаты оценивания параметра модели (3.26), (3.27) |
|
||||
|
|
|
|
|
|
|
|
Идентификационный сигнал |
|
Номер |
|
Значения |
|
|
|
эксперимента |
|
оценок |
||
|
|
|
|
|
||
|
|
|
|
1 |
|
0.972 |
|
|
|
|
2 |
|
0.950 |
|
|
|
|
3 |
|
1.641 |
|
|
|
|
4 |
|
1.295 |
|
|
|
|
5 |
|
1.194 |
|
|
|
|
|
|
|
|
|
|
|
cp |
|
1.210 |
УПРАЖНЕНИЯ
3.1. Рассмотрим линейную стационарную модель с детерминированным уравнением состояния
|
x(tk 1) Fx(tk ) u(tk ) ; |
|
|
|
(3.28) |
||||||
y(tk 1) Hx(tk 1) v(tk 1) , |
k 0,1 |
,..., N 1. |
(3.29) |
||||||||
Будем считать, что: |
|
v(tk 1) |
|
|
|
|
|
|
|
|
|
случайные векторы |
образуют |
стационарную |
белую |
||||||||
гауссовскую последовательность, для которой |
|
|
|
|
|
||||||
E[v(t |
k 1 |
)] 0 |
, E v(t |
k 1 |
)vT (t |
) |
R |
ki |
; |
|
|
|
|
|
|
i 1 |
|
|
|
|
|||
начальное состояние x(t0 ) детерминировано;
неизвестные постоянные параметры сведены в вектор , включающий в себя элементы матриц F, , H , R в различных
комбинациях.
41
Покажите, что для модели (3.28), (3.29) с учетом указанных априорных предположений и одном возможном запуске системы критерий максимального правдоподобия имеет вид
|
|
|
|
|
Nm |
|
|
|
1 |
N 1 |
|
|
|
|
|
|
|
|
|
|
N |
|
|
|
|
|
|
|
|||
( ; ) |
|
|
|
ln 2 |
|
T (tk 1)R 1(tk 1) (tk 1) |
|
|
ln det R , |
(3.30) |
|||||||||||||||||||||
|
2 |
|
|
|
2 |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
2 k 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
где (tk 1) y(tk 1) Hx(tk 1) . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
3.2. |
Рассмотрим следующий частный случай модели из упражне- |
|||||||||||||||||||||||||||||
ния 3.1: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
x(tk 1) 1x(tk ) 2u(tk ) ; |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
y(tk 1) x(tk 1) v(tk 1) , |
k 0,1, ..., N 1. |
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Покажите, что оценки максимального правдоподобия 1, 2 |
могут |
|||||||||||||||||||||||||||||
быть найдены аналитически, причем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
N 1 |
|
|
|
|
|
|
N 1 |
(tk ) |
|
N 1 |
|
|
|
N 1 |
|
|
|
|
||||||||||
|
|
|
x(tk ) y(tk 1) |
u2 |
|
x(tk )u(tk ) |
u(tk ) y(tk 1) |
||||||||||||||||||||||||
|
|
|
0 |
|
|
|
|
|
|
k 0 |
|
|
|
|
k 0 |
|
|
|
k 0 |
|
|
|
; |
||||||||
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
1 |
|
|
|
|
|
|
|
N 1 |
|
|
N 1 |
|
|
|
N 1 |
|
|
|
|
2 |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
x2 (tk ) |
u2 (tk ) |
x(tk )u(tk ) |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 0 |
|
|
k 0 |
|
|
|
k |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
N 1 |
|
|
) y(t |
|
) |
N 1 |
(t |
|
) |
|
N 1 |
|
)u(t |
|
N 1 |
|
) y(t |
|
|
|||||||||
|
|
|
u(t |
k |
k 1 |
|
x2 |
k |
|
x(t |
k |
k |
) |
x(t |
k |
k 1 |
) |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
k |
0 |
|
|
|
|
|
|
k 0 |
|
|
|
|
k 0 |
|
|
|
k 0 |
|
|
|
|
. |
|||||||
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
N 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
N 1 |
|
|
N 1 |
|
|
|
|
2 |
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
x2 (tk ) |
u2 (tk ) |
x(tk )u(tk ) |
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
k 0 |
|
|
k 0 |
|
|
|
k 0 |
|
|
|
|
|
|
|
|
|
|
|
|||||
3.3. Покажите, что для динамической модели из упражнения 3.1 критерий наименьших квадратов при одном возможном запуске системы записывается в виде
|
1 |
N 1 |
|
|
( ; ) |
|
T (tk 1)R 1(tk 1) (tk 1) . |
(3.31) |
|
|
2 k 0 |
|
|
|
3.4. Покажите, что если неизвестные параметры модели из упражнения 3.1 не входят в ковариационную матрицу шума измерений R,
42
критерии максимального правдоподобия (3.30) и наименьших квадратов (3.31) совпадают.
3.5. Покажите, что для линейной стационарной модели (2.5), (2.6) с вероятностным описанием из раздела 2.1 критерий максимального правдоподобия при одном возможном запуске системы имеет вид
( ; ) Nm2
|
1 |
N 1 |
|
ln 2 |
|
T (tk 1)B 1(tk 1) (tk 1) |
|
|
2 k 0 |
|
|
1 N 1
ln det B(tk 1) , (3.32) 2 k 0
где (tk 1) и B(tk 1) вычисляются при помощи следующих уравнений дискретного фильтра Калмана:
x(tk 1 | tk ) Fx(tk | tk ) u(tk ) ;
P(tk 1 | tk ) FP(tk | tk )F T Q T ;
(tk 1) y(tk 1) Hx(tk 1 | tk ) ;
B(tk 1) HP(tk 1 | tk )H T R;
K (tk 1) P(tk 1 | tk )H T B 1(tk 1) ; x(tk 1 | tk 1) x(tk 1 | tk ) K (tk 1) (tk 1) ;
P(tk 1 | tk 1) [I K(tk 1)H ]P(tk 1 | tk )
с начальными условиями: x(t0 | t0 ) x(t0 ) , P(t0|t0 ) P(t0 ) . Сравните выражения (3.32) и (3.30).
3.6. С учетом равенства B(tk 1) Е (tk 1) T (tk 1) покажите, что
для линейной стационарной модели (2.5), (2.6) с вероятностным описанием из раздела 2.1 критерий наименьших квадратов при одном возможном запуске системы определяется соотношением
|
1 |
N 1 |
|
|
( ; ) |
|
T (tk 1)B 1(tk 1) (tk 1) , |
(3.33) |
|
|
2 k 0 |
|
|
|
|
|
|
43 |
|
где (tk 1) и B(tk 1) вычисляются по уравнениям из упражнения 3.5. Сравните выражения (3.33) и (3.31).
3.7.Покажите, что если неизвестные параметры модели (2.5), (2.6)
свероятностным описанием из раздела 2.1 входят только в матрицу
и вектор начального состояния x(t0 ) , критерии максимального правдоподобия (3.32) и наименьших квадратов (3.33) совпадают.
3.8.Воспользовавшись выражением (3.21), предложите и программно реализуйте алгоритм вычисления критерия максимального правдоподобия для случая:
а) временной линеаризации; б) статистической линеаризации.
3.9.Разработайте и программно реализуйте алгоритм вычисления градиента критерия максимального правдоподобия (3.25) для случая:
а) временной линеаризации; б) статистической линеаризации.
3.10.Рассмотрим следующую нелинейную модель динамической системы:
|
|
|
|
|
2 |
|
|
|
|
|
|
|
x(tk 1) 1 |
|
x(tk ) |
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
0.01[u(tk ) x(tk )]e0.25[u(tk ) x(tk )] |
0.1 w(tk ); |
(3.34) |
||||
|
|
|
1 |
|
|
|
1 |
|
|
|
|
|
y(tk 1) x(tk 1) v(tk 1) , k 0, 1, ..., |
N 1, |
(3.35) |
||||
где 1, |
2 |
– неизвестные параметры, причем 2 1 10 , 0.05 2 2 . |
|||||||
Будем считать, что выполнены все априорные предположения из раздела 2.1 и
E w(tk )w(ti ) 0.6 ki Q ki ;
E[v(tk 1)v(ti 1)] 0.3 ki R ki ;
E[x(t0 )] 0 x(t0 ) , E [ x(t0 ) x(t0 )]2 0.01 P(t0 ) .
Найдите оценки параметров 1, 2 модели (3.34), (3.35), руководствуясь примером из раздела 3.5, приняв q 1 , истинные значения
44
параметров 1* 4 , *2 0.5 и N 31 . Используйте временную линеа-
ризацию.
3.11. Рассмотрим следующую нелинейную модель динамической системы:
x(tk 1) x(tk ) 0.05 x(tk ), u(tk ) 0.05 w(tk ); |
(3.36) |
|||||||
y(tk 1) x(tk 1) v(tk 1) , |
k 0, 1, ..., N 1. |
(3.37) |
||||||
Здесь |
|
|
|
|
|
|
|
|
25, |
еслиu(t |
k |
) x(t |
k |
) 0.75; |
|
|
|
|
0, |
|
|
|
0.75; |
|
||
[x(tk ), u(tk )] |
если 0.75 u tk x(tk ) |
|
||||||
|
25, |
еслиu(tk ) x(tk ) 0.75, |
|
|
||||
|
|
|
||||||
– неизвестный параметр, причем 0.5 2 .
Будем считать, что выполнены все априорные предположения из раздела 2.1 и
E[w(tk )w(ti )] 0.8 ki Q ki ;
E[v(tk 1)v(ti 1)] 0.2 ki R ki ;
E[x(t0 )] 0.25 x(t0 ) , E [x(t0 ) x(t0 )]2 0.1 P(t0 ) .
Найдите оценки параметра модели (3.36), (3.37), руководствуясь примером из раздела 3.5, приняв q 1 , истинное значение
параметра * 1 и N 31 . Используйте статистическую линеаризацию.
45
ГЛАВА 4
ОЦЕНИВАНИЕ ПАРАМЕТРОВ МОДЕЛЕЙ НЕПРЕРЫВНО-ДИСКРЕТНЫХ СИСТЕМ
Для моделей непрерывно-дискретных систем точки спектра плана (3.1) имеют следующую структуру: Ui ui (t), t [t0, tN ], i 1, 2, , q .
4.1. ОСОБЕННОСТИ ВЫЧИСЛЕНИЯ КРИТЕРИЕВ МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ ДЛЯ ЛИНЕЙНЫХ НЕСТАЦИОНАРНЫХ
И ЛИНЕАРИЗОВАННЫХ МОДЕЛЕЙ
Для линейных нестационарных моделей непрерывно-дискретных систем критерий максимального правдоподобия определяется, как и в
разделе 3.1, выражением (3.4), но ij (tk 1) и B(tk 1) в этом случае вы-
числяются по следующим уравнениям непрерывно-дискретного фильтра Калмана [46, 48]:
|
|
d ij |
ij |
i |
|
; |
(4.1) |
||
|
|
|
x |
(t | tk ) F (t)x |
(t | tk ) a[u |
(t), t], tk t tk 1 |
|||
|
|
dt |
|||||||
|
|
|
|
|
|
|
|
||
d |
P(t | tk ) F (t)P(t | tk ) P(t | tk )F T (t) (t)Q T (t), tk t tk 1 ; |
(4.2) |
|||||||
dt |
|||||||||
|
|
|
|
|
|
|
|
||
|
|
ij (tk 1) y ij (tk 1) H (tk 1)xij (tk 1 | tk ) A(tk 1) ; |
(4.3) |
||||||
|
|
|
B(tk 1) H (tk 1)P(tk 1 | tk )H T (tk 1) R ; |
|
(4.4) |
||||
|
|
|
|
K(tk 1) P(tk 1 | tk )H T (tk 1)B 1(tk 1) ; |
|
(4.5) |
|||
|
|
|
|
|
46 |
|
|
|
|
xij (tk 1 | tk 1) xij (tk 1 | tk ) K(tk 1) ij (tk 1) ; |
(4.6) |
P(tk 1 | tk 1) I K (tk 1)H (tk 1) P(tk 1 | tk ) |
(4.7) |
с начальными условиями: xij (t0 | t0 ) x (t0 ) , P(t0|t0 ) P(t0 ) .
Данное обстоятельство позволяет говорить о том, что большинство шагов алгоритма вычисления значения критерия максимального правдоподобия для линейных нестационарных моделей при некото-
ром фиксированном совпадут с соответствующими шагами алгорит-
ма, представленного в разделе 3.1. Уточним, какие именно шаги требуют корректировки, не повторяя шагов, оставшихся без изменений.
Шаг 2. Определить F(t), (t), t [t0 , tN ] . Положить
( ; ) Nm ln 2 , k = 0; P(tk | tk ) P(t0 ) .
Шаг 3. Определить H (tk 1) и по формулам (4.2), (4.4), (4.5), (4.7)
найти P(tk 1 | tk ) , B(tk 1) , K(tk 1) , |
P(tk 1 | tk 1) . Определить A(tk 1) . |
Шаг 5. Определить a[ui (t), t] . |
|
Шаг 8. Вычислить xij (tk 1 | tk ) , |
ij (tk 1) , xij (tk 1 | tk 1) при помо- |
щи соотношений (4.1), (4.3), (4.6). |
|
В случае применения временной или статистической линеариза-
ции к математической модели (2.11), (2.12) критерий максимального правдоподобия по-прежнему записывается в виде (3.13), с той разни-
цей, что ij (tk 1) и Bi (tk 1) |
вычисляются теперь по следующим урав- |
||||||||||||
нениям (см. формулы (4.1)–(4.7)): |
|
|
|
|
|||||||||
|
d ij |
|
i |
|
ij |
|
i |
|
; |
(4.8) |
|||
|
|
|
x |
(t | tk ) F |
|
(t)x |
(t | tk ) |
a[u |
(t), t], tk t tk 1 |
||||
|
dt |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d |
|
Pi (t | tk ) F i (t)Pi (t | tk ) Pi (t | tk )(F i (t))T |
|
|
||||||
|
|
|
dt |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
(t)Q T (t), |
tk t tk 1; |
|
(4.9) |
|||||
ij (tk 1) y ij (tk 1) H i (tk 1)xij (tk 1 | tk ) Ai (tk 1) ; |
(4.10) |
||||||||||||
|
|
|
|
|
|
|
|
|
47 |
|
|
|
|
|
Bi (tk 1) H i (tk 1)Pi (tk 1 | tk ) H i (tk 1) T R ; |
(4.11) |
||||||||||||||||||||||||||||||||||||||||
|
K i (tk 1) Pi tk 1 | tk H i (tk 1) T Bi (tk 1) 1 ; |
(4.12) |
||||||||||||||||||||||||||||||||||||||||
|
|
xij (tk 1 | tk 1) xij (tk 1 | tk ) Ki (tk 1) ij (tk 1) ; |
(4.13) |
|||||||||||||||||||||||||||||||||||||||
P |
i |
(tk 1 | tk 1) |
|
|
|
|
|
|
|
i |
(tk 1)H |
i |
|
|
|
|
|
|
i |
(tk 1 | tk ) |
(4.14) |
|||||||||||||||||||||
|
I K |
|
|
(tk 1) P |
|
|||||||||||||||||||||||||||||||||||||
с начальными условиями: |
|
xij (t0 |
|
| t0 ) x (t0 ) , Pi (t0|t0 ) P(t0 ) . |
||||||||||||||||||||||||||||||||||||||
Уточним, что при временной линеаризации |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f |
|
xi |
(t), ui (t),t |
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
Fi (t) |
|
|
|
|
|
|
н |
|
|
|
|
|
н |
|
|
|
; |
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x(t) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f |
xi |
(t), ui |
(t), t |
|
|
|||||||||||
a[ui (t), t] f |
xi |
(t), ui |
|
(t), t |
|
|
|
|
|
н |
|
|
|
н |
|
|
|
xi |
(t) |
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x(t) |
|
|
|
|
|
н |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
f |
xi |
|
(t), ui |
(t), t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
|
н |
|
|
|
|
|
ui (t) ui |
(t) |
; |
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
u(t) |
|
|
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h |
xi |
(t |
k |
1 |
), t |
k 1 |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
H i (tk 1) |
|
|
|
|
|
н |
|
|
|
|
|
; |
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x(tk 1) |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
h |
xi |
(t |
k 1 |
), t |
|
|
|
|
|
|
|
|||||||
Ai (t |
k |
1 |
) h xi |
(t |
k 1 |
), t |
k |
|
|
|
|
|
|
|
|
|
|
|
н |
|
|
|
k 1 |
xi (t |
k 1 |
) , |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
н |
|
|
|
1 |
|
|
|
|
|
|
|
x(tk 1) |
|
|
|
|
н |
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
причем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d |
x |
|
i |
(t) |
|
f |
x |
i |
|
(t), u |
i |
(t), t , |
|
t [t |
|
|
, t |
|
]; |
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
н |
|
0 |
N |
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
dt |
|
н |
|
|
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
xi |
(t |
0 |
) |
x(t |
0 |
). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
н |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
При статистической линеаризации |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
Fi (t) |
f |
|
xi (t), Pi (t), ui (t), t |
; |
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a[ui (t), t] f |
0 |
[x i |
(t), Pi (t), ui (t), t] f [x i (t), Pi (t), ui (t), t]x i (t) ; |
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H xi (t |
k |
1 |
), Pi (t |
k 1 |
), t |
k 1 |
|
h |
xi (t |
k 1 |
), Pi (t |
k 1 |
), t |
k 1 |
|
; |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
Ai (t |
k 1 |
) h |
|
xi (t |
k 1 |
), Pi (t |
k 1 |
), t |
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
k 1 |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
h |
|
xi (t |
k 1 |
), Pi (t |
k 1 |
), t |
k 1 |
xi (t |
k 1 |
) , |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
где |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d |
|
|
|
i |
|
|
|
|
|
|
x |
i |
|
|
|
i |
|
|
|
i |
(t),t |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
x |
|
(t) |
|
f |
0 |
|
|
(t), P |
|
|
(t),u |
|
|
, t |
|
[t , t |
N |
], |
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
dt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|||||||
|
|
|
|
) дано; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
x(t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
dPi (t)
dt
P(t0 )
f |
xi (t), Pi (t), ui (t), t Pi (t) Pi (t) f T xi (t), Pi (t), ui (t), t |
|
|||
1 |
|
|
1 |
|
|
дано. |
|
(t)Q T (t), |
t [t0 , tN ], |
||
|
|
|
|
||
4.2. ОСОБЕННОСТИ ВЫЧИСЛЕНИЯ ГРАДИЕНТОВ КРИТЕРИЕВ МАКСИМАЛЬНОГО ПРАВДОПОДОБИЯ ДЛЯ ЛИНЕЙНЫХ НЕСТАЦИОНАРНЫХ
И ЛИНЕАРИЗОВАННЫХ МОДЕЛЕЙ
Для линейных нестационарных моделей градиент критерия максимального правдоподобия определяется, как и в разделе 3.3, выражением (3.24). Это позволяет заметить, что в алгоритме вычисления гра-
диента критерия максимального правдоподобия при некотором фиксированном большинство шагов совпадает с соответствующими
шагами алгоритма из раздела 3.3. Уточним, какие именно шаги требуют корректировки, не повторяя шагов, оставшихся без изменений.
Шаг 2. Определить {F(t),
F(t) , (t)
(t), t [t0, tN ]},
, t [t |
, t |
N |
], 1, 2, ..., s |
. |
0 |
|
|
|
|
|
|
|
|
|
49
Положить |
( ; ) 0, 1, 2, ..., s , k = 0, P(t |
k |
|
| t |
k |
) P(t |
|
) |
, |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P(tk | tk ) |
|
|
|
P(t0 ) |
|
1, 2, ..., s |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
Шаг 3. |
|
Определить |
|
H (tk 1) , |
|
по формулам (4.2), |
|
(4.4), |
|
(4.5), (4.7) |
|||||||||||||||||||||||||||||||||||||||||||||||||
найти P(tk 1 | tk ) , |
B(tk 1) , |
K(tk 1) , |
P(tk 1 | tk 1) . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H (tk 1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Шаг 4. |
|
Определить |
|
|
|
|
|
|
|
|
|
|
, |
1, 2, ..., |
s |
|
|
и по формулам, сле- |
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
дующим из равенств (4.2), (4.4), (4.5), (4.7): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
d P(t|tk ) |
|
F(t) |
P(t | tk ) F(t) |
P(t | tk ) |
|
P(t | tk ) |
F |
T |
(t) |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
dt |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
P(t | tk ) |
FT (t) (t)Q T (t) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
(t) |
Q |
T (t) (t)Q |
|
T (t), |
|
tk t tk 1 ; |
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
B(tk 1) |
|
|
H (tk 1) |
P(tk 1|tk )H |
T |
(tk |
1) H (tk 1) |
|
P(tk 1|tk ) |
H |
T |
(tk 1) |
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
H (t |
k 1 |
)P(t |
k |
1 |
|t |
k |
) |
H T (tk 1) |
|
|
|
R |
|
|
; |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
K(t |
|
) |
|
P(t |
|
|
|
|
|
| t |
|
) |
H T (tk 1) P(tk 1 | tk ) |
H T (t |
|
|
|
|
|
) |
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
k 1 |
|
|
|
|
|
k |
1 |
|
k |
|
|
|
|
|
|
|
|
|
k |
1 |
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
P tk 1 | tk H |
T |
|
|
|
|
|
|
|
1 |
|
|
|
|
B(tk |
1) |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
(tk 1)B |
|
|
|
(tk 1) |
|
|
|
|
|
B |
|
|
(tk 1) ; |
|
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
P(tk 1 |tk 1) [I K (tk 1)H (tk 1)] |
P(tk 1 | tk ) |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
