Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методы прогнозирования



2.1.1. Метод наименьших квадратов.

Если известен вид эмпирической формулы y = f(x, a0, a1,.., am) и ее отклонения ei = f(xi, a0, a1,.., am)yi от исходных данных (x yi). Согласно методу наименьших квадратов наилучшими коэффициентами a0, a1,.., am считаются те, для которых сумма квадратов отклонений минимальна, то есть

(2.1)

Это возможно в том случае, если частные производные равны нулю:

 
 


(2.2)

Если эмпирическая формула f(x, a0, a1,.., am) линейна относительно ее параметров, то система (2.2) может быть представлена в простом виде. Полагая:

 
 

получим

 
 


отсюда

(2.3)

В частности, если эмпирическая формула представляет собой полином

(2.4)

то после некоторых преобразований система (2.3) запишется в виде:

 
 


(2.5)

Если уравнение регрессии представлено линейным уравнением вида

y = a0 + a1x, (2.6)

то параметры ее по методу наименьших квадратов находятся из системы уравнений:

 
 


(2.7)

Это система двух линейных уравнений с двумя неизвестными и имеет единственное решение. Схема нахождения сумм, входящих в систему (2.7), представлена в табл. 2.1.

Таблица 2.1.

Таблица для расчета параметров уравнения (2.7)

Номер Опыта Значение параметра xi Значение параметра yi xiyi xi2
  X1 y1 x1 y1 x12
  X2 y2 x2 y2 x22
n xn yn xn yn xn2

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

(2.8)

необходимо составить систему уравнений:

(2.9)

Суммы, входящие в систему (2.9), удобно вычислять, пользуясь схемой табл. 2.2.

Таблица 2.2.

Таблица для расчета параметров уравнения (2.2)

Номер опыта Значение параметра xi Значение параметра yi   xi2   xi3   xi4   xiyi   xi2yi
  x1 y1 x12 x13 x14 x1y1 x12 y1
  x2 y2 x22 x23 x24 x2y2 x22 y2
. . . . . . . .
. . . . . . . .
. . . . . . . .
n xn yn xn2 xn3 xn4 xnyn xn2yn
 

Решение систем уравнений (2.5), (2.7), (2.9) не представляет трудности, так как число уравнений равно числу неизвестных параметров. Недостатком метода является громоздкость вычислений.

2.1.2. Метод Чебышева.

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

Пусть для n наблюдений требуется найти многочлен степени m с m+1 неизвестными коэффициентами a0, a1, …,am, при этом предполагается, что m<n.

Суть метода состоит в том, что эмпирический многочлен ищут не непосредственно в виде суммы степеней x, а в виде комбинаций много членов, которые выбирают специальным образом. Запишем искомый многочлен в виде

(2.10)

где j0(x) = 1, j1(x) = x + a1, …, jm(x) = x + am,

Вообще j1(x) – многочлен степени l имеет вид

(2.11)

со старшим коэффициентом, равным единице.

Предполагая, что многочлены каким-то образом выбраны, определим наиболее вероятные значения коэффициентов a0, a1, …,am. Находим способом наименьших квадратов минимум функции (2.1). При этом получим систему уравнений:

 
 


(2.12)

Для упрощения системы (2.12) многочлены j0(x),…, jm(x) подбираются так, чтобы выполнить условия:



(2.13)

Это означает, что хотя бы в одной из точек x1, x2, …, xn многочлен jl(x) не равен нулю. Такие многочлены называются ортогональными многочленами Чебышева. При соблюдении указанных условий в левой части каждого уравнения (2.12) останется по одному числу, и тогда выражение для определения коэффициентов примет вид:

(2.14)

Из условий (2.13), учитывая, что j0(x) = 1 и приняв в них l = 0, k = 1 для многочлена j1(x), получим:

 
 


(2.15)

Так как согласно формуле (2.11) многочлен

j1(x) = x + a1,

то выражение (2.15) можно записать так:

(2.16)

откуда

или (2.17)

В результате

 
 


(2.18)

Для построения многочлена j2(x) положим в выражениях (2.13) последовательно l = 0, k = 2 и затем l = 1, k = 2, получим два уравнения:

 
 


(2.19)

j2(x) – многочлен второй степени со старшим членом, равным единице. Поэтому его можно записать в виде

j2(x) = (x + b2)j1(x) + g2j0(x). (2.20)

Подставив (2.20) в систему (2.19), и учитывая, что j0(x) = 1, получим


(2.21)

или учитывая выражение (2.15)

(2.22)

Решая систему уравнений (2.22), получим:

(2.23)

