Методы планирования и анализа в экономических и социологических исследованиях

Страницы работы

30 страниц (Word-файл)

Фрагмент текста работы

математической модели конечным числом возможных пар { (F1 i , F2 i ), i=1,..., k }, основываясь на физических соображениях или по соображениям эвристического характера. Задача идентификации модели заключается в выборе среди возможных пар функций подходящей пары и в последующем оценивании соответствующего вектора параметров q в выбранной паре.

Пусть некоторый процесс характеризуется наблюдаемыми переменными: m-мерным выходным вектором отклика y и входным l1-мерным вектором  факторов u. Будем полагать, что последовательность факторов (управляющих воздействий) {u(t), t =0, 1,..., N-1} измеряется без случайных помех, таким образом, управление детерминировано.

В общем случае, дискретная линейная модель описывается стохастическим разностным уравнением:

                 (2.2)

в котором динамическое поведение y(t) целиком определяется его прошлыми значениями, прошлыми значениями управляющего вектора u и вектором возмущений z (t), не зависящим от прошлых значений управляющих и выходных сигналов.

Вектор y(t), размерности l2,  составлен из описывающих детерминированный тренд функций, которые при построении модели процесса считаются полностью известными. Подходящие детерминированные функции времени обычно подбираются в результате просмотра эмпирических данных и их характеристик, а также применения процедур проверки гипотез.

Вектор-функции , полагают детерминированными и полностью известными. Часто полагают функции равными: .

Поскольку эти функции могут быть нелинейными, уравнение (2.2) нелинейное по входящим в него наблюдениям, но линейно по параметрам – элементам матриц Aj (j=1,..., m1 ),  Gj  (j=1,..., m3),  F.

Обозначив оператор единичной задержки D, D( y( t) ) = y( t- 1 ), уравнение авторегрессионного процесса  (2.2) с использованием матричных многочленов  можно записать в компактной форме:

       (2.3)

где

.                 (2.4)

Возмущения  z(×) в некоторых случаях можно предполагать последовательностью независимых случайных величин, при таком подходе (2.3) описывает авторегрессионную модель. Однако, такое предположение в некоторых ситуациях может не выполняться. Поэтому в более общем случае, принимают предположение, что z (t) - процесс с нулевым математическим ожиданием и конечным временем корреляции:

, который можно описать процессом в виде скользящего среднего:

,                                     (2.5)

где

,    ,      (2.6)

dij - символ Кронекера. Таким образом,  {w(×)} - белая последовательность независимых случайных величин с нулевым средним.

Подставляя представление (2.5) для возмущений z (t) в уравнение процесса (2.3), получаем окончательный вид модели:

              (2.7)

с процессом {w(×)} , удовлетворяющим условиям (2.6).

Модель, описываемую уравнением (2.7), будем называть ARMAX-моделью [7], поскольку в ней представлена зависимость значения y(t) от предыдущих значений выходного сигнала (AR-элементы), процесса скользящего среднего (MA- элементы) и от управляющих воздействий (X- элементы).

Уравнение (2.7)  можно представить в матричном виде:

,                                               (2.8)

Векторный параметр  q  = (q 1 T, q 2 T,..., q mT)T имеет размерность n=m× nz, его составляют вектора  qi(i=1,2,...,m)размерности nz.  Коэффициенты вектора qi (i=1,2,..., m) представляют собой элементы  i-х строк матриц Aj (j=1,..., m1 ),  Gj  (j=1,..., m3),  FBj  (j= 1,..., m2), то есть параметры, которые явно участвуют в вычислении выходного сигнала yi(t)  по формуле (2.7).

Матрица наблюдений Z(t-1) имеет размерность mх(m× nz):

.

Вектор-строка  zT (t-1) имеет размерность nz =m×m1+l1×m2+l2+m× m3 .

В вектор zT (t-1) объединены наблюдения, необходимые для вычисления yi(t),  i=1,2,...,m, по формуле (2.7):

   (2.9)

В случае модели с одним выходом (m=1) уравнение (2.8) принимает вид:

.                                 (2.10)

Следует заметить, что составить  вектор z (t-1) по выражению (2.9)  и, следовательно, матрицу z(t-1) для (2.8) возможно только начиная с некоторого момента времени, когда накопятся все необходимые наблюдения. Обозначим этот момент времени  nmax:         nmax = max (m1, m2, m3) , где m1- число предыдущих значений выходного сигнала («глубина» AR-зависимости), от которых зависит текущее значение y(t); m2 - глубина процесса

Информация о работе