Метод наименьших квадратов (МНК)
Источник:
http://iissvit.narod.ru/htm/vip9.htm
МНК является классическим методом, с которого надо начинать обзор о
методах прогнозирования. Приведено краткое описание данного метода и
показывается, как с помощью его строить прогнозы.
Пусть в качестве исходных данных имеем таблицу
| X |
|
|
… |
|
| Y |
|
|
… |
|
содержащую статистические данные, или данные
экспериментов. Если в качестве X выступает
время, то имеем динамический ряд (тогда
размещены в возрастающем порядке). Необходимо
получить аналитическую зависимость
, (*)
которая наилучшим образом описывает начальные
данные. Словосочетание «наилучшим образом», будем понимать в смысле минимума
суммы квадратов отклонений значений
, данных в таблице от
, рассчитанных по (*):

(**) Определение зависимости (*) необходимо, в т.ч., и для нахождения
, что уже
представляет собой задачу прогнозирования.
Нанесём
точки из таблицы на координатную плоскость и сделаем предположение, что
зависимость (*) есть линейной
, а
отклонения от прямой вызваны случайными факторами.

Определим уравнение прямой (найдем значения коэффициентов a и b), так, чтобы
получить решение задачи
, т.е.
необходимо найти минимум функции
.
Функция
.
Продифференцируем
по a и по b.
Получим:
,
.
Для того, чтобы найти минимум функции E(a,b), приравняем нулю производные и упростим систему:
Последнюю систему можно представить в матричном виде:

Решая её получим:
.
Вычислив a и b, получим функцию
, которая в
классе линейных функций наилучшим образом описывает табличную зависимость в
смысле минимума суммы квадратов отклонений. Теперь можно рассчитать и прогноз
.