Научная статья на тему 'Разработка и исследование алгоритмов оценивания параметров аддитивной степенной регрессии'

Разработка и исследование алгоритмов оценивания параметров аддитивной степенной регрессии Текст научной статьи по специальности «Математика»

CC BY
632
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЕГРЕССИОННАЯ МОДЕЛЬ / АДДИТИВНАЯ СТЕПЕННАЯ РЕГРЕССИЯ / НЕЛИНЕЙНЫЙ МЕТОД НАИМЕНЬШИХ КВАДРАТОВ / АЛГОРИТМ ЛЕВЕНБЕРГА МАРКВАРДТА / «КОНКУРС» МОДЕЛЕЙ / REGRESSION MODEL / ADDITIVE POWER REGRESSION / NONLINEAR LEAST SQUARES METHOD / LEVENBERG-MARQUARDT ALGORITHM / «COMPETITION» OF MODELS

Аннотация научной статьи по математике, автор научной работы — Базилевский М. П.

Регрессионный анализ является признанным инструментом построения математических моделей статистического типа. Методы регрессионного анализа находят применение в различных областях: в экономике, технике, образовании, медицине и др. Основными этапами построения регрессионной модели являются: идентификация переменных, сбор статистических данных, спецификация модели, т. е. выбор математической формы связи между переменными, идентификация параметров модели, верификация модели, т. е. определение степени соответствия построенной модели реальному объекту исследования, и интерпретация результатов, заключающаяся в прогнозировании, принятии управленческих решений и т. д. Статья посвящена проблеме выбора структурной спецификации регрессионной модели. Предложены нелинейные по параметрам аддитивные степенные регрессии, представляющие более гибкий инструмент моделирования, чем аналогичные степенные модели с мультипликативными независимыми переменными. Для оценивания неизвестных параметров предложенных аддитивных степенных регрессий были разработаны 3 специальных алгоритма, основу которых составляет нелинейный метод наименьших квадратов. С использованием эконометрического пакета Gretl было проведено исследование разработан-ных алгоритмов. При этом для оценки неизвестных параметров нелинейных моделей в Gretl был использован алгоритм Левен-берга Марквардта. Наилучшие результаты показал алгоритм с предварительным выбором начального приближения. Показано, что несколько первых шагов этого алгоритма представляют собой однокритериальный «конкурс» степенных регрессионных моделей. Проведен численный эксперимент, доказывающий рациональность использования алгоритма оценивания аддитивных степенных регрессий с предварительным выбором начального приближения при организации «конкурса» регрессионных моделей

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Regression analysis is a recognized tool for constructing mathematical models of statistical type. Methods of the regression analysis are used in various fields: in economics, technology, education, medical field, etc. The main stages in constructing the regression model are: identifying variables, collecting statistical data, specifying the model, i.e. choosing the mathematical form of the relationship between the variables, identification of model parameters, model verification. In other words, determining the degree of conformity of the constructed model to the real object of study, and interpretation of the results, consisting in forecasting, making managerial decisions, etc. The article is devoted to the problem of choosing the structural specification of the regression model. Additive power regressions that are non-linear in the parameters are presented, representing a more flexible modeling tool than similar power models with multipli-cative independent variables. To estimate the unknown parameters of the proposed additive power regressions, 3 special algorithms were developed, based on the nonlinear least squares method. Using the Gretl econometric package, a study of the developed algorithms was carried out. In this case, the Levenberg-Marquardt algorithm was used to estimate the unknown parameters of nonlinear models in Gretl. The best results were shown by an algorithm with a preliminary choice of the initial approximation. It is shown that the first few steps of this algorithm represent a one-criteria "contest" of power regression models. A numerical experiment is performed proving the rationality of using the algorithm of estimating additive power regressions with a preliminary choice of the initial approximation in organizing the "competition" of the regression models.

