Помощь в написании студенческих работ
Антистрессовый сервис

Модели и алгоритмы поддержки принятия решений на основе анализа временных рядов

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Сложившаяся ситуация обуславливает необходимость исследования и формализации процессов построения, анализа и оптимизации систем поддержки принятия решений на основе анализа временных рядов с точки зрения технического, алгоритмического и структурного аспекта и подтверждает актуальность и научно-практическую значимость выбранной темы исследования, позволяя сформулировать цели и задачи… Читать ещё >

Модели и алгоритмы поддержки принятия решений на основе анализа временных рядов (реферат, курсовая, диплом, контрольная)

Содержание

  • Общая характеристика работы
  • Глава 1. Задача автоматизации анализа и прогнозирования временных рядов
    • 1. 1. Задача анализа и прогнозирования изменения временных рядов
    • 1. 2. Инструменты технического анализа
    • 1. 3. Аппарат нейронных сетей в задаче анализа временных рядов
  • Выводы
  • Глава 2. Разработка системы оперативной поддержки принятия решений на основе технического анализа временных рядов
    • 2. 1. Модель системы оперативной поддержки принятия решений на основе анализа временных рядов
    • 2. 2. Применение технического анализа
    • 2. 3. Тестирование системы поддержки принятия решений
    • 2. 4. Оптимизация систем поддержки принятия решений
  • Выводы
  • Глава 3. Разработка системы поддержки принятия решений на основе анализа временных рядов с использованием нейросетевого логического базиса
    • 3. 1. Кластеризация и классификация входных данных и обучение нейронных сетей
    • 3. 2. Непрерывное обучение нейронной сети
    • 3. 3. Блок принятия решений на основе нейронной сети
  • Выводы
  • Глава 4. Результаты разработки
    • 4. 1. Использованные технологии
    • 4. 2. Конфигурирование и развертывание системы
  • Выводы

Актуальность темы

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

• интеллектуальный анализ данных (data mining);

• анализ взаимосвязей экономических данных;

• эконометрика финансовых рынков.

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

В настоящее время в связи с развитием сферы информационных технологий, происходит её интеграция в решениях прикладных задач анализа и прогнозирования временных рядов. Одной из наиболее востребованных областей приложения задачи анализа временных рядов являются системы ведения торгов на биржах капиталов. Переход брокеров и бирж на электронные площадки позволил предоставлять конечным пользователям возможность совершения сделок посредством конечных программных терминалов, программных интерфейсов (API) и протоколов, являющихся отраслевыми стандартами (FIX, FIXML), что позволило использовать ЭВМ для реализации систем поддержки принятия решений на основе анализа рынка в реальном времени. Высокая востребованность в решении задачи в данной области определила её как основную область приложения моделей и алгоритмов, разработанных в ходе диссертационного исследования.

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

• крупные разработчики не освещают технические и алгоритмические аспекты разрабатываемых моделей анализа;

• частные аналитики обладают недостаточным ресурсом для создания собственных систем анализа и проведения научно-исследовательских разработок.

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

Цель исследования состоит в разработке моделей и методов реализации систем поддержки принятия оперативных решений на основе трендового анализа временных рядов.

Объектом диссертационного исследования являются системы поддержки принятия оперативных решений на основе трендового анализа временных рядов.

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

В соответствии с поставленной целыо работы, определены основные задачи диссертации:

1. разработка модели системы анализа и поддержки принятия решений на основе анализа временных рядов;

2. построение системы, позволяющей реализовать различные модели анализа;

3. разработка алгоритма оценки эффективности и дальнейшей оптимизации системы анализа и поддержки принятия решений;

4. применение аппарата нейронных сетей для анализа временных рядов;

5. экспериментальное исследование разработанных моделей, алгоритмов и методов.

Используемые методы: оптимизации, искусственных нейронных сетей, аппарата математической статистики, системного анализа, вычислительной математики, искусственного интеллекта, финансового менеджмента.

Достоверность полученных результатов обеспечивается следованием принципам системного подхода к анализу процессакорректной интерпретацией рабочих циклов систем анализапостроением детерминированных моделей и алгоритмов анализа временных рядов, работа которых подтверждается экспериментально применительно к различным наборам тестовых данных.

Научные положения, выносимые на защиту:

1. модель системы поддержки принятия решений на основе анализа временных рядов;

2. алгоритм оценки эффективности и оптимизации системы анализа и поддержки принятия решений;

3. способ применения нейронных сетей, обеспечивающий классификацию временного ряда;

4. алгоритм создания обучающих выборок для нейронной сети;

Научная новизна:

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

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

3. разработан новый алгоритм создания выборок путем выделения и классификации подмножеств значений временного ряда для организации процесса обучения нейронной сети;

4. предложен способ применения нейронных сетей, обеспечивающий классификацию временного ряда, отличающийся использованием данных, получаемых от индикаторов.

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

Непосредственную практическую значимость имеют следующие полученные результаты:

1. система многокритериального анализа применима для прогнозирования тренда в различных процессах, представляемых в виде временных рядов;

2. инструменты оценки и оптимизации системы принятия решений на основе анализа временных рядов позволяют решить проблему подбора параметров при изменяющихся внешних факторах;

3. алгоритм выделения обучающих выборок и предложенный способ применения нейронной сети позволяет реализовать систему, автоматически регулирующую отзывчивость иа различные факторы на основе их влияния в краткосрочной ретроспективе.

Внедрение результатов. Результаты диссертационной работы внедрены в учебный процесс СПБГЭТУ при преподавании дисциплины «Технологии баз данных» на кафедре автоматизированных систем обработки информации и управления.

Апробация. Основные положения и результаты диссертации докладывались на Международной заочной научно-практической конференции.

Технические науки: теоретические и прикладные аспекты" (Новосибирск, 6.

2012) — Международной заочной научно-практической конференции «теория и практика актуальных исследований» (Краснодар, 2012) — Региональной научно-практической конференции «Молодежь, образование и наука XXI века».

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

Структура и объем диссертации

Диссертация состоит из введения, четырех глав с выводами по каждой из них, заключения, содержит 104 страниц машинописного текста, включая 37 рисунков, 8 таблиц и список литературы из 86 источников.

Выводы.

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

Применение библиотеки hibernate позволило сделать систему независимой от конкретной реализации СУБД и избежать необходимости поддержки отдельных скриптов подготовки и обновления БД при изменении сущностей системы.

Использование каркаса разработки Spring позволило вынести выбор и конфигурацию конкретных реализаций иа уровень XML дескриптора. Богатый набор дополнительных средств интеграции каркаса упростил работу с библиотекой hibernate. Идеология 1оС позволила многократно вносить существенные изменения в систему при минимальном вмешательстве в код.

Заключение

.

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

— фундаментальный;

— статистический;

— нейросетевой;

— аналитического маделироваиия.

Были сделаны выводы о том, что для автоматизации торговой деятельности в качестве основного инструмента наиболее подходящим является технический аиализ. Для такой системы был разработай набор требований: поддержка различных классов и типов индикатороввозможность задания уровней срабатывания и логики интерпретациивозможность применения к различным данным.

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

Среди проблем подготовки и применения систем анализа и прогнозирования временных рядов стоит вопрос оптимизации модели анализа на основе подбора параметров применяемых инструментов анализа. В работах по автоматизации процесса анализа временных рядов выделяют этап оптимизации торговой системы, однако сам процесс не достаточно формализован. В связи с этим, он был вынесен и рассмотрен с точки зрения теории оптимизации, предложена модель, позволяющая проводить поиск оптимальных параметров системы анализа, использующей технический анализ. Так же было отмечено влияние ограниченности оптимизации торговых систем па их успешность вне интервала оптимизации. Для решения такой проблемы была предложена разработка системы анализа, обучаемой в процессе работы, способной подстраиваться под изменения характера временного ряда.

В результате исследования возможностей нейронных сетей и потребностей в задаче анализа и прогнозирования временных рядов, был сделан вывод о возможности их применения. Так в основу решения легли следующие факты:

• нейронные сети способны к распознаванию, в том числе был произведен эксперимент по распознаванию нейронной сетыо формы входного сигнала, но отдельным его точкам, в результате которого был получен высокий результат по точности распознавания;

• нейронная вычислительная модель имеет способность к обучению и самоорганизации на основе обучающих последовательностей;

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

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

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

1. Разработана модель и реализации системы поддержки принятия оперативных решений на основе анализа временных рядов, испытанная в области ведения торговой деятельности.

