Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
8058.pdf
Скачиваний:
4
Добавлен:
23.11.2023
Размер:
1.35 Mб
Скачать

50

4.2. Прогнозирование с помощью встроенных функций Excel

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

В регрессионном анализе исследуются зависимости между случайными результирующими показателями Y от неслучайных входных переменных X. Математической моделью такого рода зависимостей является уравнение вида:

Y(X) = f (X) + ε,

где ε – случайная переменная. Это уравнение называется уравнением регрессии; функция f (X) – функцией регрессии. (Случайная величина ε имеет нормальное распределение с нулевым математическим ожиданием.) Выбор наилучшей в некотором смысле функции f (X) составляет задачу регрессионного анализа.

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

Приведем список и описание функций, используемых в процессе прогнозирования (табл. 5).

Каждая из этих функций имеет не менее двух аргументов, один из которых задает массив значений независимой переменной X, а второй – массив значений зависимой переменной Y. В некоторых функциях можно задавать не только одномерный массив переменной X, но и двумерный, т.е. существует возможность исследовать зависимость между набором факторов X и переменной Y и строить множественную регрессию. Функции ЛГРФПРИБЛ и РОСТ работают с экспоненциальной регрессией, остальные – с линейной.

51

Список функций, применяемых в регрессионном анализе Т а б л и ц а 5

 

Функция

 

 

Назначение

 

 

 

 

Возвращает

параметры

кривой,

полученной

в

результате

 

ЛГРФПРИБЛ

 

 

экспоненциальной аппроксимации исходных данных методом

 

 

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

 

 

 

 

 

ЛИНЕЙН

Возвращает массив коэффициентов функции регрессии, полученный в

 

 

результате аппроксимации исходных данных методом наименьших

 

 

квадратов

 

 

 

 

 

 

ПРЕДСКАЗ

Возвращает предсказанное значение функции на основе линейной

 

 

регрессии для массивов известных значений X и Y или интервалов

 

 

данных

 

 

 

 

 

 

РОСТ

Рассчитывает прогнозируемый экспоненциальный рост на основании

 

 

имеющихся данных

 

 

 

 

 

СТОШYX

Возвращает стандартную ошибку аппроксимации для линейной

 

 

регрессии

 

 

 

 

 

 

ТЕНДЕНЦИЯ

Возвращает значение прогноза в соответствии с линейной функцией

 

 

регрессии

 

 

 

 

 

 

 

 

 

 

 

 

 

4.3. Быстрое вычисление прогнозных значений

Для быстрого вычисления прогнозных значений переменной Y без явного построения функции прогнозирования используют статистические функции ПРЕДСКАЗ, РОСТ и ТЕНДЕНЦИЯ.

Эти функции применяются в следующих ситуациях.

Функция ПРЕДСКАЗ применяется, если функция прогнозирования (функция регрессии) зависит от одного фактора X и предполагается, что между прогнозируемой переменной Y и фактором X существует линейная зависимость вида:

Y = mX +b .

Функция ТЕНДЕНЦИЯ применяется, если функция прогнозирования линейно зависит от нескольких факторов, а также в случае полиномиальной зависимости прогнозируемой переменной Y от одного фактора.

Зависимости между прогнозируемой переменной Y и факторами

X1,X2 ,...,Xk имеют вид:

Y =b0 + m1X1 + m2X2 +... + mk Xk – линейная множественная регрессия,

либо

52

Y =b0 + m1X + m2X2 +... + mk Xk – полиномиальная регрессия от одного фактора, либо в виде комбинации множественной и полиномиальной регрессий.

Функция РОСТ применяется, если функция прогнозирования экспоненциально зависит от нескольких факторов, т.е. предполагается, что между прогнозируемой переменной Y и факторами X1,X2 ,...,Xk

существует зависимость вида:

Y =b0 m1X1 m2X 2 ... mk X k .

Функция ПРЕДСКАЗ имеет синтаксис:

=ПРЕДСКАЗ(х; Известные значения_Y; Известные значения_Х),

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

аргумент Известные значения _Y – одномерный массив значений переменной Y (или ссылка на диапазон ячеек, содержащий этот массив);

аргумент Известные значения _Х – массив значений фактора X (или ссылка на диапазон ячеек, содержащий этот массив).

Функции ТЕНДЕНЦИЯ и РОСТ имеют одинаковый синтаксис: =ТЕНДЕНЦИЯ(Известные значения_Y; Известные значения_Х;

Новые_значения_х; Константа)

=РОСТ(Известные значения_Y; Известные значения_Х; Новые_значения_х; Константа),

где

аргумент Известные значения_Y – одномерный массив значений переменной Y (или ссылка на диапазон ячеек, содержащий этот массив);

аргумент Известные значения_Х – массив значений факторов X1,X2 ,...,Xk