Текст научной работы на тему «Разработка и исследование алгоритмов оценивания параметров аддитивной степенной регрессии»

 [Щ] Информатика, вычислительная техника и управление (S L

ее «в Modern technologies. System analysis. Modeling, 2017, Vol 56, no.4 r

Информация об авторах Authors

Краковский Юрий Мечеславович - д. т. н., профессор кафедры «Информационные системы и защита информации», Иркутский государственный университет путей сообщения, г. Иркутск, e-mail: [email protected]

Лузгин Александр Николаевич - к. т. н., преподаватель кафедры «Информационные технологии», Иркутский государственный университет, г. Иркутск, e-mail: [email protected]

Yuri Mecheslavovich Krakovsky - Doctor of Engineering Science, Prof., the Subdepartment of Information Systems and Information Protection, Irkutsk State Transport University, Irkutsk, e-mail: [email protected]

Alexander Nikolaevich Luzgin - Ph.D. in Engineering Science, Member of the Subdepartment of Information Technologies, Irkutsk State University, Irkutsk, e-mail: [email protected]

Для цитирования

Краковский Ю. М. Интервальное прогнозирование динамических показателей на основе логистических регрессионных моделей / Ю. М. Краковский, А. Н. Лузгин // Современные технологии. Системный анализ. Моделирование. - 2017. - Т. 56, № 4. - С. 122-131. - Б01: 10.26731/1813-9108.2017.4(56). 122-131.

УДК 519.237.5 М. П. Базилевский

For citation

Krakovsky Y. M., Luzgin A. N. Interval'noe prognozirovanie dinamicheskikh pokazatelei na osnove logisticheskikh regres-sionnykh modelei [The interval forecasting of dynamic indicators based on logistic regression models]. Sovremennye tekhnologii. Sistemnyi analiz. Modelirovanie [Modern Technologies. System Analysis. Modeling], 2017. Vol. 56, No. 4, pp. 122-131. DOI: 10.26731/1813-9108.2017.4(56). 122-131.

DOI: 10.26731/1813-9108.2017.4(56).131-138

Иркутский государственный университет путей сообщения, г. Иркутск, Российская Федерация Дата поступления: 29 сентября 2017 г.

РАЗРАБОТКА И ИССЛЕДОВАНИЕ АЛГОРИТМОВ ОЦЕНИВАНИЯ ПАРАМЕТРОВ АДДИТИВНОЙ СТЕПЕННОЙ РЕГРЕССИИ

Аннотация. Регрессионный анализ является признанным инструментом построения математических моделей статистического типа. Методы регрессионного анализа находят применение в различных областях: в экономике, технике, образовании, медицине и др. Основными этапами построения регрессионной модели являются: идентификация переменных, сбор статистических данных, спецификация модели, т. е. выбор математической формы связи между переменными, идентификация параметров модели, верификация модели, т. е. определение степени соответствия построенной модели реальному объекту исследования, и интерпретация результатов, заключающаяся в прогнозировании, принятии управленческих решений и т. д.

Статья посвящена проблеме выбора структурной спецификации регрессионной модели. Предложены нелинейные по параметрам аддитивные степенные регрессии, представляющие более гибкий инструмент моделирования, чем аналогичные степенные модели с мультипликативными независимыми переменными. Для оценивания неизвестных параметров предложенных аддитивных степенных регрессий были разработаны 3 специальных алгоритма, основу которых составляет нелинейный метод наименьших квадратов. С использованием эконометрического пакета Огей было проведено исследование разработанных алгоритмов. При этом для оценки неизвестных параметров нелинейных моделей в Огей был использован алгоритм Левен-берга - Марквардта. Наилучшие результаты показал алгоритм с предварительным выбором начального приближения. Показано, что несколько первых шагов этого алгоритма представляют собой однокритериальный «конкурс» степенных регрессионных моделей. Проведен численный эксперимент, доказывающий рациональность использования алгоритма оценивания аддитивных степенных регрессий с предварительным выбором начального приближения при организации «конкурса» регрессионных моделей.

Ключевые слова: регрессионная модель, аддитивная степенная регрессия, нелинейный метод наименьших квадратов, алгоритм Левенберга - Марквардта, «конкурс» моделей.

M. P. Bazilevsky

Irkutsk State Transport University, Irkutsk, the Russian Federation Received: September 29, 2017

THE DEVELOPMENT AND RESEARCH OF ALGORITHMS OF ESTIMATION OF PARAMETERS OF THE ADDITIVE POWER REGRESSION

Abstract. Regression analysis is a recognized tool for constructing mathematical models of statistical type. Methods of the regression analysis are used in various fields: in economics, technology, education, medical field, etc. The main stages in constructing the regression model are: identifying variables, collecting statistical data, specifying the model, i.e. choosing the mathematical form of the relationship between the variables, identification of model parameters, model verification. In other words, determining the degree of

©М. П. Базилевский, 2017

131

иркутским государственный университет путей сообщения

Современные технологии. Системный анализ. Моделирование № 4 (56) 2017

conformity of the constructed model to the real object of study, and interpretation of the results, consisting in forecasting, making managerial decisions, etc.

The article is devoted to the problem of choosing the structural specification of the regression model. Additive power regressions that are non-linear in the parameters are presented, representing a more flexible modeling tool than similar power models with multiplicative independent variables. To estimate the unknown parameters of the proposed additive power regressions, 3 special algorithms were developed, based on the nonlinear least squares method. Using the Gretl econometric package, a study of the developed algorithms was carried out. In this case, the Levenberg-Marquardt algorithm was used to estimate the unknown parameters of nonlinear models in Gretl. The best results were shown by an algorithm with a preliminary choice of the initial approximation. It is shown that the first few steps of this algorithm represent a one-criteria "contest" ofpower regression models. A numerical experiment is performed proving the rationality of using the algorithm of estimating additive power regressions with a preliminary choice of the initial approximation in organizing the "competition" of the regression models.

Keywords: regression model, additive power regression, nonlinear least squares method, Levenberg-Marquardt algorithm, «competition» of models.

Введение

Одной из главных проблем регрессионного моделирования является проблема спецификации модели, связанная с определением списка экзогенных и эндогенных переменных и выбором математической формы связи между ними [1,2]. Число таких спецификаций, используемых на практике, так велико, что не представляется возможным даже перечислить все из них. Описание основных форм связи между переменными в регрессионных моделях можно найти, например, в работах [3-5].

В данной статье исследуются вопросы оценивания нелинейной аддитивной степенной регрессии.

Аддитивная степенная регрессия

Прежде чем ввести понятие аддитивной степенной регрессии, отметим, что на практике исследователи зачастую пользуются линейной моделью регрессии вида:

a]Xi]