2. Предложен алгоритм оценки эффективности и оптимизации системы поддержки принятия решений, получивший отражение в программной реализации.

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

4. Разработана система анализа, использующая нейронную сеть для классификации временного ряда на основании данных индикаторов, работающая в контуре с системой непрерывного обучения.

Показать весь текст

Список литературы

  1. Л. Кияница Фундаментальный анализ финансовых рынков, издательство. СПб.: Питер, 2004. — 224 с.
  2. Лбакаров Л.III., Сушков Ю. Л. Статистическое исследование одного алгоритма глобальной оптимизации. Труды ФОРА, 2004.
  3. С. А., Бухштабер В. М., Ешоков И. С., Мешалкин Л. Д. Прикладная статистика: классификация и снижение размерности. —М.: Финансы и статистика, 1989.
  4. ИЛ. Математическое программирование в примерах и задачах: Учеб. пособие для студентов эконом, пец. вузов. М.: Высшая школа, 1986.
  5. Алгоритмы: построение / Томас X. Кормен, Чарльз И. Лейзерсоп, Рональд Л. Ривест, Клиффорд Штайп, 2-е изд. — М.: Вильяме, 2006. — 1296 с.
  6. Т. Статистический анализ временных рядов. М.: Мир, 1976.755 с.
  7. . Методы оптимизации. Вводный курс. М.: Радио и связь, 1988. -128 с.
  8. М. Б. Нейронные сети. М.: МИРОС и ВЗМШ РАО, 1993. -96 с.
  9. Дж., Джсккипс Г. Анализ временных рядов. Прогноз и управление. -М.: Мир, 1974.406 с.
  10. A.A. Математическая статистика. -М.: Паука, 1984.-219 с
  11. В. А. Терехов, Д. В. Ефимов, И. Ю. Ткжии Нейросетевые системы управления. 1-е. изд — Высшая школа: 2002. -184 с
  12. В. Н. Восстановление зависимостей по эмпирическим данным. — М.: Наука, 1979.
  13. В. И., Червонепкис А. Я. Теория распознавания образов. — М.: Наука, 1974.
  14. Ф.П. Методы оптимизации. Факториал Пресс, 2002. 824 с.
  15. Введение в Apache Maven 2 // URL: http://www.ibm.com/developerworks/ru/edu/j-mavenv2/ (дата обращения: 22.02.2011).
  16. Генетические алгоритмы, искусственные нейронные сети и проблемы виртуальной реальности / Г. К. Вороиовский, К. В. Махотило, С. Ii. Петрашев, С. А. Сергеев, ОСНОВА, 1997. 112 с.
  17. Герберт Шилдт, Джеймс Холмс Искусство программирования на Java. -М.: Диалектика, 2005. 336 с.
  18. Ф., Мюррей У., Райт М. Практическая оптимизация. М.: Мир, 1985.
  19. А.Н. Обучение нейронных сетей. М.: СНб ПараГраф, 1990.159 с.
  20. А.Н., Россиев Д. А. Нейронные сети па персональном компьютере. Новосибирск: Наука. Сибирская изд. фирма РАН, 1996.-276 с.
  21. Д. Мэрфи Технический анализ фьючерсных рынков: теория и практика. -Альпипа Паблишер: 2011. 616 с
  22. Д. Сорос Алхимия Финансов. М.: Инфра-М, 2001. — 416 с.
  23. Дональд Кнут Искусство программирования, том 1. Основные алгоритмы. 3-е изд. — М.: Вильяме, 2006. — 720 с.
  24. Дорогов АЛО. Структурные модели и топологическое проектирование быстрых нейронных сетей // Докл. Междупар. Коиф. «Информационные средства и технологии» 21−23 октября 1997 г. г. Москва. / Т.1, М.: 1997, С.264−269.
  25. Дорогов АЛО. Структурный синтез быстрых нейронных сетей. // Нейрокомтотер. № 1 1999.-С.11−24.
  26. А.Ю., Алексеев A.A. Категории ядерных нейронных сетей //Всерос. науч.-техн. конф."Нейроипформатика-99″ г. Москва 20−22 января 1999 г. Сб.науч.тр.Часть 1.-М.: 1999.-С.55−64.
  27. A.M., Мхитарян B.C., Трошин Л. И. Многомерные статистические методы. Учебник. М.: Финансы и статистика, 1998. — 352 с.
  28. Р., Харт П. Распознавание образов и анализ сцеп. — М.: Мир, 1976.
  29. И.С. Методы, алгоритмы, программы многомерного статистического анализа. -М.: Финансы и статистика, 1986
  30. Д.М., Гарцеев И. Б. Искусственные нейронные сети в интеллектуальных системах управления. М.: МИРЭА, 2004. — 75 с.
  31. A.A., Жилиикас А. Г. Методы поиска глобального экстремума. М.: Наука, 1991.
  32. Как оптимизировать торговые системы? // URL: http hUp://wcllforex.rii/indcx/kakoptimix, irovattorgovyesistcmy/0−17 (дата обращения: 20.12.2011).
  33. Кей С. Хорстмапн, Гари Корнелл Java 2. Библиотека профессионала, том 2. Тонкости программирования. 8-е изд. — М.: Вильяме, 2008. — 992 с.
  34. Кей С. Хорстмапн, Гари Корпслл Java 2. Библиотека профессионала. 8-е изд. — М.: Вильяме, 2008. — 816 с.
  35. Кипи P. JL, Райфа X. Принятие решений при многих критериях: предпочтения и замещения. М.: Радио и связь, 1981. — 560 с.
  36. Г., Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1970. — 576 с.
  37. Ю.М., Коршунов Ю. М. Математические основы кибернетики. -М.: Эиергоатомиздат, 1972.
  38. Круглов Владимир Васильевич, Борисов Вадим Владимирович Искусственные нейронные сети. Теория и практика. 1-е. изд. — М.: Горячая линия-Телеком — 2001. — 382 с
  39. Крэг Ларман Применение UML 2.0 и шаблонов проектирования. 3-е изд. — М.: Вильяме, 2006. — 736 с.
  40. А. А. Форекс для начинающих. Справочник биржевого спекулянта. 2-е изд. — СПб.: Питер, 2006. — 384 с.
  41. Л.Н. Ясницкий Введение в искусственный интеллект. 1-е изд. Академия, 2005. — 176 с.
  42. Лукашин 10. П. Адаптивные методы краткосрочного прогнозирования временных рядов. — М.: Финансы и статистика, 2003.
  43. Ю.А. Алгоритмы линейного и дискретного программирования. М.: МИФИ, 1980.
  44. Ю.А., Филлиповская Е. А. Алгоритмы решения задач нелинейного программирования . М.: МИФИ, 1982.
  45. Механическая торговая система «20/200 pips». Результаты торговли на 2010 год. //URL: http://vww.autoforex.ru/lab/otchet-o-tcstirovanii-2010-god-20−200-vl/otchet-o-teslirovanii-2010-god-20−200-vl .php (дата обращения: 20.12.2010).
  46. Механическая торговая система по RSI от Чака Лебо. // URL: http://pisali.ru/medvedev70/3997/ (дата обращения: 25.12.2010)
  47. Ю.Н., Филимонова О. Ю., Бепамеур Лиес. Методы и алгоритмы решения задач идентификации и прогнозирования в условиях неопределенности в нейросетевом логическом базисе. М.: Горячая линия Телеком, 2003.205 с.
  48. Е. М. Нейрокомпьютер. Проект стандарта. Новосибирск: Наука, 1999. — 337 с.
  49. A.B., Лоскутов А. И. Нейросетевые алгоритмы прогнозирования и оптимизации систем. СПб.: Наука и техника, 2003. 384 с.
  50. Нейронные сети для обработки информации / Станислав Осовский, И. Д. Рудинского и др. М.: Финансы и статистика, 2004. — 344 с.
  51. Оптимизация торговых систем //URL: http://speculator-fin.ru/page-id-228.html (дата обращения: 10.02.2012).
  52. С. Нейронные сети для обработки информации. М.: Финансы и статистика, 2002. — 344 с.
  53. Р. Разработка, тестирование, оптимизация торговых систем для биржевого трейдера. Минакс: 2002. — 224 с.
  54. А.Д. Математическое программирование, экспресс-курс, 2006.- 171 с.
  55. С. К. Методы оценки портфелей инвестиций, диссертация на соискание степени кандидата экономических наук (ВШЭ), Москва, 2006.
  56. Порублев Илья Николаевич, Ставровский Андрей Борисович Алгоритмы и программы. Решение олимпиадпых задач. М.: Вильяме, 2007. -480 с.
  57. JI.A. Статистические методы поиска. М.: 1968.
  58. С. Тертышный Рынок ценных бумаг и методы его анализа. СПб.: Питер, 2007. — 288 с.
  59. А. В. На пути к общей теории нейросетей. К вопросу о сложности // Нейрокомпьютеры: разработка, примеиеиие. 2006. — № 4−5. — С. 414.
  60. Саймон Хайкип Нейронные сети. 2-е изд. — М.: Вильяме, 2006. — 288 с.
  61. Сигеру Омату, Марзуки Халид, Рубия Юсоф Нейроуправление и его приложения. М.: ИПРЖР, 2000. — 272 с.
  62. . Акелис Технический анализ от, А до Я. Евро, 2010. — 366 с.
  63. Тестирование и оптимизация механических торговых систем (советников/экспертов) на рынке Форекс в терминале MetaTrader 4 // URL: http://www.forexword.ru/article/gambit/test-expert.html (дата обращения: 25.12.2011).
  64. Трейдинг моими глазами / В. Гуров, И. Морозов, В. Трубицын, Е. Попизовский, Вгосо СДО, 2010. 216 с.
  65. , Ф. Нейрокомпыотерная техника: Теория и практика. М.: Мир — 1992. -240 сг
  66. Установка maven-рспозитория Artifactory // URL: http://vygovskiyxoiWxwiki/bin/vicw/Main/Artiiactory+%DO%BD%DO%BO+Glassfi sh (дата обращения: 10.02.2011).
  67. Л. Таха Введение в исследование операций. 8-е изд. — М.: Вильяме, 2007. — 912 с.
  68. Ч. Лебо, Д. Лукас Компьютерный анализ фьючерсных рынков. -Альпина Паблишер: 2011. 304 с.
  69. Чем отличается оптимизация торговой системы от ее переоптимизации? // URL: http://smart-lab.rii/blog/14 528.php (дата обращения: 22.12.2011).
  70. Box, G. Е. P., and Jenkins, G. (1976). Time Scries Analysis: Forecasting and Control. Holden-Day.
  71. Brown R.G. Smoothing forecasting and prediction of discrete time series. -N.Y., 1963.
  72. Brown R.G., Meyer R.F. The fundamental theorum of exponential smoothing. Oper. Res. 1961. — Vol.9. -№ 5.
  73. , C. (1989). The Analysis of Time Scries: An Introduction (Fourth Edition ed.). Chapman & Hall.
  74. Hanke, John E./Reitsch, Arthur G./Wichern, Dean W. (2001). Business forecasting (7th edition ed.). Prentice Hall.
  75. Hebb D.O. The Organization of Behavior. New York- Wiley, 1949. — 65 p.
  76. Hertz J., Krogh A., Palmer R.G. Introduction to the Theory of Neural Computation. London: Addison-Wesley, 1991. — 214 p.
  77. Holt C.C. Forecasting trends and seasonals by exponentially weighted moving averages // O.N.R. Memorandum, Carnegie Inst, of Technology. 1957. — № 2.
  78. Horfield J.J., Tank D.W. Computing with Neural Circuits: A model//Science -1986. .№ 223. — P. 625−633
  79. KohonenT. Self-organization and Associative Memory. New-York: Springer-Verlag, 1989. — P. 266
  80. Kohoncn T. Self-organized Formation of Topologically Correct Feature Maps// Biological cybernetics. 1982. — № 43. — P. 127−138
  81. Steven John Metsker Design Patterns Java™ Workbook. -Addison-Wesley Professional: 2002, 496 p.
  82. Theil H., Wage S. Some observations on adaptive forecasting // Management Science. 1964. — Vol. 10. — Mb 2.
  83. UML. Классика CS. / Буч Г., Якобсон Л., Рамбо Дж., Под ред. С. Орлова. 2-е изд. — СПб.: Питер, 2006. — 736 с.
  84. Winters P.R. Forecasting sales by exponentially weighted moving averages //Management Science. 1960. — Vol. 6. — № 3.
Заполнить форму текущей работой