(или ссылка на диапазон ячеек, содержащий этот массив);

53

аргумент Новые_значения_х – значения факторов, для которых вычисляется прогнозное значение; аргумент Константа принимает логическое значение: если он имеет значение

ИСТИНА или 1 либо опущен, то коэффициент уравнения регрессии b0

вычисляется как обычно; если же он имеет значение ЛОЖЬ или 0, то коэффициент b0 полагается равным 0, и значения коэффициентов уравнения регрессии вычисляются с учетом этого условия.

Если в функциях ТЕНДЕНЦИЯ и РОСТ аргумент Известные значения_Х опущен, то предполагается, что это массив натуральных чисел {1; 2; 3;...} такого же размера, как и массив аргумента Значения_Y. Если опущен аргумент Новые_значения_х, то по умолчанию предполагается, что он совпадает с аргументом Известные значения_Х.

Эти функции используют для одновременного вычисления массива прогнозных значений по заданному массиву {х} значений факторов. Для этого в качестве аргумента х надо указать массив {х}, а саму функцию применяют как формулу массива: выделяют диапазон ячеек, в котором будет записан выходной массив прогнозных значений, затем вводят функцию и завершают процедуру нажатием комбинации клавиш <Ctrl+Shift+Enter>.

На примере покажем применение этих функций для вычисления прогнозных значений производственных затрат, затрат на рекламу и объемов продаж на 31-36 периоды (июль-декабрь 2007 г.). Формулы, вычисляющие прогнозные значения, показаны на рис. 12 (формула для диапазона I4:I9 приведена в строке формул). Обратите внимание на то, что все эти формулы являются формулами массивов – это позволяет с помощью одной формулы получить массив прогнозных значений. При этом аргумент х у всех использованных функций является ссылкой на диапазон ячеек.

54

Рис. 12. Вычисление прогнозных значений с помощью статистических функций

Получили еще два прогноза объемов продаж на второе полугодие 2007г.: линейный многофакторный (факторы – Период, Производственные затраты и Затраты на рекламу) и экспоненциальный многофакторный. Запишем эти прогнозы в таблицы (табл. 6 и 7 ). Прогнозы отличаются друг от друга и от первого прогноза (см. табл. 4).

 

 

Линейный многофакторный прогноз

 

 

объемов продаж на июль-декабрь 2007 г.

Т а б л и ц а 6

 

 

 

 

 

Месяц

 

Прогноз объема

Месяц

Прогноз объема

 

 

продаж, тыс.руб.

 

продаж, тыс.руб.

 

 

 

 

 

Июль

 

3260,640

Октябрь

3440,867

 

 

 

Август

 

3320,715

Ноябрь

3500,943

 

 

 

Сентябрь

 

3380,791

Декабрь

3561,018

 

 

 

55

Экспоненциальный многофакторный прогноз

 

объемов продаж на июль-декабрь 2007 г.

Т а б л и ц а 7

 

 

 

 

 

Месяц

Прогноз объема

Месяц

 

Прогноз объема

 

продаж, тыс.руб.

 

 

продаж, тыс.руб.

 

 

 

 

 

Июль

3455,589

Октябрь

 

3760,659

 

 

 

Август

3554,425

Ноябрь

 

3868,220

 

 

 

Сентябрь

3656,088

Декабрь

 

3978,858

 

 

 

С помощью функции ТЕНДЕНЦИЯ вычислим прогнозные значения для полиномиальной функции регрессии. Допустим, что в нашем примере объемы продаж полиномиально зависят от времени (ограничимся многочленом третьей

степени): Y =b0 + m1t + m2t 2 + m3t3 .

В этом случае необходимо, чтобы в качестве аргумента Известные значения_Х были заданы значения t 2 и t3 . Эти значения на рабочем листе, показанном на рис. 13, вычисляются в столбцах В иС. Аналогично для значений периодов, для которых вычисляется прогноз, необходимо подсчитать квадраты и кубы этих периодов (значения в столбцах I и J на рис. 13). Формула, по которой вычисляются прогнозные значения в столбце К, показана в строке формул. Получили еще один прогноз.

 

 

Полиномиальный прогноз

 

 

 

 

объемов продаж на июль-декабрь 2007 г.

Т а б л и ц а 8

 

 

 

 

 

 

Месяц

 

Прогноз объема

Месяц

Прогноз объема

 

 

продаж, тыс.руб.

 

продаж, тыс.руб.

 

 

 

 

 

 

 

 

Июль

 

2719,8142

Октябрь

 

2447,6482

 

 

 

 

 

 

Август

 

2643,7094

Ноябрь

 

2326,4983

 

 

 

 

 

 

Сентябрь

 

2553,1863

Декабрь

 

2189,1400

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]