+ S: , i = 1, K .

(1)

У г = а

п

i=1

X, S:

г = 1, к

(2)

а с аддитивной ошибкой - вид:

У г = а

п

1=1

+ s,, г = 1,к

(3)

N = ао +6'

]=1

где п - объем выборки, у - зависимая (объясняемая) переменная х%,х2,...,хт - независимые (объясняющие) переменные а0,а%,...,ат - неизвестные параметры. Высокая распространенность модели (1) обусловлена легкостью оценивания неизвестных параметров, которые могут быть найдены с помощью обычного метода наименьших квадратов (МНК), а также возможностью их интерпретации.

Но реальные социально-экономические процессы редко носят линейный характер, поэтому эксперты в области регрессионного моделирования прибегают к построению нелинейных моделей. К числу таких нелинейных регрессий относится степенная функция, называемая также функцией Кобба - Дугласа [3].

Степенная модель регрессии с мультипликативной ошибкой имеет вид:

В регрессиях (2) и (3) величины а- , j = 1,т ,

называются коэффициентами эластичности, и они показывают, на сколько процентов меняется значение переменной у с изменением х ■ на 1 % (при

неизменных остальных независимых переменных). Обе модели являются нелинейными по параметрам. Однако модель (2) можно линеаризовать с помощью логарифмирования, т. е. свести к линейному по параметрам виду [3], а затем оценить её по МНК. А вот модель (3) линеаризовать нельзя, поэтому для оценки её параметров требуется привлечение методов нелинейного оценивания (Ле-венберга - Марквардта, Гаусса - Ньютона и др.). Поэтому на практике исследователи отдают предпочтение регрессии (2). Понятно, что оценки параметров моделей (2) и (3) могут существенно различаться.

Степенные регрессии (2) и (3) являются мультипликативными по независимым переменным х%,х2,...,хт (МСР). Введем аддитивные по независимым переменным степенные регрессии (АСР) с мультипликативной и аддитивной ошибкой:

У г = а

У г = а

+6 ах

1=1

+6 ах

+ S:

г = 1, к.

г = 1, к

(4)

(5)

1=1

АСР (4) и (5) также являются нелинейными по параметрам. Их достоинством является то, что они содержит 2т +1 неизвестных параметров, в отличие от моделей (2) и (3), содержащих т +1 параметр. Следовательно, АСР (4) и (5) представляют собой более гибкий инструмент моделирования, чем регрессии (1)-(3). С другой стороны, увеличение числа параметров существенно усложняет процедуру их оценивания.

Дальнейшее изложение посвящено исследованию алгоритмов оценивания АСР с аддитивной

Информатика, вычислительная техника и управление

оо оо I

Modern technologies. System analysis. Modeling, 2017, Vol 56, no.4

m

ошибкой (5), которая при Ъ1 = Ъ2 =... = Ът = 1 является частным случаем линейной регрессии (1).

Алгоритмы оценивания АСР

Для исследования алгоритмов оценивания нелинейных по параметрам АСР (5) был использован бесплатный пакет эконометрического моделирования СтгеА [6], в котором реализованы все основные эконо-метрические процедуры и функции.

Пакет Оге1;1 позволяет оценивать нелинейные регрессии по МНК с использованием алгоритма Левенберга - Марквардта [7]. Для этого пользователю необходимо ввести спецификацию регрессии и задать начальные значения параметров. При этом рекомендуется указывать ещё аналитические выражения для первых производных функции регрессии по каждому неизвестному параметру, что призвано усилить качественные свойства алгоритма оценивания.

Оценивание нелинейной регрессии в пакете ОгеА осуществляется итерационно. Процесс прекращается, когда выполняется критерий сходимости или когда достигается максимальное количество итераций. Пусть к - количество оцениваемых параметров в модели. Если заданы аналитические выражения для первых производных, то максимальное число итераций будет 100(к + 1), а если не заданы, то 200(к +1).

Пусть е - заданное малое число. Считается, что итерация в пакете Оге1;1 сходится, если выполняется хотя бы 1 из следующих условий:

-и фактическое, и предсказанное относительное уменьшение суммы квадратов ошибок не превосходит е ;

-относительная ошибка между двумя последовательными итерациями не превосходит е .

По умолчанию в пакете Оге1;1 значение е = 1,82 • 10-12. Но это значение можно изменять вручную.

Для оценивания параметров АСР (5) были предложены и исследованы следующие алгоритмы.

