Оптимальная настройка параметров адаптации

Как уже неоднократно отмечалось, для проведения расчетов по адаптивным моделям необходимо задать начальные значения Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru и определить оптимальные в некотором смысле параметры Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , а для моделей с многошаговым алгоритмом адаптивного механизма и параметр Оптимальная настройка параметров адаптации - student2.ru .

В принципе, для достаточно длинных временных рядов выбор начальных значений может быть произвольным. С течением времени влияние начальных значений на прогнозные расчеты в результате многократного сглаживания перестает ощущаться. Однако в экономике часто приходится иметь дело с короткими временными рядами и, поэтому, от выбора начальных значений зависит точность окончательных результатов. Кроме того, при задании начальных значений мы должны учитывать то обстоятельство, что в самонастраивающейся структуре адаптивного механизма предусмотрен вариант построения адаптивной модели с постоянными коэффициентами, которые по схеме построения такого варианта полагаются равными начальным значениям. Если же выбор начальных значений осуществлять произвольным образом, например, положить все компоненты вектора Оптимальная настройка параметров адаптации - student2.ru равными нулю, то, очевидно, что модель с нулевыми коэффициентами не может представлять по точности предсказания альтернативу модели с переменными коэффициентами. Следовательно, процедура, основанная на произвольном выборе начальных значений, исключает из схемы построения модели важный вариант ее возможной структуры, ухудшая в конечном итоге наследственные свойства адаптивного механизма. Поэтому, в силу приведенных здесь доводов, а также учитывая, что рассматриваемые адаптивные алгоритмы являются рекуррентными вариантами взвешенного МНК, будем для ускорения сходимости к оптимальным оценкам в качестве Оптимальная настройка параметров адаптации - student2.ru задавать матрицу, обратную матрице системы нормальных уравнений обычного МНК

Оптимальная настройка параметров адаптации - student2.ru . (5.68)

В качестве Оптимальная настройка параметров адаптации - student2.ru и Оптимальная настройка параметров адаптации - student2.ru выбираются векторы коэффициентов регрессионной модели, вычисленные с помощью МНК по данным одних и тех же временных рядов

Оптимальная настройка параметров адаптации - student2.ru , (5.69)

Оптимальная настройка параметров адаптации - student2.ru , (5.70)

где Оптимальная настройка параметров адаптации - student2.ru вектор-столбец оценок коэффициентов регрессионной модели;

Оптимальная настройка параметров адаптации - student2.ru вектор-столбец значений зависимой переменной в момент времени Оптимальная настройка параметров адаптации - student2.ru ;

Оптимальная настройка параметров адаптации - student2.ru матрица значений независимых переменных из Оптимальная настройка параметров адаптации - student2.ru строк

Оптимальная настройка параметров адаптации - student2.ru .

Начальные значения, задаваемые в виде (6.68)–(6.70), позволяют в структуре возможных вариантов адаптивной модели предусмотреть регрессионную модель с постоянными коэффициентами, определяемыми по МНК, как альтернативную модели с переменными коэффициентами. Это является убедительным аргументом в пользу такого способа определения начальных значений. Кроме того, известно, что именно этот способ обеспечивает быструю сходимость к оптимальным оценкам МНК.

Для определения оптимальных значений Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru проще всего применить общеизвестный метод перебора. Применение этого метода предполагает наличие критерия, с помощью которого можно из двух наборов Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru и Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru различных значений параметров адаптации выбрать наилучший в некотором смысле. В принципе, критерий настройки не обязательно должен быть идентичным по своей структуре функционалу экстремальной задачи. Учитывая это замечание, критерии можно строить таким образом, чтобы они ориентировали настройку параметров адаптации на повышение определенных характеристик точности прогнозных расчетов. Рассмотрим три возможных варианта:

Оптимальная настройка параметров адаптации - student2.ru , (5.71)

Оптимальная настройка параметров адаптации - student2.ru , (5.72)

