Моделирование неавтономных систем по временным рядам. Безручко Б.П - 7 стр.

UptoLike

Рубрика: 

нировочного временного рядатестовый» ряд длиной ) используют позже
для проверки эффективности построенной модели (рис.2).
test
N
d
,
=
D
k
l
k
x
k
j
ε
Задача построения модели сводится к тому, чтобы
1. по временному ряду
{
}
i
x
рассчитать временной ряд
dt
t
i
)(x
,
2. подобрать функции
, аппроксимирующие зависимости
j
F dtdx
j
от x,
3. проверить эффективность построенной модели.
Первую задачу решают путем численного дифференцирования
4
. А для
решения второй искомые функции представляют в виде суммы известных ба-
зисных функций с неизвестными коэффициентами. Стандартным подходом
является представление функций
полиномами порядков :
j
F
j
K
.),...,,(
10,...,,
1
,...,,,21
21
21
=
=
=
jk
K
lll
D
k
llljDj
KlcxxxF
j
D
D
(5)
Затем вычисляют значения коэффициентов, которые обеспечивают наилучшее
соответствие модели и
экспериментальных
данных (подгонка моде-
ли к временному ряду).
Обычно для этого ис-
пользуют метод наи-
меньших квадратов, т.е.
подбираются такие зна-
чения коэффициентов
, которые мини-
мизируют среднеквадратичные ошибки аппроксимации
(j = 1, …, D):
D
lllj
c
,...,,
21
Рис.2. Схема процесса моделирования по временному ряду.
4
Отметим, что временной ряд производных содержит меньше значений, чем исходный ряд,
т.к. для расчета производной в данный момент времени, используется несколько (скажем, m)
соседних точек. Таким образом, если исходный тренировочный ряд содержал
значе-
ний, то ряд производных будет содержать 1 значений
(см. [7]).
train
N
+ mN
train
7