1. Простейший алгоритм, в котором начальные приближения параметров задаются случайно, после чего находятся оценки методом Левенберга - Марквардта.

2. Алгоритм метода простой итерации, представленный на рис. 1.

О

Начало

При фиксированных Ь1=Ь,= ...=Ьт=1

находятся а,,, а.

1 "2 ■■■ -m

линейным МНК.

Определяется коэффициент детерминации

При фиксированных а0, а,, ..., ат находятся Ь2, ..., Ьт нелинейным МНК

При фиксированных Ьг Ь2, ..., Ьт находятся

а0> а1: ..., ат нелинейным МНК. Определяется коэффициент детерминации

Рис. 1. Алгоритм метода простой итерации

В алгоритме на рис. 1 параметры Япред и

В-тек означают предыдущее и текущее значения критерия детерминации, а ер? - заданная точность сходимости.

3. Алгоритм с предварительным выбором начального приближения, представленный на рис. 2. Если число независимых переменных в АСР (5) равно т , а число разбиений ] -го отрезка

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[ъ-, Ъ+ ], как показано на рис. 2, равно р, то для

получения начального приближения требуется

т , .

оценить II \рJ + 1] линейных моделей и выбрать

1=1

из них регрессию с наименьшей величиной суммы квадратов ошибок.

ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

Современные технологии. Системный анализ. Моделирование № 4 (56) 2017

Начало

г

Значения параметров Ь, ограничиваются отрезками [(г.ЬЛ

1

Каждый отрезок разбивается на р, равных отрезков точками [у, Ц1, Ь.2, ...,

1

Методом полного перебора значений Ь, выбирается модель с наименьшей величиной суммы квадратов ошибок

1

Используя полученные начальные приближения параметров а и Ь, находятся их оценки нелинейным МНК

1 Г

а

Останов

Рис. 2. Алгоритм с предварительным выбором начального приближения

Многочисленные эксперименты с различными статистическими данными в Оге1;1 показали, что первый из этих трех алгоритмов, т.е. простейший алгоритм, практически никогда не сходится. Причиной этого, вероятнее всего, является высокая степень нелинейности и чрезвычайно большое количество оцениваемых параметров АСР (5), что делает практически невозможным случайное угадывание хорошего начального приближения.

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

Наилучшие результаты показал третий алгоритм с предварительным выбором начального приближения. Только в редких случаях он не оказывался сходящимся. Но всё же главной его проблемой является выбор ограничений Ь — и Ь+ на

оценки параметров Ь ■ и числа разбиений отрезков [ь—, Ь+]. В ходе экспериментов ограничения задавались Ьт = —10, Ь += 10, а число разбиений

р. = 20 — 1 = 19 (исключена точка Ь]° = 0 ).

Стоит отметить, что МНК-оценки для нелинейной АСР (5) теоретически вообще могут не существовать, либо функция суммы квадратов ошибок может иметь несколько точек локальных минимумов, что затрудняет поиск точки глобального минимума [7]. Поэтому алгоритм оценивания АСР (5) с предварительным выбором начального приближения не всегда гарантирует нахождение глобального минимума, но даже в самом худшем случае за счет встроенных в него переборных процедур дает весьма приемлемое решение задачи.

Связь алгоритма с «конкурсом» моделей

Для решения задачи выбора структурной спецификации регрессии целесообразно пользоваться технологией организации «конкурса» моделей [8-10]. Её суть заключается в построении множества альтернативных вариантов регрессий и последующем многокритериальном выборе наиболее приемлемого уравнения.

«Конкурс» моделей можно представить в виде последовательности этапов:

1) формирование альтернативных уравнений;

2) оценивание параметров регрессий;

3) выбор наилучшего варианта.

В качестве альтернативных вариантов уравнений в «конкурсе» моделей могут принимать участие аддитивные зависимости:

т

У, = а0 +6 (ху ) + 3 , , @ = 1 п , (6)

=1

где - преобразование ]-й переменной, выбираемое из набора О(х) = {/!(х),У2(х),...,V(х)}. В качестве преобразований могут использоваться любые элементарные функции, например показа-

1 2 Г

степенные —, х , V х , триго-

тельные 2х

0,04х

нометрические зш(х), соз(х) и др.

Будем использовать в качестве преобразований переменных в регрессии (6) только степенные

функции (хг:/.) = хЬ . Тогда аддитивная зависимость (6) трансформируется в АСР (5) с аддитивной ошибкой. Из этого следует, что в алгоритме оценивания АСР (5) с предварительным выбором начального приближения первые 3 блока на рис. 2 представляют собой не что иное, как «конкурс» моделей с выбором наилучшего уравнения только по одному критерию - величине суммы квадратов

Информатика, вычислительная техника и управление

Modern technologies. System analysis. Modeling, 2017, Vol 56, no.4

ошибок. Но алгоритм на рис. 2 содержит еще один дополнительный блок - нахождение оценок с помощью нелинейного МНК, что не всегда, но часто приводит к улучшению качественных свойств регрессионных моделей. Таким образом, интеграция этого дополнительного блока в технологию «конкурса» степенных моделей гарантирует, что результаты моделирования не ухудшаются.