Вычисляя коэффициенты b 2 и g 2, находим и многочлен j2(x) по формуле (2.20).

При вычислении величин b 2 и g 2 по формулам (2.23) надо знать только суммы степеней

(2.24)

При выводах системы уравнений (2.24) учитывалось, что å j1(x) = 0.

Таким образом, многочлены j0(x), j1(x), j2(x) найдены. Теперь необходимо по формуле (2.14) установить наиболее вероятные значения коэффициентов a 0, a 1, …, a m. Если многочлен (2.10) уже построен, то есть многочлены j0(x),…, jm(x) и коэффициенты a 0, …, a m найдены, но точность многочлена нас не удовлетворяет, нужно найти следующий член am+1 j m+1(x). Для этого по формулам, аналогичным (2.20) и (2.22), строим многочлен jm+1(x) и по формуле (2.24) находим коэффициент am+1.

2.1.3. Метод экспоненциального сглаживания.

В этом методе акцент ставится на более поздние наблюдения — им придается больший вес. Прогнозируемые оценки определяются по формуле:

y(m+1) = (1-α)*ym+(1-α)α*ym-1+(1-α)α2*ym-2+……(1-α)αk*ym-k (2.25)

где y(m+1 ) - это прогноз на следующий за наблюдаемым отрезок вре­мени;

α - коэффициент сглаживания, 0< а <1;

ym-k - значение иссле­дуемого параметра, наблюдавшееся К периодов назад.

Параметр α обычно выбирается по приближенной формуле:

(2.26)

где m - число наблюдений, входящих в интервал сглаживания (m ≥ 2).

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

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

2.1.4. Метод скользящего среднего.

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

y(m+1) =(ym+ym-1+ym-2+ ym-3+ym-4)/5 (2.27)

2.2. Пример прогнозирования развития материального потока.

Исходные данные:

Спрос на продукцию лесопромышленного предприятия за предыдущие 12 месяцев составляет:

Месяц                        
Спрос в условных единицах                        

Выполнить:

Установить план производства на первые три месяца следующего периода с вероятностью 0,98 и 0,95.

Прогнозирование выполнить методами наименьших квадратов, методом Чебышева. Оценить погрешность. Представить графики и дать выводы.

2.2.1. Прогнозирование развития методом наименьших квадратов.

Определение уравнения регрессии первого порядка.

Построив график изменения спроса за предыдущий период, делаем предположение, что эмпирическая линия регрессии имеет вид линейной функции, которая представлена в виде: y=at+b, где a и b определяются по формулам:

(2.28)

(2.29)

где i- порядковый номер наблюдения

(2.30)

(2.31)

где y i – фактическое значение спроса; t i- номер периода в наблюдении (номер i); n - количество рассматриваемых периодов.

Для выполнения расчетов воспользуемся таблицей в программе MS EXCEL (смотри рисунок 2.1).

Рис. 2.1. Определение параметров прогнозирования по методу наименьших квадратов.

Определяем α и b по формулам (2.28) и (2.29)

α =546,22/126,50=4,3

b = 219-6,5*4,3= 191,05

Эмпирическая линия регрессии имеет вид:

Так как параметр α =4,3 делается вывод о том, что спрос в течении каждого месяца увеличивался в среднем на 4,3 единицы. Параметр b =191,05 показывает, что средний сглаженный спрос в начале базового периода при t=0 был 191,05 условных единиц. Подставив в формулу

значения t=13,14,15 получим средний ожидаемый спрос на 13,14 и 15 месяцы.

y 13= 4,3*13+191,05 =246,95

y 14= 4,3*14+191,05= 251,25

y 15= 4,3*15+191,05= 255,55

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

(2.32)

где y(ti)- расчетное значение в i-ой точке, вычисленное по полученной формуле y = 4,3 t +191,05

yi - фактическое значение спроса в i-ой точке, взятое из таблицы исходных данных. Для определения параметра Sy воспользуемся таблицей (рис. 2.1).

Подставив значение y(ti) и yi получим:

Sy =(2758/11) ½ =15,8

Принимая во внимание, что ошибка прогнозирования подчиняется нормальному закону распределения, можно считать, что с вероятностью, близкой к 1, фактический спрос в каждой точке ti будет находиться в интервале(y(ti)-45; y(ti)+45) по правилу 3σ, а с вероятностью 0,95 в диапазоне (y(ti)-30; y(ti)+30) по правилу 2σ.

Данные зависимости спроса от времени представлены в таблице (табл. 2.3).

Таблица 2.3.





Дата публикования: 2014-11-02; Прочитано: 463 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.019 с)...