Top Banner
Курс «Компьютерная Курс «Компьютерная поддержка поддержка прогнозирования» прогнозирования» Заходякин Глеб Викторович, кафедра Информационных систем и технологий в логистике e-mail: [email protected]
20

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

May 25, 2015

Download

Business

Курс "Компьютерная поддержка прогнозирования"
Лекция 1. Компьютерные инструменты прогнозирования
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Прогнозирование - Лекция 1. Компьютерные инструменты прогнозирования

Курс «Компьютерная Курс «Компьютерная поддержка поддержка

прогнозирования»прогнозирования»

Заходякин Глеб Викторович,

кафедра Информационных систем и технологий в логистикеe-mail: [email protected]

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

2

Количественные методы Количественные методы VS VS оценкиоценки

o Почему применяются «экспертные оценки»– есть эксперт– есть знания о причинах развития ситуации– прогнозировать нужно, но данных нет– необходимо скорректировать базовый статистический прогноз

o Почему применяются количественные методы и ПО– не подвержены излишнему оптимизму / пессимизму и дают меньшую ошибку по

сравнению с оценочными прогнозами– позволяют оценить и величину возможной ошибки– объем работы (группы товаров, SKU, частота перепланирования)– есть потребность автоматизации прогнозирования, которая требует ПО,

методологической поддержки, данных и структуризации процесса

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

3

Цели и структура курсаЦели и структура курсаo Цели

– Изучение возможностей статистического пакета SPSS для решения задач прогнозирования

– Изучение методологии прогнозирования, моделей и статистических понятий в объеме, достаточном для корректного анализа и интерпретации результатов прогнозирования

– Общее знакомство с принципами работы информационных систем статистического прогнозирования и планирования спроса, применяемых в управлении цепями поставок

o Основные разделы– Временной ряд и методы исследования его структуры– Линейная регрессия, построение и анализ моделей– Множественная линейная регрессия– Методы прогнозирования временных рядов– Методология Бокса-Дженкинса и модели АРПСС– Исследование качества модели прогнозирования и оценка ошибки прогноза– Выбор наилучшей модели прогнозирования– Информационные системы планирования спроса

o Объем – 26 ч

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

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.

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

5

Этапы прогнозированияЭтапы прогнозирования

1. Сбор данных

2. Очистка и «уплотнение» данных

3. Изучение структуры данных, построение модели и ее оценка

4. Экстраполяция модели

5. Оценка прогноза

6. Пересмотр применяемых методов и анализ полезности изменений (FVA)

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

6

Программное обеспечение для Программное обеспечение для решения задач прогнозированиярешения задач прогнозирования

o Виды ПО– Статистические пакеты общего назначения– Программы для автоматического прогнозирования– Системы планирования спроса

o Типичный набор инструментов в пакете статистического прогнозирования:

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

анализ– построение однофакторных и многофакторных моделей регрессии, оценка

значимости коэффициентов моделей и факторов– построение моделей сглаживания временных рядов– построение однофакторных или многофакторных моделей АРПСС– инструменты для автоматического применения моделей и контроля

результатов

o Обзор систем 1 и 2 типа – Forecasting Software Survey (журнал OR/MS today) http://lionhrtpub.com/orms/surveys/FSS/fssmain.html

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

7

Инструменты анализа данных в Инструменты анализа данных в SPSSSPSS

o Графический анализ

o Преобразование и сглаживание данных

o Описательные статистики и разведочный анализ

o Анализ сезонных и циклических колебаний

o Определение циклических компонентов даты

o Сезонная декомпозиция/корректировка

o Линейная регрессия и подгонка кривых

o Исследование взаимосвязей между рядами – парные корреляции, кросс-корреляции

o Эксперт построения моделей:– Модели экспоненциального сглаживания– Модели ARIMA и ARIMAX

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

8

Виды данныхВиды данных: : кросс-секционныекросс-секционныеo Кросс-секционные данные относятся ко множеству объектов и

одному периоду времени, либо сопоставимым периодам времени. Фактор времени не важен.

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

9

Виды данныхВиды данных: : временной рядвременной рядo Временной ряд состоит из данных, зафиксированных через

равные промежутки времениo В зависимости от количества значений в наборе может быть

одномерным и многомерным

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

10

Модель временного рядаМодель временного ряда

d

tтекущий период

доверительный интервал прогноза

тренд

тренд+сезонная волна

наблюденное значение ряда

прогнозируемое значение ряда

Модель временного ряда включает несколько составляющих:• Тенденция (тренд)• Сезонность• Циклы• Нерегулярные изменения• Случайная составляющая

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

11

Аддитивные и мультипликативные Аддитивные и мультипликативные модели временного рядамодели временного ряда

0 10 20 30 40 50

20

40

60

80Аддитивная модель рядаМультипликативная модель рядаТренд

y t T t S t y t T t S t

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

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

R2 = 0.1739

270

280

290

300

310

320

330

340

350

360

370

0 5 10 15 20

Продажи Прогноз (аддит. модель) Прогноз (мульт. модель) Линейный (Продажи)

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

13

Исследование автокорреляцийИсследование автокорреляций

12

1

n

t t kt kk n

tt

Y Y Y Yr

Y Y

krtY t kY

Y

- наблюдение в момент t - наблюдение с лагом (запаздыванием) в k периодов- наблюдение в момент t

- среднее значение временного ряда - коэффициент автокорреляции для лага k

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

14

Автокорреляционная функцияАвтокорреляционная функцияАвтокорреляционная функция (АКФ) показывает связь между периодами временного ряда с различными лагами:

f t f t dt • Выборочная АКФ строится по данным ряда и представляет собой значения rk для разных k • График АКФ называется коррелограммой• Для упрощения анализа графиков АКФ необходимо удалять тренды из временного ряда

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

15

Применение коррелограммыПрименение коррелограммыo Вид АКФ позволяет определить:

– являются ли данные случайными– содержат ли данные тренд– являются ли данные стационарными– содержат ли данные сезонные колебания

o Значимость коэффициента rk можно определить с помощью доверительного интервала (обычно 95%), построенного в предположении, что rk = 0, который также выводится на график АКФ

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

16

Коррелограммы для различных рядовКоррелограммы для различных рядов

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

17

Коррелограммы для различных рядовКоррелограммы для различных рядов

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

18

Коррелограммы для различных рядовКоррелограммы для различных рядов

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

19

Применение спектрального анализаПрименение спектрального анализаo Спектральный анализ основан на представлении ряда как суммы

периодических компонент

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

20

Спектральный анализ в Спектральный анализ в SPSSSPSS

Периодограмма позволяет найти частоту периодических компонент fПериод можно определить по формуле: T = 1/f (T = 1/0.08 = ~12)

2

2

1

2

1

2cos2

2sin 2

n

tt

n

tt

S f x tfn

x tfn