Численный эксперимент

Для ответа на вопросы об эффективности предложенного алгоритма оценивания АСР, степени его влияния на технологию «конкурса» моделей был проведен численный эксперимент.

Для проведения эксперимента были использованы статистические данные о работе выпарного аппарата на большом промышленном предприятии из монографии [11]. Выборка содержит 25 наблюдений. Зависимой переменной является переменная у - количество используемого пара (фунтов в месяц). Независимыми переменными выступают:

х1 - количество жирной кислоты (фунтов в месяц);

х2 - количество глицерина (фунтов в месяц); х3 - средняя скорость ветра (миль в час); х5 - число рабочих дней в месяце; г - число дней с температурой не ниже 32 градусов по Фаренгейту;

х7 - средняя температура воздуха по Фаренгейту.

В монографии [11] по этим данным была построена линейная модель:

у = 9,127+ 0,203 х5 - 0,0724 х7. (7)

(8,276) (4,431) (-9,05)

В регрессии (7) в скобках указаны /-статистики. Критерий детерминации этой модели

О2 = 0,849, Фишера Р = 61,904 , Дарбина - Уот-

сона ИЖ = 2,195, сумма квадратов ошибок

= 9,629 .

В работе [12] с использованием технологии «конкурса» моделей была найдена более адекватная, чем регрессия (7), зависимость:

у = 23,106+ 0,00435- 20,4Х5 - 3,8761п х7. (8)

(19,5) (6,396) (-13,12)

Критерии адекватности модели (8): О2 = 0,908, Р = 108,357, ИЖ = 1,998, = 5,881.

Перейдем к описанию численного эксперимента. Требовалось оценить двухфакторную АСР (5) по алгоритму с предварительным выбором

начального приближения (рис. 2). Требование вхождения в искомую модель ровно двух независимых переменных продиктовано необходимостью сохранения в ней числа степеней свободы тем же, что и в регрессиях (7) и (8), что позволит корректно сравнивать их между собой.

Стоит отметить, что в работе [12] предложены 2 стратегии построения аддитивных зависимостей (6): когда каждая независимая переменная входит в модель ровно 1 раз или произвольное число раз. В данном численном эксперименте рассматривались АСР только с единственным вхождением в них каждой независимой переменной.

Поскольку общее число независимых переменных, участвующих в процессе построения АСР, равно 6, а модели должны быть двухфактор-ными, то пришлось работать с каждой парой независимых переменных в отдельности, т. е. для каждой пары независимых переменных, общее число

которых С(2 = 15, реализовывать алгоритм с предварительным выбором начального приближения.

Согласно алгоритму на рис. 2, на первом этапе для каждой из 15 пар независимых переменных были заданы ограничения на параметры - 5 < Ь- < 5 , - = 1,2 . Затем каждый такой отрезок

был разбит на 9 отрезков точками: -5, -4, -3, -2, -1, 1, 2, 3, 4, 5. После чего оценивалось 100 линейных моделей, и выбиралась лучшая из них с наименьшей величиной суммы квадратов ошибок. Далее с использованием значений оценок лучшей регрессии в качестве начального приближения, находились оценки АСР методом Левенберга - Марк-вардта. И на последнем шаге решалась задача многокритериального выбора наилучшего из 15 регрессий уравнения, т. е. организовывался «конкурс» моделей.

Результаты оценивания АСР представлены в табл. 1. В ней в первом столбце указан номер пары переменных, во втором - обозначения переменных, в третьем - этапы алгоритма (рис. 2), первые три из которых обозначены а), а четвертый - б). В четвертом столбце приводятся оцененные модели согласно этапам алгоритма. При этом для этапа б) справа от регрессии в скобках указано число итераций. В пятом столбце указаны критерии адекватности соответствующих регрессий. Если сходимость алгоритма не была достигнута, то в соответствующих ячейках таблицы ставился символ

ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ

Современные технологии. Системный анализ. Моделирование № 4 (56) 2017

Результаты оценивания АСР

Таблица 1

№ Пере-ре- мен-ные Этап Оцененные модели Критерии адекватности (О2; О; ВЯЮ; ИЖ)

1 х1, а) у = 0,5 +1,889х — 6,39 • 10—5 х25 (0,167) (2,941) (—2,109) (0,290; 4,500; 45,288; 0.964)

х2 б) у = —13,530+12,337х0,4055 — 0,00024х24,3989 (151) (—1)747) (2)932) (—2)039) (0,293; 4,564; 45,103; 0,982)

2 х1 , а) у = 6,227+ 0,918 х — 57,698 х3—2 (3,927) (3,192) (—4,436) (0,549; 13,426; 28,738; 1,735)

х3 б) у = 7.664+ 0,240 х15503 — 86,210 х3—2,3189 (47) (7,115) (3,207) (—4,517) (0,551; 13,506; 28,645; 1,695)

