- •Учебно-методический комплекс
- •Содержание
- •Рабочая программа по дисциплине «Экономико-математические методы и модели в логистике»
- •1.1. Цель. Задачи дисциплины, ее место в подготовке специалиста (с учетом квалификационных требований гос)
- •2.4. Инновационные способы и методы, используемые в образовательном процессе
- •3. Средства обучения
- •3.1.Информационно-методические
- •4.Текущий, промежуточный контроль знаний студентов
- •5. Дополнения и изменения в рабочей программе на учебный год _____/______
- •6. Краткий курс лекций по дисциплине «Экономико-математические методы и модели в логистике»
- •Особенности применения метода математического моделирования в экономике
- •Сущность экономико-математических методов
- •Постановка задачи линейного программирования
- •Симплексный метод на основе полных таблиц (*)
- •Геометрическое решение задачи
- •Отыскание максимума линейной функции
- •Транспортная задача
- •Метод северо-западного угла
- •Особый случай
- •Распределительный метод решения транспортной задачи
- •Градиентный метод решения задач выпуклого программирования.
- •Динамическое программирование
- •Задача об оптимальном распределении инвестиций
- •Модели сетевого планирования и управления Области применения сетевого планирования и управления
- •Сетевой график.
- •Правила построения сетевых графиков
- •Временные параметры сетей. Резервы времени.
- •Сетевое планирование в условиях неопределенности
- •Теория игр
- •Матричные игры
- •Равновесная ситуация
- •Смешанные стратегии
- •Методы прогнозирования Временные ряды
- •Анализ аддитивной модели.
- •7. Инновационные способы и методы, используемые в образовательном процессе
- •8. Глоссарий по дисциплине «Экономико-математические методы и модели в логистике» Глоссарий
Методы прогнозирования Временные ряды
Данные за прошлые периоды можно использовать для прогнозирования.
Множество данных, где время является независимой переменной, называется временным рядом.
Общее изменение со временем результативного признака называется трендом. Мы рассмотрим модели линейного тренда, то есть параметры тренда модно рассчитать с помощью модели линейной регрессии.
Сезонная вариация – это повторение данных через небольшой промежуток времени. Под «сезоном» можно понимать день, и неделю, и месяц, и квартал. Если же промежуток времени будет длительным, то это – циклическая вариация. Мы остановимся на изучении данных для небольших интервалов времени, поэтому циклическую вариацию исключим из рассмотрения.
Сначала на основании прошлых данных определяется сезонная вариация. Исключив сезонную вариацию (проведя так называемую десезонализацию данных), с помощью модели линейной регрессии находим уравнение тренда. По уравнению тренда и прошлым данным вычисляем величины ошибок. Это среднее абсолютное отклонение и среднеквадратическая ошибка , где - это разность фактического и прогнозного значений в момент времениt , n – число наблюдений.
Анализ аддитивной модели.
Для аддитивной модели фактическое значение фактическое значение A = трендовое значение T + сезонная вариация S + ошибка E.
Пример 50. Предположим, что нам известен объем прожаж (тыс. руб.) за последние 11 кварталов. Дадим на основании этих данных прогноз объема продаж на следующие два квартала.
На первом шаге нужно исключить влияние сезонной вариации. Воспользуемся методом скользящей средней. Заполним таблицу.
Номер квартала |
Объем продаж |
Скользящая средняя за 4 квартала |
Центрированная скользящая средняя |
Оценка сезонной вариации |
1 |
4 |
|
|
|
2 |
6 |
|
|
|
3 |
4 |
4,75 |
5,5 |
- 1,5 |
4 |
5 |
6,25 |
6,5 |
- 1,5 |
5 |
10 |
6,75 |
7,125 |
2,875 |
6 |
8 |
7,5 |
8 |
0 |
7 |
7 |
8,5 |
8,75 |
- 1,75 |
8 |
9 |
9 |
9,75 |
- 0,75 |
9 |
12 |
10,5 |
11,5 |
0,5 |
10 |
14 |
12,5 |
|
|
11 |
15 |
|
|
|
1 год = 4 квартала. Поэтому найдем среднее значение объема продаж за 4 последовательных квартала. Для этого нужно сложить 4 последовательных числа из 2-го столбца (объем продаж), эту сумму умножить на 4 (количество слагаемых) и результат записать в 3-й столбец напротив 3-го слагаемого.
Если при заполнении 3-го скользящая средняя вычислялась для четного числа сезонов, то вычисляется центрированная скользящая средняя по следующему правилу: полусумму двух соседних чисел из 3-го столбца запишем в четвертый столбец напротив верхнего из них. В противном случае (если скользящая средняя вычислялась для нечетного числа сезонов) центрированную скользящую среднюю вычислять не надо.
5-й столбец (оценка сезонной вариации) – это разность объема продаж и скользящей средней, в случае если последняя вычислялась для нечетно числа сезонов или разность объема продаж и центрированной скользящей средней в противном случае.
Заполним следующую таблицу. Оценки сезонной вариации запишем под соответствующим номером квартала году. В каждом столбце вычисляем среднее значение оценок сезонной вариации = (сумма чисел в столбце)/ (количество чисел в столбце). Результат запишем в строке «Среднее» (округления взяты до одной цифры после запятой). Сумма чисел в строке «Среднее» = -1.
Скорректируем значения в строке «Среднее», чтобы общая сумма была равна 0. Это необходимо, чтобы усреднить значения сезонной вариации в целом за год. Корректирующий фактор вычисляется следующим образом: сумма оценок сезонных вариаций (-1) делится на число кварталов в году (4). Поэтому из каждого числа этой строки нужно вычесть -1/4= -0,25. Так как у нас округления до одной цифры после запятой, то из нечетных столбцов вычтем -0,3, а из четных столбцов вычтем -0,2. В последней строке получены значения сезонной вариации для соответствующего квартала года.
|
Номер квартала в году |
| ||||
|
1 |
2 |
3 |
4 |
| |
|
|
|
-1,5 |
-1,5 |
| |
|
2,875 |
0 |
-1,75 |
-0,75 |
| |
|
0,5 |
|
|
|
среднее | |
Среднее |
1,7 |
0,0 |
-1,6 |
-1,1 |
-1 | |
Скорректированная сезонная вариация |
2,0 |
0,2 |
-1,3 |
-0,9 |
0,0 |
Исключим сезонную вариацию из фактических данных. Проведем десезонализацию данных.
Номер квартала |
Объем продаж A |
Сезонная вариация S |
Десезонализированный объем продаж A-S=T+E |
1 |
4 |
2 |
2 |
2 |
6 |
0.2 |
5.8 |
3 |
4 |
-1,3 |
5,3 |
4 |
5 |
-0,9 |
5,9 |
5 |
10 |
2 |
8 |
6 |
8 |
0,2 |
7,8 |
7 |
7 |
-1,3 |
8,3 |
8 |
9 |
-0,9 |
9,9 |
9 |
12 |
2 |
10 |
10 |
14 |
0,2 |
13,8 |
11 |
15 |
-1,3 |
16,3 |
Из чисел 2-го столбца вычитаем числа 3-го столбца и результат пишем в 4-м столбце.
Уравнение линии тренда T=a+b*x, где - номерi- го квартала.
Найдем коэффициенты a и b по данным следующим формулам:
где - номерi- го квартала, а - значение сезонной вариацииi- го квартала.
Для упрощения расчетов по указанным формулам заполним таблицу
Номер квартала |
x |
y |
x2 |
xy |
1 |
1 |
2 |
1 |
2 |
2 |
2 |
5,8 |
4 |
11,6 |
3 |
3 |
5,3 |
9 |
15,9 |
4 |
4 |
5,9 |
16 |
23,6 |
5 |
5 |
8 |
25 |
40 |
6 |
6 |
7,8 |
36 |
46,8 |
7 |
7 |
8,3 |
49 |
58,1 |
8 |
8 |
9,9 |
64 |
79,2 |
9 |
9 |
10 |
81 |
90 |
10 |
10 |
13,8 |
100 |
138 |
11 |
11 |
16,3 |
121 |
179,3 |
Сумма |
66 |
93,1 |
506 |
684,5 |
Подставляя соответствующие данные из таблицы в приведенные выше формулы получим: a=1,9 и b=1,1.
Итак, уравнение тренда запишется так T=1,9+1,1 x.
Теперь займемся расчетом ошибок.
Для этого необходимо найти величины - разность фактического и прогнозного значения вi-ом квартале по следующей формуле:
, где - объем продаж,- сезонная вариация,- трендовое значение вi-ом квартале.
Чтобы вычислить трендовое значение в i-ом квартале воспользуемся соответствующей формулой приведенной выше подставляя в нее вместо x номер соответствующего квартала.
Составим таблицу
№ квар. |
Объем продаж A |
Десезонализированный объем продаж A-S=T+E |
Трендовое значение |
Ошибка | ||
1 |
4 |
2 |
3 |
-1 |
1 |
1 |
2 |
6 |
5,8 |
4,1 |
1,7 |
1,7 |
2,89 |
3 |
4 |
5,3 |
5,2 |
0,1 |
0,1 |
0,01 |
4 |
5 |
5,9 |
6,3 |
-0,4 |
0,4 |
0,16 |
5 |
10 |
8 |
7,4 |
0,6 |
0,6 |
0,36 |
6 |
8 |
7,8 |
8,5 |
-0,7 |
0,7 |
0,49 |
7 |
7 |
8,3 |
9,6 |
-1,3 |
1,3 |
1,69 |
8 |
9 |
9,9 |
10,7 |
-0,8 |
0,8 |
0,64 |
9 |
12 |
10 |
11,8 |
-1,8 |
1,8 |
3,24 |
10 |
14 |
13,8 |
12,9 |
0,9 |
0,9 |
0,81 |
11 |
15 |
16,3 |
14 |
2,3 |
2,3 |
5,29 |
|
|
|
|
Сумма |
11,6 |
16,58 |
Среднее абсолютное отклонение и среднеквадратическая ошибка . Мы видим, что ошибки достаточно велики. Это скажется на качестве прогноза.
Дадим прогноз объема продаж на следующие два квартала.
прогноз = трендовое значение + скорректированная сезонная вариация.
Мы считаем, что тенденция, выявленная по прошлым данным, сохранится и в ближайшем будущем. Подставляем номера кварталов в формулу и учитываем скорректированную сезонную вариацию.
Прогноз объема продаж в 12-м квартале: (1,9+1,1*12)+(-0,9)=14,2 тыс.руб.
Прогноз объема продаж в 13-м квартале: (1,9+1,1*13)+2=18,2 тыс.руб.
Задача 50. В таблице указан объем продаж (тыс. руб.) за последние 11 кварталов. Дать на основании этих данных прогноз объема продаж на следующие два квартала.
На первом шаге нужно исключить влияние сезонной вариации. Воспользуемся методом скользящей средней. Заполним таблицу.
Номер квартала |
Объем продаж |
Скользящая средняя за 4 квартала |
Центрированная скользящая средняя |
Оценка сезонной вариации |
1 |
4 |
|
|
|
2 |
5 |
|
|
|
3 |
5 |
5 |
5,625 |
-0,625 |
4 |
6 |
6,25 |
6,75 |
-0,75 |
5 |
9 |
7,25 |
7,625 |
1,375 |
6 |
9 |
8 |
8,5 |
0,5 |
7 |
8 |
9 |
9,25 |
-1,25 |
8 |
10 |
9,5 |
10 |
0 |
9 |
11 |
10,5 |
11,5 |
-0,5 |
10 |
13 |
12,5 |
|
|
11 |
16 |
|
|
|
1 год = 4 квартала. Поэтому найдем среднее значение объема продаж за 4 последовательных квартала. Для этого нужно сложить 4 последовательных числа из 2-го столбца (объем продаж), эту сумму умножить на 4 (количество слагаемых) и результат записать в 3-й столбец напротив 3-го слагаемого.
Если при заполнении 3-го скользящая средняя вычислялась для четного числа сезонов, то вычисляется центрированная скользящая средняя по следующему правилу: полусумму двух соседних чисел из 3-го столбца запишем в четвертый столбец напротив верхнего из них. В противном случае (если скользящая средняя вычислялась для нечетного числа сезонов) центрированную скользящую среднюю вычислять не надо.
5-й столбец (оценка сезонной вариации) – это разность объема продаж и скользящей средней, в случае если последняя вычислялась для нечетно числа сезонов или разность объема продаж и центрированной скользящей средней в противном случае.
Заполним следующую таблицу. Оценки сезонной вариации запишем под соответствующим номером квартала году. В каждом столбце вычисляем среднее значение оценок сезонной вариации = (сумма чисел в столбце)/ (количество чисел в столбце). Результат запишем в строке «Среднее» (округления взяты до одной цифры после запятой). Сумма чисел в строке «Среднее» .
Скорректируем значения в строке «Среднее», чтобы общая сумма была равна 0. Это необходимо, чтобы усреднить значения сезонной вариации в целом за год. Корректирующий фактор вычисляется следующим образом: сумма оценок сезонных вариаций. Поэтому из каждого числа этой строки нужно вычесть = 0,593. В последней строке получены значения сезонной вариации для соответствующего квартала года.
|
Номер квартала в году |
| ||||
|
1 |
2 |
3 |
4 |
| |
|
|
|
-0,625 |
-0,75 |
| |
|
1,375 |
0,5 |
-1,25 |
0 |
| |
|
-0,5 |
|
|
|
среднее | |
Среднее |
1,125 |
0,5 |
-0,938 |
-0,375 |
0,078 | |
Скорректированная сезонная вариация |
1,047 |
0,422 |
-1,016 |
-0,453 |
0,0 |
Исключим сезонную вариацию из фактических данных. Проведем десезонализацию данных.
Номер квартала |
Объем продаж A |
Сезонная вариация S |
Десезонализированный объем продаж A-S=T+E |
1 |
4 |
1,047 |
2,953 |
2 |
5 |
0,422 |
4,578 |
3 |
5 |
-1,016 |
6,016 |
4 |
6 |
-0,453 |
6,453 |
5 |
9 |
1,047 |
7,953 |
6 |
9 |
0,422 |
8,578 |
7 |
8 |
-1,016 |
9,016 |
8 |
10 |
-0,453 |
10,453 |
9 |
11 |
1,047 |
9,953 |
10 |
13 |
0,422 |
12,578 |
11 |
16 |
-1,016 |
17,016 |
Из чисел 2-го столбца вычитаем числа 3-го столбца и результат пишем в 4-м столбце.
Уравнение линии тренда T=a+b*x, где - номерi- го квартала.
Найдем коэффициенты a и b по данным следующим формулам:
где - номерi- го квартала, а - значение сезонной вариацииi- го квартала.
Для упрощения расчетов по указанным формулам заполним таблицу
Номер квартала |
x |
y |
x2 |
xy |
1 |
1 |
2,953 |
1 |
2,953 |
2 |
2 |
4,578 |
4 |
9,156 |
3 |
3 |
6,016 |
9 |
18,048 |
4 |
4 |
6,453 |
16 |
25,812 |
5 |
5 |
7,953 |
25 |
39,765 |
6 |
6 |
8,578 |
36 |
51,468 |
7 |
7 |
9,016 |
49 |
63,112 |
8 |
8 |
10,453 |
64 |
83,624 |
9 |
9 |
9,953 |
81 |
89,577 |
10 |
10 |
12,578 |
100 |
125,78 |
11 |
11 |
17,016 |
121 |
187,176 |
Сумма |
66 |
95,547 |
506 |
696,471 |
Подставляя соответствующие данные из таблицы в приведенные выше формулы получим: a=1,97 и b=1,12.
Итак, уравнение тренда запишется так T=1,97+1,12 x.
Теперь займемся расчетом ошибок.
Для этого необходимо найти величины - разность фактического и прогнозного значения вi-ом квартале по следующей формуле:
, где - объем продаж,- сезонная вариация,- трендовое значение вi-ом квартале.
Чтобы вычислить трендовое значение в i-ом квартале воспользуемся соответствующей формулой приведенной выше подставляя в нее вместо x номер соответствующего квартала.
Составим таблицу
№ квар. |
Объем продаж A |
Десезонализированный объем продаж A-S=T+E |
Трендовое значение |
Ошибка | ||
1 |
4 |
2,953 |
2,240 |
0,713 |
0,713 |
0,507 |
2 |
5 |
4,578 |
4,206 |
0,372 |
0,372 |
0,138 |
3 |
5 |
6,016 |
5,326 |
0,690 |
0,690 |
0,476 |
4 |
6 |
6,453 |
6,446 |
0,007 |
0,007 |
4,5E-05 |
5 |
9 |
7,953 |
7,566 |
0,387 |
0,387 |
0,150 |
6 |
9 |
8,578 |
8,686 |
-0,108 |
0,108 |
0,012 |
7 |
8 |
9,016 |
9,806 |
-0,790 |
0,790 |
0,624 |
8 |
10 |
10,453 |
10,926 |
-0,473 |
0,473 |
0,224 |
9 |
11 |
9,953 |
12,046 |
-2,093 |
2,093 |
4,380 |
10 |
13 |
12,578 |
13,166 |
-0,588 |
0,588 |
0,345 |
11 |
16 |
17,016 |
14,286 |
2,730 |
2,730 |
7,455 |
|
|
|
|
Сумма |
8,950 |
14,312 |
Среднее абсолютное отклонение и среднеквадратическая ошибка . Мы видим, что ошибки достаточно велики. Это скажется на качестве прогноза.
Дадим прогноз объема продаж на следующие два квартала.
прогноз = трендовое значение + скорректированная сезонная вариация.
Мы считаем, что тенденция, выявленная по прошлым данным, сохранится и в ближайшем будущем. Подставляем номера кварталов в формулу и учитываем скорректированную сезонную вариацию. T=1,97+1,12 x.
Прогноз объема продаж в 12-м квартале: (1,97+1,12*12)+( -0,453)=14,957 тыс.руб.
Прогноз объема продаж в 13-м квартале: (1,97+1,12*13)+ 1,047=17,577 тыс.руб.