Оптимальная настройка параметров адаптации - student2.ru , (5.73)

где Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru .

Первый критерий представляет собой сумму модулей ошибок прогнозирования и используется в тех случаях, когда за счет настраиваемых параметров необходимо получить минимально допустимую в рамках данной модели сумму прогнозных ошибок по всей обучающей последовательности наблюдений. Второй критерий – это сумма модулей максимальных ошибок прогнозирования. Причем, максимальная ошибка выбирается среди ошибок прогнозирования, рассчитанных для скользящего интервала длиной Оптимальная настройка параметров адаптации - student2.ru . Третий критерий аналогичен второму, но только в нем суммируются относительные максимальные ошибки прогнозирования. Применение двух последних критериев следует рекомендовать в тех случаях, когда Оптимальная настройка параметров адаптации - student2.ru и требуется, чтобы уровень ошибки предсказания построенной модели был по возможности равномерно минимальным для всего периода упреждения.

Для всех трех критериев в качестве обучающей последовательности используются первые Оптимальная настройка параметров адаптации - student2.ru наблюдений, а в качестве контрольной – группа из Оптимальная настройка параметров адаптации - student2.ru последних наблюдений. Возможны и другие способы формирования обучающей и контрольной последовательности, например, деление всего выборочного множества наблюдений на две равных части – обучающую и контрольную.

Настройка параметров адаптивного механизма заключается в определении оптимального набора значений Оптимальная настройка параметров адаптации - student2.ru путем решения экстремальной задачи

Оптимальная настройка параметров адаптации - student2.ru , (5.74)

в которой в качестве целевого функционала используется любой из выше- приведенных критериев. В (6.74) Оптимальная настройка параметров адаптации - student2.ru представляет собой прямое произведение множеств

Оптимальная настройка параметров адаптации - student2.ru , (5.75)

где Оптимальная настройка параметров адаптации - student2.ru ( Оптимальная настройка параметров адаптации - student2.ru – достаточно малая положительная величина),

Оптимальная настройка параметров адаптации - student2.ru ,

Оптимальная настройка параметров адаптации - student2.ru .

Для решения этой задачи методом прямого перебора на множестве значений Оптимальная настройка параметров адаптации - student2.ru строится сетка

Оптимальная настройка параметров адаптации - student2.ru , (5.76)

Оптимальная настройка параметров адаптации - student2.ru , (5.77)

Оптимальная настройка параметров адаптации - student2.ru , (5.78)

Оптимальная настройка параметров адаптации - student2.ru , (5.79)

где Оптимальная настройка параметров адаптации - student2.ru – заданный шаг изменения соответствующего параметра;

Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru – нижние границы параметров.

Для каждого узла Оптимальная настройка параметров адаптации - student2.ru сетки (5.76)–(5.79) по рекуррентным формулам настраиваемого адаптивного алгоритма при заданных начальных значениях Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru вычисляется последовательность оценок Оптимальная настройка параметров адаптации - student2.ru , используемых в расчетах прогнозных серий Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru по Оптимальная настройка параметров адаптации - student2.ru значений в каждой. Определенные таким образом серии прогнозных расчетов используются далее для расчета величины выбранного критерия Оптимальная настройка параметров адаптации - student2.ru . Все полученные значения критерия (их число определяется количеством узлов сетки) сравниваются между собой, что позволяет среди узлов Оптимальная настройка параметров адаптации - student2.ru , Оптимальная настройка параметров адаптации - student2.ru ( Оптимальная настройка параметров адаптации - student2.ru – множество порядковых номеров, присвоенных узлам сетки) определить такой Оптимальная настройка параметров адаптации - student2.ru , для которого Оптимальная настройка параметров адаптации - student2.ru для всех Оптимальная настройка параметров адаптации - student2.ru . Так определенный вектор параметров Оптимальная настройка параметров адаптации - student2.ru считается оптимальным. Его точность определяется задаваемым при построении сетки шагом изменения настраиваемых параметров.

Наши рекомендации