3 х1 , а) у = 12,610 —183,814 х—4 — 56,844 х5—1 (8,627) (—0,635) (—1,699) (0,304; 4,811; 44,397; 1,047)

х5 б) у = 14,291 — Ж,353х—4,5028 — 35,310х5—0,6814 (36) (5)738) (—0)623) (—1)700) (0,304; 4,814; 44,389; 1,045)

4 а) у = 7,440 + 0,112 х12 —1,019 • 10—7 г5 (11,28) (5,115) (—7,038) (0,731; 29,881; 37,373; 2,427)

х1 , 2 б) у = 7,796 + 0,0598 х 2,2964 — 9,44 -10 —9 2 5,6947 (55) (13,25) (5,13) (—7,082) (0,731; 29,936; 17Д48; 2,436)

5 х1 , а) у = 4,091 + 0,0086 х3 +179,346 х7—1 (8,626) (4,919) (11,67) (0,875; 77,376; 7,943; 1,643)

х7 б) у = — 33,236 + 0,0021 х13 7260 + 60,649х—0,0980 (142) (—9,769) (5,283) (12,28) (0,884; 84,094; 7,382; 1,896)

6 х2 , а) у = 8,662 + 0,0422 х22 — 218,225 х3—3 (11,57) (2,873) (—4,547) (0,516; 11,752; 30,854; 1,678)

х3 б) у = 8.209 + 0.145 х1'4979 —134.359 х3—2641 (76) (8.612) (2.851) (—4.483) (0.518; 11.803; 30.784; 1.721)

7 х2 , а) у = 5.365 — 2.82 • 10—5 х5 + 0.011 х52 (4.275) (—1.406) (3.277) (0.336; 5.557; 42.396; 1.418)

х5 б) у = 5,061 — 4,57 • 10—9 х28,8589 + 0,0218 х^7780 (67) (3)796) (—1)443) (3)377) (0,341; 5,703; 42,026; 1,352)

8 х2 , 2 а) у = 14.506 — 24,881 х2—1 — 8,62 -10 —5 г3 (13,69) (—3,785) (—5,403) (0,642; 19,730; 22,843; 2,54)

б) - -

9 х2 , а) у = 2,408 + 0,456 х1 +179,11 х7—1 (2,940) (4,447) (11,09) (0,862; 68,930; 8,782; 1,80)

х7 б) у = — 7,993 + 0,101 х!5663 + 42,482 х—0,263 (68) (—5,484) (4,616) (11,47) (0,867; 71,974; 8,46; 1,967)

10 х3, а) у = 8,773 —178,207 х3—3 + 4,44 • 10—7 х55 (13,.17) (—3,964) (3,139) (0,541; 12,953; 29,306; 1,807)

х5 б) у = 8,767 —174,486 х3—2,9848 + 5,1 -10—7 х54,9559 (24) (13,09) (—3,958) (3,137) (0,541; 12,953; 29,306; 1,809)

11 а) у = 10,973 — 85,521 х3—3 — 0,0018 г2 (24,32) (—1,265) (—2,057) (0,442; 8,727; 35,585; 2,822)

х3, 2 б) у = 11,219 — 50,355 х3—2,5248 — 0,0 1 05 г1,4999 (223) (22)44) (—1)383) (—2)015) (0,443; 8,754; 35,535; 2,827)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

12 х3, а) у = 6,091— 6,956 х3—2 +165,464 х— (6,621) (—0,556) (5,852) (0,742; 31,679; 16,447; 2,64)

х7 б) у = 6,124 — 5,253 х3—1,7518 +165,79 х—1,0007 (52) (6)359) (—0)558) (5)864) (0,742; 31,684; 16,446; 2,641)

Информатика, вычислительная техника и управление (S L

оо оо Modern technologies. System analysis. Modeling, 2017, Vol 56, no.4 r

№ Пере-ре- мен-ные Этап Оцененные модели Критерии адекватности (R2; F; RSS; DW)

13 XS, Z а) у = 8,822 + 4,9 • 10-7 х55 - 8,3 -10-5 e3 (15,58) (3,98) (-5,329) (0,656; 21; 21,93; 2,635)

б) у = 8,971 +1,7 • 10-7 х55,325 - 0,0004 e2 5342 (24) (16,24) (4,014) (-5,387) (0,657; 21,106; 21,864; 2,597)

14 а) у = 11,887 + 4,2 • 10-7 х55 - 0,078 х7 (26,43) (6,295) (-12,16) (0,898; 96,906; 6,505; 2,128)

x7 б) у = 33,4 +1,43 -10-8 х56 0545 -13,898 х70154 (251) (17,11) (6,467) (-13,14) (0,908; 109,12; 5,844; 2,031)

15 z , x7 а) у = 2,917 + 0,0608 e + 242,829 х7-1 (2,081) (2,076) (6,329) (0,781; 39,331; 13,947; 2,104)

б) у = -19.,3 + 0,0077 e1,5961 + 60,98 х7-0,2055 (85) (-4,064) (2.317) (6.419) (0,79; 41,349; 13,409; 2.236)

