ПРОГНОЗИРОВАНИЕ И ПЕРСПЕКТИВНЫЕ ОЦЕНКИ

advertisement
Автор: Тенгиз Куправа
www.kuprava.ru
ПРОГНОЗИРОВАНИЕ И ПЕРСПЕКТИВНЫЕ ОЦЕНКИ
Для целей прогнозирования и перспективных оценок Excel содержит инструменты Скользящее
среднее, Регрессия, Экспоненциальное сглаживание, которые включены в Пакет анализа
(СервисАнализ данных…).
Скользящее среднее используется для выявления общих тенденций, наименее точен и не дает
прогноза, выходящего за пределы интервала, заданного экспериментальными данными. Каждое
прогнозируемое значение строится путем усреднения нескольких предыдущих значений (т.н.
интервал). Скользящее среднее, в отличие от простого среднего для всей выборки, содержит
сведения о тенденциях изменения данных.
Инструмент Регрессия (линейный регрессионный анализ) более точен и используется для
предсказания поведения ряда. Каждое прогнозируемое значение вычисляется с помощью метода
наименьших квадратов и «в среднем» наименее отклоняется от экспериментального набора
данных.
Экспоненциальное сглаживание наиболее точный, самокорректирующийся метод: каждое
предсказанное значение корректируется с учетом погрешностей в предыдущем прогнозе.
Использует константу сглаживания, по умолчанию равную 0.3.
Отметим, что инструмент Регрессия, в отличие от Скользящего среднего и Экспоненциального
сглаживания, может использоваться для анализа воздействия на одну зависимую переменную
значений более одной независимой переменной так, как это делают функция линейных прогнозов
ТЕНДЕНЦИЯ и функция нелинейных прогнозов РОСТ, рассмотренные в предыдущем разделе.
Подробное описание каждого инструмента из Пакета анализа Вы найдете в справке по F1, введя
для поиска строку «О средствах статистического анализа данных».
Покажем использование перечисленных инструментов для выявления тенденций изменения и
прогнозирования на примере из раздела Подбор формул по графику: зависимость продаж от
рекламы задана следующими статистическими данными:
Реклама (тыс. руб) 1,5
Продажи (тыс. шт) 3
2
13
2,5
25
3
35
3,5
40
4
45
4,5
48
5
50
5,5
52
6
?
Необходимо составить прогноз и оценить продажи в следующей точке (6 тыс. руб) тремя
инструментами.
Скользящее среднее
Введите исходные данные в колонки А и В, как показано на рис. 2.60. Вызовите инструмент
Скользящее среднее через меню СервисАнализ данных…. На рис. 2.61 показано заполнение
параметров. Входной интервал $B$2:$B$11 - это значения, по которым делается прогноз.
Выходной интервал $C$2 – это ячейка, начиная с которой будет выведен результат. Интервал (по
умолчанию равен 3, здесь 2) – это количество предыдущих значений, используемых для расчета
очередного прогнозируемого значения. Установите также флажок Вывод графика. Флажок Метки
устанавливают, если в первой ячейке входного интервала записано название колонки.
Результат работы инструмента Скользящее среднее показан на рис. 2.60. в колонке С
вычислены прогнозируемые значения в указанном интервале. В ячейке С2 стоит значение #Н/Д,
поскольку для его вычисления нет 2-х предыдущих значений (Нет Данных).
Рис. 2.60
Рис. 2.61
Экспоненциальное сглаживание
Вызовите инструмент Экспоненциальное сглаживание через меню СервисАнализ данных…,
предварительно подготовив колонки А и В на отдельном листе. На рис. 2.62 показано заполнение
параметров, которое во многом схоже с предыдущим. Фактор затухания (по умолчанию равен
0.3) – это корректировочная константа экспоненциального сглаживания, используемая для расчета
очередного прогнозируемого значения.
Результат работы инструмента Экспоненциальное сглаживание показан на рис. 2.63. в колонке
С вычислены прогнозируемые значения в указанном интервале. Сравните эти результаты с
предыдущими.
Рис. 2.62
Рис. 2.63
Регрессия
Возможности инструмента Регрессия шире и интерпретировать его результаты работы
несколько сложнее. Вызовите инструмент Регрессия через меню СервисАнализ данных…,
предварительно подготовив колонки А и В на отдельном листе.
На рис. 2.64 показано заполнение параметров инструмента. Входной интервал Y $B$2:$B$10 это значения, для которых делается прогноз. Входной интервал X $A$2:$A$10 - это переменные,
влияющие на прогноз. Их может быть в Excel до 16 (столбцов). Выходной интервал $C$2 – это
ячейка, начиная с которой будет выведен результат. Установите также флажок График подбора.
Флажок Константу-ноль устанавливают, чтобы линия регрессии прошла через начало координат.
Рис. 2.64
Результат работы инструмента показан на рис. 2.65. В таблице Регрессионная статистика нас
интересует коэффициент детерминации R^2. Значение 0.9 означает, что степень близости
достаточна. В таблице Дисперсионный анализ параметр Значимость F оценивает общее качество
прогноза – значение меньше 0.05 означает приемлемую достоверность результата. Предсказанные
значения Y выведены в таблицу в нижней части рис. 2.65.
В колонке Коэффициенты содержатся свободный член и параметры (коэффициенты) для
линейной зависимостей вида y=b+a1x1+a2x2+…+anxn. Здесь b= – 7.794, a1=12.1. Таким образом,
уравнение для данной зависимости выглядит так: y= – 7.794 + 12.1*x1. Подставьте в уравнение
значение x1 =6: Вы получите значение 64.806 для ячейки В11.
При большом количестве независимых переменных Х важным является значение колонки РЗначение. Оно определяет достоверность коэффициентов a1, a2, … a16 и их влияние на зависимую
переменную Y: значение, близкое к нулю (меньше 0.05) означает, что соответствующее значение
X не влияет на Y. Здесь для x1 Р-Значение=6.686Е-05.
Рис. 2.65
ПРОГРЕССИИ И РЯДЫ
Мы рассмотрели различные способы прогнозирования и выполнения регрессионного анализа:
использование линии тренда на графике, функции ЛИНЕЙН, ТЕНДЕНЦИЯ, ЛГРФПРИБЛ, РОСТ,
ПРЕДСКАЗ, инструменты Скользящее среднее, Регрессия, Экспоненциальное сглаживание, из
Пакета анализа. Excel содержит еще один простой инструмент для вычисления значений ряда,
называемый Прогрессией. С ее помощью можно вручную управлять созданием линейной или
экспоненциальной последовательности, также как функциями ТЕНДЕНЦИЯ и РОСТ – значения
получаются те же.
Введите исходные данные в колонки А и В, как показано на рис. 2.60. Выделите диапазон ячеек
В2:В15 и вызовите инструмент Прогрессия: ПравкаЗаполнитьПрогрессия…. Параметры
окна заполните, как показано на рис. 2.66. Результат показан на рис. 2.67.
Рис. 2.66
Рис. 2.67
Из рис. 2.66 видно, что инструмент Прогрессия может формировать арифметические и
геометрические прогрессии с любым шагом, размещать их по строкам или столбцам. Если в
ячейках уже содержатся первые члены прогрессии, и требуется создать прогрессию
автоматически, установите флажок Автоматическое определение шага. Если выбрано построение
арифметической прогрессии, то вычисление ее шага производится с применением алгоритма
наименьших квадратов и аппроксимацией существующих значений формулой (y=ax+b), где b —
шаг прогрессии. Если выбрано построение геометрической прогрессии, то вычисление ее шага
производится также с применением алгоритма наименьших квадратов, но используется формула
(y=b*a^x). В обоих случаях не учитывается значение, введенное в поле Шаг. В поле Предельное
значение при необходимости вводят число, которое определяет значение последнего члена
прогрессии.
Формирование числовых последовательностей и вычисление суммы n первых членов числовых
рядов в Excel выполняется довольно просто: с помощью инструмента Прогрессия формируется
последовательность чисел, которая затем суммируется функцией СУММ.
Начисление сложных процентов
Excel также содержит функции для работы с функциональными рядами: каждый член
функционального ряда является не числом, а функцией. Эти функции Excel имеют в основном
финансово-экономическое назначение. Рассмотрим функции, рассчитывающие различные
параметры функционального ряда начисления сложных процентов (выплат по ренте):
a0 + a0x + a0(1+x)x + … + a0(1+x)n-1x + … = a0(1+x)n
где a0 сумма начального вклада, х – процентная ставка (% годовых выплат), n – число периодов
выплат. Каждый член этого ряда определяет суммы частичных выплат за каждый период.
Перечень основных функций расчета параметров функциональных рядов следующий:
БЗ(ставка;кпер;плата;нз;тип) – вычисляет будущее значение вклада (в Excel XP называется
БС);
ПЗ(ставка;кпер;выплата;бз;тип) – вычисляет начальное значение ссуды/вклада a0 (в Excel XP
называется ПС);
ППЛАТ(ставка;кпер;нз;бз;тип) – вычисляет величину выплаты по ссуде нз;
КПЕР(ставка;платеж;нз;бз;тип) – вычисляет число периодов выплаты n;
НОРМА(кпер;выплата;нз;бз;тип) – вычисляет процентную ставку;
ПЛПРОЦ(ставка;период;кпер;нз;бз;тип) – вычисляет платежи по процентам за данный
период;
ОСНПЛАТ(ставка;период;кпер;нз;бз;тип) – вычисляет величину выплаты за данный период;
где ставка (норма) – процентная ставка х; кпер – число периодов, т.е. членов ряда; нз – сумма
начального вклада a0 (отрицательна, если это вклад, положительна, если это дивидент), тип
– 1, если выплата в начале периода, 0 или пропущено – если выплата в конце периода.
Перечисленные ниже примеры проверьте в Excel:
1. Вы вложили в банк 10000 руб. под 8% годовых и вкладываете в начале каждого месяца по
1000 руб. Сколько денег будет на счету через 15 месяцев?
=БЗ(0,08/12; 15; -1000; -10000; 1) будет равно 26873.48 руб.
2. Вы вложили в банк 10000 руб. под 6% годовых. Оцените накопленную сумму через 5 лет.
=БЗ(0,06/12; 12*5; ; -10000) будет равно 13488.50 руб.
3. Сколько денег надо положить в банк под 10% годовых и выплатах по 300 руб. в конце каждого
месяца в течение 15 лет. Вычислить размер вклада.
=ПЗ(0,1/12; 12*15; -300; ; 0) будет равно 27917.23 руб.
4. Вычислить ежемесячные выплаты при займе 20000 руб. сроком на 11 месяцев при 8 %
годовых.
=ППЛАТ(8%/12; 11; 20000) будет равно -1891.71 руб.
Примеры использования других функций смотрите в справке по F1, введя для поиска имя любой
функции.
Download