- •Лабораторный практикум прогнозирование с помощью ms excel
- •Прогнозирование с помощью линий тренда
- •Прогнозирование с помощью расчетных формул
- •Прогнозирование с помощью матричных операций
- •Прогнозирование с помощью функции "линейн"
- •Прогнозирование с помощью пакета программ ''анализ данных"
- •Прогнозирование с использованием программы "поиск решения"
- •Прогнозирование с помощью функции "предсказ"
- •Прогнозирование оптимального распределения бюджета предприятия
Прогнозирование с помощью расчетных формул
ЗАДАЧА 2. Имеются данные зависимости У от X. Вычислить коэффициенты линейной модели методом наименьших квадратов с помощью расчетных формул. Получить прогнозные значения У по линейной модели.
Решение.
Сущность метода наименьших квадратов. Необходимо найти такие значения коэффициентов а0 и а1 линейной модели Уi = а0 + а1 • Хi + ei = Урi + ei, при которых сумма квадратов отклонений ∑еi2 = ∑(Уi - Урi)2 будет минимальной, где Урi = а0 + а1 • Хi
Чтобы найти минимум функции ∑еi2 необходимо вычислить частные производные по каждому коэффициенту а0 и а1, приравнять их нулю и решить полученную систему нормальных уравнений
После несложных преобразований можно получить систему нормальных уравнений
Решение системы уравнений можно выполнить разными способами, один из которых предполагает использовать следующие формулы, представленные соответственно в развернутом или в матричном виде:
а0 = Уср-а1∙Хср,
где Хср — среднее значение X;
Уср — среднее значение У;
Урi = а0 + а1 • X, — расчетные значения У.
Коэффициенты а0 и а1 можно найти с помощью матричных операций:
,
где А — вектор-столбец коэффициентов модели;
X — матрица исходных данных, включающая вектор-столбец переменной для свободного коэффициента, векторы-столбцы объясняемых факторов;
У — вектор-столбец зависимой переменной;
Упр = а0 + а1 • Хож — прогнозное значение У при ожидаемом значении Хож.
Результаты расчетов коэффициентов а0 на а1, выполненные по развернутым формулам рис. 7.6, изображены на рис. 7.7.
Рис. 7.6. Результаты расчетов коэффициентов а0, а1 и прогноза
на Хож =11
Рис. 7.7. Формулы для расчетов коэффициентов а0, а1
и прогноза на Хож =11
Расчеты коэффициентов а0 и а1 с помощью матричных операций выполним при решении задачи 3,
Вывод. С помощью расчетных формул были получены значения коэффициентов а0 и а1, а также расчетные значения У и прогноз на Хож = 11.
Прогнозирование с помощью матричных операций
ЗАДАЧА 3. Имеются данные зависимости У от X. Вычислить коэффициенты линейной модели методом наименьших квадратов с помощью матричных операций. Получить прогнозные значения У по линейной модели.
Решение.
В предыдущей задаче мы производили расчет коэффициентов модели с использованием расчетных формул, представленных я скалярном виде. Существует тождественный способ вычисления коэффициентов модели с использованием расчетных формул, представленных в матричном виде.
Использование матричной формы записи формул и проведения расчетов имеет несколько преимуществ и недостатков.
Преимущества заключаются в том, что запись формул приобретает очень компактный вид; вид формул, представленных в матричном виде, не зависит от количества факторов, включенных н модель, и является очень удобным при расчетах характеристик многофакторных моделей.
Недостатком использования в расчетах матричных формул является необходимость хорошего знания матричной алгебры и наличия программных средств проведения матричных операций. Математическое обеспечение "Ехсе1-У7" позволяет выполнять все необходимые матричные операции, кроме вычисления собственных значений и собственных векторов матрицы.
Приводим перечень используемых матричных операций и
место их нахождения:
Транспонирование — Вставка функции, Категория: Ссылки
и массивы, Функции: ТРАНСП.
Вычисление обратной матрицы — Вставка функции, Категория: Математические, Функции: МОБР.
Умножение матриц — Вставка функции, Категория: Математические, Функции: МУМНОЖ.
Выполнение матричных функции имеет следующие особенности:
для результирующей матрицы нужно выделить необходимое количество ячеек;
для распространения действий функции на массив необходимо следующее:
выделите первую ячейку с расчетами и все ячейки, на которые будет распространено действие функции;
нажмите и отпустите клавишу "F2";
последовательно нажмите, не отпуская, клавиши "Ctrl", "Shift", "Enter", отпустите сразу все три клавиши;
на экране появится содержимое всей матрицы.
Введите данные в таблицу. Скопируйте весь лист, в котором решалась задача 1.
Выполните расчет коэффициентов модели с помощью матричных операций.
Расчет коэффициентов модели а0, а1 в матричном виде производится по формуле
где А — вектор-столбец коэффициентов модели;
X — матрица исходных данных, включающая вектор-столбец переменной для свободного коэффициента, векторы-столбцы объясняемых факторов;
X' —транспонированная матрица;
(Х'Х)"1 — обратная матрица от произведения двух матриц;
У — вектор-столбец зависимой переменной.
Вычислим коэффициенты модели а0, а1 в матричном виде
по формуле
в последовательности, изображенной на рис. 7.8 и 7.9
Рис. 7.8. Последовательность расчета коэффициентов модели
Рис. 7.9. Матричные формулы для расчета коэффициентов модели
После расчета коэффициентов модели вычисление Ур и Упр выполняется аналогично в соответствии с предыдущей задачей.