По табл. 1 видно, что алгоритм с предварительным выбором начального приближения позволяет всегда получить приемлемые оценки АСР (5), но, как уже отмечалось, не гарантирует их оптимальности. Благодаря процедуре предварительного выбора начального приближения из 15 моделей только для одной регрессии с переменными х2, 7 метод Левенберга - Марквардта оказался не сходящимся, что может быть связано с неудачным выбором отрезка и точек разбиения для параметров Ь . Но даже в этом случае были определены неплохие оценки АСР.

Как было отмечено выше, первые 3 блока в алгоритме на рис. 2 представляют собой однокри-териальный «конкурс» моделей. Результаты в табл. 1 демонстрируют, что использование метода Левенберг - Марквардта для выигравшей в «конкурсе» регрессии, как минимум, не ухудшает её аппроксимационные свойства, а в большинстве случаев улучшает их. Правда, такое улучшение в среднем не оказалось значительным. Например, максимальный рост значения критерия детерминации составил всего 0,01 для модели с переменными х5, х7. Но при этом значительно выросло значение критерия Фишера - на 12,214, снизилась величина суммы квадратов ошибок - на 0,661, улучшилось значение критерия Дарбина - Уотсо-на-с 2,128 до 2,031.

Проведенный по результатам таблицы 1 многокритериальный «конкурс» моделей позволил определить наилучшую АСР:

у = 33,4 +1,43 -10-8 х56 0545 -13,898 х70 154. (9)

(17,11) (6,467) (-13,14)

Критерии адекватности АСР (9): О2 = 0,908, Р = 109,12, ОЛЯ = 5,844, ИЖ = 2,031. Как видно, качество АСР (9) оказалось несколько выше, чем для регрессии (8). Таким образом, интеграция алгоритма оценивания АСР (5) в технологию «конкурса» моделей не ухудшает, а зачастую и вовсе улучшает результаты моделирования.

Заключение

Разработанный алгоритм оценивания АСР с предварительным выбором начального приближения может быть использован в сочетании в «конкурсом» моделей для улучшения качественных свойств получаемых регрессий. Его главным недостатком является отсутствие гарантии нахождения точки глобального минимума. Дальнейшим направлением этого исследования является модернизация или разработка нового алгоритма, гарантирующего достижение оптимального решения задачи. Помимо этого, научный интерес представляет исследование АСР (4) с мультипликативной ошибкой, а также АСР, в которые независимые переменные могут входить произвольное число раз.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Айвазян С.А. Методы эконометрики. М. : Магистр ; ИНФРА-М, 2010. 512 с.

2. Доугерти К. Введение в эконометрику. М. : ИНФРА-М, 2009. 465 с.

3. Клейнер Г.Б. Производственные функции. М. : Финансы и статистика, 1986. 239 с.

4. Клейнер Г.Б., Смоляк С.А. Эконометрические зависимости: принципы и методы построения. М. : Наука, 2000. 104 с.

5. Greene W.H. Econometric analysis. New York University, 2002. 994 p.

6. Gnu Regression, Econometrics and Time-series Library : site. URL: http://gretl.sourceforge.net/ru.html (access date: 27.10.17).

7. Демиденко E.3. Линейная и нелинейная регрессия. М. : Финансы и статистика, 1981. 303 с.

8. Носков С.И. Технология моделирования объектов с нестабильным функционированием и неопределенностью в данных. Ир-

кутск : Облинформпечать, 1996. 321 с.

иркутским государственный университет путей сообщения

Современные технологии. Системный анализ. Моделирование № 4 (56) 2017

9. Базилевский М.П., Носков С.И. Методические и инструментальные средства построения некоторых типов регрессионных

моделей II Системы. Методы. Технологии. 2012. № 1. С. 80-87.

10. Базилевский М.П., Носков С.И. Технология организации конкурса регрессионных моделей II Информационные технологии и проблемы математического моделирования сложных систем. 2009. № 7. С. 77-84.

11. Дрейпер Н., Смит Г. Прикладной регрессионный анализ. М. : Вильямс, 2007. 912 с.

12. Базилевский М.П. Программно-математическое обеспечение автоматизации многокритериального выбора регрессионных моделей : автореф. дис. ... канд. техн. наук. Иркутск, 2012. 19 с.

REFERENCES

1. Aivazyan S.A. Metody ekonometriki [Methods of Econometric], Moscow: Magistr ; INFRA-M Publ., 2010, 512 p.

2. Dougherty Ch. Introduction to Econometrics. Oxford University Press, 2007, 480 p. (Russ. ed.: Dougerti K. Vvedenie v ekonometriku.

Moscow: INFRA-M Publ., 2009, 465 p.).

3. Kleiner G.B. Proizvodstvennye funktsii [Production functions]. Moscow: Finansy i statistika Publ., 1986, 239 p.

4. Kleiner G.B., Smolyak S.A. Ekonometricheskie zavisimosti: printsipy i metody postroeniya [Econometric dependencies: principles

and methods of construction]. Moscow: Nauka Publ., 2000, 104 p.

