Прогнозирование - Лекция 1. Компьютерные инструменты прогнозирования

4,866 views

Published on

Курс "Компьютерная поддержка прогнозирования"
Лекция 1. Компьютерные инструменты прогнозирования

Published in: Business
  • Be the first to comment

Прогнозирование - Лекция 1. Компьютерные инструменты прогнозирования

  1. 1. Курс «КомпьютернаяКурс «Компьютерная поддержкаподдержка прогнозирования»прогнозирования» Заходякин Глеб Викторович, кафедра Информационных систем и технологий в логистике e-mail: postlogist@gmail.com
  2. 2. 2 Количественные методыКоличественные методы VSVS оценкиоценки o Почему применяются «экспертные оценки» – есть эксперт – есть знания о причинах развития ситуации – прогнозировать нужно, но данных нет – необходимо скорректировать базовый статистический прогноз o Почему применяются количественные методы и ПО – не подвержены излишнему оптимизму / пессимизму и дают меньшую ошибку по сравнению с оценочными прогнозами – позволяют оценить и величину возможной ошибки – объем работы (группы товаров, SKU, частота перепланирования) – есть потребность автоматизации прогнозирования, которая требует ПО, методологической поддержки, данных и структуризации процесса
  3. 3. 3 Цели и структура курсаЦели и структура курса o Цели – Изучение возможностей статистического пакета SPSS для решения задач прогнозирования – Изучение методологии прогнозирования, моделей и статистических понятий в объеме, достаточном для корректного анализа и интерпретации результатов прогнозирования – Общее знакомство с принципами работы информационных систем статистического прогнозирования и планирования спроса, применяемых в управлении цепями поставок o Основные разделы – Временной ряд и методы исследования его структуры – Линейная регрессия, построение и анализ моделей – Множественная линейная регрессия – Методы прогнозирования временных рядов – Методология Бокса-Дженкинса и модели АРПСС – Исследование качества модели прогнозирования и оценка ошибки прогноза – Выбор наилучшей модели прогнозирования – Информационные системы планирования спроса o Объем – 26 ч
  4. 4. 4 ЛитератураЛитература o Методология прогнозирования – Ханк Д.Э., Уичери Д.У., Райтс А.Дж. Бизнес-прогнозирование, 7-е изд. – М. : Вильямс, 2003. – 656 с. – Минько А.А. Прогнозирование в бизнесе с помощью Excel. – М. : Эксмо, 2007. – 208 с. – Evans M. Practical Business Forecasting. – Wiley-Blackwell, 2002. – 501 p. o Бизнес-процесс прогнозирования и планирования спроса – Уоллас Т., Сталь Р. Планирование продаж и операций: практическое руководство. – 3е изд. – СПб. : Питер, 2010. – 272 с. – Wallace T.F., Stahl R. Sales Forecasting – A New Approach. – T.F. Wallace & Company, 2002. – 166 p. – Crum, C., Palmatier G. Demand management best practices: Process, Principles and Collaboration. – J. Ross Publishing, 2003. – 239 p. – Chase C. Demand-Driven Forecasting : A Structured Approach To Forecasting. – New Jersey: Wiley, 2009. – 320 p. o Программное обеспечение – Тюрин Ю.Н., Макаров А.А. Анализ данных на компьютере. – 3-е изд. – М. : Инфра-М, 2003. – 544 с. – Бююль А., Цёфель П. SPSS: искусство обработки информации. Анализ статистических данных и восстановление скрытых закономерностей. – С-Пб. : ДиаСофтЮП, 2005. – 608 с. – Крыштановский А.О. Анализ социологических данных с помощью пакета SPSS . – М. : ГУ- ВШЭ, 2006. – 281 с. – Yaffee, R. McGee M. Time Series Analysis and Forecasting with applications of SAS and SPSS. – Academic Press, 2000. – 528 p. – SPSS Forecasting 17.0. – Chicago : SPSS Inc., 2007. - 147 p. – SPSS Statistics 17.0 Algorithms. – Chicago : SPSS Inc., 2007 – 943 p.
  5. 5. 5 Этапы прогнозированияЭтапы прогнозирования 1. Сбор данных 2. Очистка и «уплотнение» данных 3. Изучение структуры данных, построение модели и ее оценка 4. Экстраполяция модели 5. Оценка прогноза 6. Пересмотр применяемых методов и анализ полезности изменений (FVA)
  6. 6. 6 Программное обеспечение дляПрограммное обеспечение для решения задач прогнозированиярешения задач прогнозирования o Виды ПО – Статистические пакеты общего назначения – Программы для автоматического прогнозирования – Системы планирования спроса o Типичный набор инструментов в пакете статистического прогнозирования: – преобразование и подготовка данных – описательные статистики и графический анализ данных – инструменты анализа структуры данных – автокорреляции, спектральный анализ – построение однофакторных и многофакторных моделей регрессии, оценка значимости коэффициентов моделей и факторов – построение моделей сглаживания временных рядов – построение однофакторных или многофакторных моделей АРПСС – инструменты для автоматического применения моделей и контроля результатов o Обзор систем 1 и 2 типа – Forecasting Software Survey (журнал OR/MS today) http://lionhrtpub.com/orms/surveys/FSS/fssmain.html
  7. 7. 7 Инструменты анализа данных вИнструменты анализа данных в SPSSSPSS o Графический анализ o Преобразование и сглаживание данных o Описательные статистики и разведочный анализ o Анализ сезонных и циклических колебаний o Определение циклических компонентов даты o Сезонная декомпозиция/корректировка o Линейная регрессия и подгонка кривых o Исследование взаимосвязей между рядами – парные корреляции, кросс-корреляции o Эксперт построения моделей: – Модели экспоненциального сглаживания – Модели ARIMA и ARIMAX
  8. 8. 8 Виды данныхВиды данных:: кросс-секционныекросс-секционные o Кросс-секционные данные относятся ко множеству объектов и одному периоду времени, либо сопоставимым периодам времени. Фактор времени не важен.
  9. 9. 9 Виды данныхВиды данных:: временной рядвременной ряд o Временной ряд состоит из данных, зафиксированных через равные промежутки времени o В зависимости от количества значений в наборе может быть одномерным и многомерным
  10. 10. 10 Модель временного рядаМодель временного ряда Модель временного ряда включает несколько составляющих: • Тенденция (тренд) • Сезонность • Циклы • Нерегулярные изменения • Случайная составляющая
  11. 11. 11 Аддитивные и мультипликативныеАддитивные и мультипликативные модели временного рядамодели временного ряда 0 10 20 30 40 50 20 40 60 80 Аддитивная модель ряда Мультипликативная модель ряда Тренд ( ) ( ) ( )y t T t S t ε= + + ( ) ( ) ( )y t T t S t ε= × +
  12. 12. 12 Выделение компонент рядаВыделение компонент ряда Аддитивная модель: Мультипликативная модель: ( ) ( ) ( )ˆy t T t S t= + ( ) ( ) ( )ˆy t T t S t= × ( ) ( ) ( )S t y t T t= − ( ) ( ) / ( )S t y t T t= ( ) 0S t =∑ ( ) =∑S t s y = 1.9231x + 306.67 R 2 = 0.1739 270 280 290 300 310 320 330 340 350 360 370 0 5 10 15 20 Продажи Прогноз (аддит. модель) Прогноз (мульт. модель) Линейный (Продажи)
  13. 13. 13 Исследование автокорреляцийИсследование автокорреляций ( )( ) ( ) 1 2 1 n t t kt k k n tt Y Y Y Y r Y Y −= + = − − = − ∑ ∑ kr tY t kY− Y - наблюдение в момент t - наблюдение с лагом (запаздыванием) в k периодов- наблюдение в момент t - среднее значение временного ряда - коэффициент автокорреляции для лага k
  14. 14. 14 Автокорреляционная функцияАвтокорреляционная функция Автокорреляционная функция (АКФ) показывает связь между периодами временного ряда с различными лагами: ( ) ( ) ( )f t f t dtψ τ τ= −∫ • Выборочная АКФ строится по данным ряда и представляет собой значения rk для разных k • График АКФ называется коррелограммой • Для упрощения анализа графиков АКФ необходимо удалять тренды из временного ряда
  15. 15. 15 Применение коррелограммыПрименение коррелограммы o Вид АКФ позволяет определить: – являются ли данные случайными – содержат ли данные тренд – являются ли данные стационарными – содержат ли данные сезонные колебания o Значимость коэффициента rk можно определить с помощью доверительного интервала (обычно 95%), построенного в предположении, что rk = 0, который также выводится на график АКФ
  16. 16. 16 Коррелограммы для различных рядовКоррелограммы для различных рядов
  17. 17. 17 Коррелограммы для различных рядовКоррелограммы для различных рядов
  18. 18. 18 Коррелограммы для различных рядовКоррелограммы для различных рядов
  19. 19. 19 Применение спектрального анализаПрименение спектрального анализа o Спектральный анализ основан на представлении ряда как суммы периодических компонент
  20. 20. 20 Спектральный анализ вСпектральный анализ в SPSSSPSS Периодограмма позволяет найти частоту периодических компонент f Период можно определить по формуле: T = 1/f (T = 1/0.08 = ~12) ( ) 2 2 1 2 1 2 cos2 2 sin2 n tt n tt S f x tf n x tf n π π = =   = + ÷     + ÷   ∑ ∑

×