5. Greene W.H. Econometric analysis. New York University, 2002, 994 p.

6. Gnu Regression, Econometrics and Time-series Library : site. URL: http://gretl.sourceforge.net/ru.html (access date: 27.10.17).

7. Demidenko E.Z. Lineinaya i nelineinaya regressiya [Linear and nonlinear regression]. Moscow: Finansy i statistika Publ., 1981, 303 p.

8. Noskov S.I. Tekhnologiya modelirovaniya ob"ektov s nestabil'nym funktsionirovaniem i neopredelennost'yu v dannykh [The technol-

ogy of modeling objects with unstable functioning and uncertainty in the data]. Irkutsk: Oblinformpechat' Publ., 1996, 321 p.

9. Bazilevskii M.P., Noskov S.I. Metodicheskie i instrumental'nye sredstva postroeniya nekotorykh tipov regressionnykh modelei [Me-

thodical and instrumental means for constructing some types of regression models]. Sistemy. Metody. Tekhnologii [Systems. Methods. Technologies], 2012, No. 1,pp. 80-87.

10. Bazilevskii M.P., Noskov S.I. Tekhnologiya organizatsii konkursa regressionnykh modelei [Technology of the competition of regression models]. Informatsionnye tekhnologii iproblemy matematicheskogo modelirovaniya slozhnykh system [Information technologies and problems of mathematical modeling of complex systems], 2009. No. 7, pp. 77-84.

11. Draper N.R., Smith G. Applied Regression Analysis. Wiley-Interscience, 1998, 736 p. (Russ. ed.: Dreiper N., Smit G. Prikladnoi regressionnyi analiz. Moscow: Vil'yams Publ., 2007, 912 p.).

12. Bazilevskii M.P. Programmno-matematicheskoe obespechenie avtomatizatsii mnogokriterial'nogo vybora regressionnykh modelei : avtoref. dis. ... kand. tekhn. nauk [Programmatic and mathematical support for the automation of multi-criteria choice of regression models: author's abstract. Ph.D. (Engineering) thesis]. Irkutsk, 2012, 19 p.

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

Базилевский Михаил Павлович - к. т. н., доцент кафедры «Математика», Иркутский государственный университет путей сообщения, г. Иркутск, e-mail: [email protected]

Для цитирования

Базилевский М. П. Разработка и исследование алгоритмов оценивания параметров аддитивной степенной регрессии // Современные технологии. Системный анализ. Моделирование. - 2017. - Т. 56, № 4. - С. 131-138. - DOI: 10.26731/1813-9108.2017.4(56). 131-138.

УДК 519.876.2, 004.421.2:519.178, 351.861(094.5)

Authors

Mikhail Pavlovich Bazilevsky - Ph.D. in Engineering Science, Assoc. Prof., the Subdepartment of Mathematics, Irkutsk State Transport University, Irkutsk, e-mail: [email protected]

For citation

Bazilevsky M. P. The development and research of algorithms of estimation of parameters of the additive degree regression. Sov-remennye tekhnologii. Sistemnyi analiz. Modelirovanie [Modern Technologies. System Analysis. Modeling], 2017. Vol. 56, No.4, pp.

131-138. DOI: 10.26731/1813-9108.2017.4(56).131-138._

DOI: 10.26731/1813-9108.2017.4(56).138-144

В. С. Асламова, E. А. Темникова, В. E. Гозбенко

Иркутский государственный университет путей сообщения, г. Иркутск, Российская Федерация Дата поступления: 22 сентября 2017 г.

АВТОМАТИЗАЦИЯ РАСЧЕТА КРАТЧАЙШЕГО ПУТИ ЭВАКУАЦИИ НАСЕЛЕНИЯ НА ТРАНСПОРТНОЙ СЕТИ С ЦИКЛОМ

Аннотация. В статье приведены основные изменения, введенные в постановление Правительства РФ № 61 «Правила эвакуации населения, материальных и культурных ценностей в безопасные районы»: исключен термин «загородная зона», уточнены термины «рассредоточение», «зона возможных опасностей», определены полномочия руководителей гражданской обороны всех уровней, которые теперь обязаны осуществлять общее руководство проведением эвакуации и могут самостоятельно принимать решения о районах размещения рассредоточиваемых персонала и населения. Представлены математическая модель, алгоритм и программа автоматизированного расчета кратчайшего пути заблаговременной эвакуации населения, материальных и культурных ценностей в безопасный район с использованием личного, городского грузового и пассажирского транспорта. Математическая модель оптимизационной задачи сформулирована в виде линейной сетевой модели (графа), представляющей маршрут передвижения транспорта по существующей сети автомобильных дорог с циклом и имеющий наименьшую протяженность. Исходной вершиной маршрута служит сборный эвакуационный пункт либо место проживания,

) В. С. Асламова, E. А. Темникова, В. E. Гозбенко, 2017

i Надоели баннеры? Вы всегда можете отключить рекламу.