Метод наименьших квадратов для линейной функции

Начнем с задачи точечного и доверительного оценивания линейной прогностической функции одной переменной.

Исходные данные – набор n пар чисел (tk , xk), k = 1,2,…,n, где tk – независимая переменная (например, время), а xk – зависимая (например, индекс инфляции, курс доллара США, объем месячного производства или размер дневной выручки торговой точки). Предполагается, что переменные связаны зависимостью

xk = a (tk - tср)+ b + ek , k = 1,2,…,n,

где a и b – параметры, неизвестные исследователю и подлежащие оцениванию, а ek – погрешности, искажающие зависимость. Среднее арифметическое моментов времени

tср = (t1 + t2 +…+tn ) / n

введено в модель для облегчения дальнейших выкладок.

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

Как известно, метод наименьших квадратов был разработан великим немецким математиком К. Гауссом в 1794 г. Согласно этому методу для расчета наилучшей функции, приближающей линейным образом зависимость x от t, следует рассмотреть функцию двух переменных

Метод наименьших квадратов для линейной функции - student2.ru

Метод наименьших квадратов для линейной функции - student2.ru


Оценки метода наименьших квадратов - это такие значения a* и b*, при которых функция f(a,b) достигает минимума по всем значениям аргументов. Чтобы найти эти оценки, надо вычислить частные производные от функции f(a,b) по аргументам a и b, приравнять их 0, затем из полученных уравнений найти оценки: Имеем:

Метод наименьших квадратов для линейной функции - student2.ru

Преобразуем правые части полученных соотношений. Вынесем за знак суммы общие множители 2 и (-1). Затем рассмотрим слагаемые. Раскроем скобки в первом выражении, получим, что каждое слагаемое разбивается на три. Во втором выражении также каждое слагаемое есть сумма трех. Значит, каждая из сумм разбивается на три суммы. Имеем:

Метод наименьших квадратов для линейной функции - student2.ru
Метод наименьших квадратов для линейной функции - student2.ru

Приравняем частные производные 0. Тогда в полученных уравнениях можно сократить множитель (-2). Поскольку

Метод наименьших квадратов для линейной функции - student2.ru (1)

уравнения приобретают вид

Метод наименьших квадратов для линейной функции - student2.ru

Метод наименьших квадратов для линейной функции - student2.ru

Следовательно, оценки метода наименьших квадратов имеют вид

Метод наименьших квадратов для линейной функции - student2.ru (2)


Метод наименьших квадратов для линейной функции - student2.ru

В силу соотношения (1) оценку а* можно записать в более симметричном виде:

Эту оценку нетрудно преобразовать и к виду

Метод наименьших квадратов для линейной функции - student2.ru

Следовательно, восстановленная функция, с помощью которой можно прогнозировать и интерполировать, имеет вид

x*(t) = a*(t - tср)+ b*.

Обратим внимание на то, что использование tср в последней формуле ничуть не ограничивает ее общность. Сравним с моделью вида

xk = c tk+ d + ek , k = 1,2,…,n.

Ясно, что

Метод наименьших квадратов для линейной функции - student2.ru

Аналогичным образом связаны оценки параметров:

Метод наименьших квадратов для линейной функции - student2.ru

Для получения оценок параметров и прогностической формулы нет необходимости обращаться к какой-либо вероятностной модели. Однако для того, чтобы изучать погрешности оценок параметров и восстановленной функции, т.е. строить доверительные интервалы для a*, b* и x*(t), подобная модель необходима.

Непараметрическая вероятностная модель. Пусть значения независимой переменной t детерминированы, а погрешности ek , k = 1,2,…,n, - независимые одинаково распределенные случайные величины с нулевым математическим ожиданием и дисперсией Метод наименьших квадратов для линейной функции - student2.ru неизвестной исследователю.

В дальнейшем неоднократно будем использовать Центральную Предельную Теорему (ЦПТ) теории вероятностей для величин ek , k = 1,2,…,n (с весами), поэтому для выполнения ее условий необходимо предположить, например, что погрешности ek , k = 1,2,…,n, финитны или имеют конечный третий абсолютный момент. Однако заострять внимание на этих внутриматематических "условиях регулярности" нет необходимости.

Асимптотические распределения оценок параметров.Из формулы (2) следует, что

Метод наименьших квадратов для линейной функции - student2.ru (5)

Согласно ЦПТ оценка b* имеет асимптотически нормальное распределение с математическим ожиданием b и дисперсией Метод наименьших квадратов для линейной функции - student2.ru оценка которой приводится ниже.

Метод наименьших квадратов для линейной функции - student2.ru


Из формул (2) и (5) вытекает, что

Последнее слагаемое во втором соотношении при суммировании по i обращается в 0, поэтому из формул (2-4) следует, что

Метод наименьших квадратов для линейной функции - student2.ru (6)

Формула (6) показывает, что оценка Метод наименьших квадратов для линейной функции - student2.ru является асимптотически нормальной с математическим ожиданием Метод наименьших квадратов для линейной функции - student2.ru и дисперсией

Метод наименьших квадратов для линейной функции - student2.ru

Отметим, что многомерная нормальность имеет быть, когда каждое слагаемое в формуле (6) мало сравнительно со всей суммой, т.е.

Метод наименьших квадратов для линейной функции - student2.ru Метод наименьших квадратов для линейной функции - student2.ru Метод наименьших квадратов для линейной функции - student2.ru

Из формул (5) и (6) и исходных предположений о погрешностях вытекает также несмещенность оценок параметров.

Несмещенность и асимптотическая нормальность оценок метода наименьших квадратов позволяют легко указывать для них асимптотические доверительные границы (аналогично границам в предыдущей главе) и проверять статистические гипотезы, например, о равенстве определенным значениям, прежде всего 0.

Асимптотическое распределение прогностической функции.Из формул (5) и (6) следует, что

Метод наименьших квадратов для линейной функции - student2.ru

т.е. рассматриваемая оценка прогностической функции является несмещенной. Поэтому

Метод наименьших квадратов для линейной функции - student2.ru

При этом, поскольку погрешности независимы в совокупности и Метод наименьших квадратов для линейной функции - student2.ru , то

Метод наименьших квадратов для линейной функции - student2.ru

Таким образом,

Метод наименьших квадратов для линейной функции - student2.ru

Итак, оценка Метод наименьших квадратов для линейной функции - student2.ru является несмещенной и асимптотически нормальной. Для ее практического использования необходимо уметь оценивать остаточную дисперсию Метод наименьших квадратов для линейной функции - student2.ru

Оценивание остаточной дисперсии. В точках tk , k = 1,2,…,n, имеются исходные значения зависимой переменной xk и восстановленные значения x*(tk). Рассмотрим остаточную сумму квадратов

Метод наименьших квадратов для линейной функции - student2.ru

В соответствии с формулами (5) и (6)

Метод наименьших квадратов для линейной функции - student2.ru

Найдем математическое ожидание каждого из слагаемых:

Метод наименьших квадратов для линейной функции - student2.ru

Из сделанных ранее предположений вытекает, что при Метод наименьших квадратов для линейной функции - student2.ru имеем Метод наименьших квадратов для линейной функции - student2.ru следовательно, по закону больших чисел статистика Метод наименьших квадратов для линейной функции - student2.ru SS/n является состоятельной оценкой остаточной дисперсии Метод наименьших квадратов для линейной функции - student2.ru .

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

Метод наименьших квадратов для линейной функции - student2.ru

где погрешность Метод наименьших квадратов для линейной функции - student2.ru имеет вид

Метод наименьших квадратов для линейной функции - student2.ru

Здесь p - доверительная вероятность, U(p), как и в главе 4 - квантиль нормального распределения порядка (1+р)/2, т.е.

Метод наименьших квадратов для линейной функции - student2.ru

При p= 0,95 (наиболее применяемое значение) имеем U(p) = 1,96. Для других доверительных вероятностей соответствующие значения квантилей можно найти в статистических таблицах (см., например, наилучшее в этой сфере издание [9]).

Сравнение параметрического и непараметрического подходов.Во многих литературных источниках рассматривается параметрическая вероятностная модель метода наименьших квадратов. В ней предполагается, что погрешности имеют нормальное распределение. Это предположение позволяет математически строго получить ряд выводов. Так, распределения статистик вычисляются точно, а не в асимптотике, соответственно вместо квантилей нормального распределения используются квантили распределения Стьюдента, а остаточная сумма квадратов SS делится не на n, а на (n-2). Ясно, что при росте объема данных различия стираются.

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

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

Применительно к задаче восстановления зависимостей это означает, что целесообразно применять непараметрический подход, что и сделано выше.

Пример оценивания по методу наименьших квадратов.Пусть даны n=6 пар чисел (tk , xk), k = 1,2,…,6, представленных во втором и третьем столбцах табл.1. В соответствии с формулами (2) и (4) выше для вычисления оценок метода наименьших квадратов достаточно найти суммы выражений, представленных в четвертом и пятом столбцах табл.1.

Таблица 1.

Расчет по методу наименьших квадратов при построении линейной прогностической функции одной переменной

i ti xi Метод наименьших квадратов для линейной функции - student2.ru Метод наименьших квадратов для линейной функции - student2.ru Метод наименьших квадратов для линейной функции - student2.ru Метод наименьших квадратов для линейной функции - student2.ru Метод наименьших квадратов для линейной функции - student2.ru ( Метод наименьших квадратов для линейной функции - student2.ru )2
3,14 12,17 -0,17 0,03
9,42 18,45 1,55 2,40
12,56 21,59 -1,59 2,53
21,98 31,01 0,99 0,98
28,26 37,29 -2,29 5,24
31,40 40,43 1,57 2,46
Метод наименьших квадратов для линейной функции - student2.ru     0,06 13,64
Метод наименьших квадратов для линейной функции - student2.ru 5,67 26,83 42,67 185,17        

В соответствии с формулой (2) b* =26,83, а согласно формуле (4)

Метод наименьших квадратов для линейной функции - student2.ru

Следовательно, прогностическая формула имеет вид

Метод наименьших квадратов для линейной функции - student2.ru

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

Метод наименьших квадратов для линейной функции - student2.ru

Это те значения, которые полученная в результате расчетов прогностическая функция принимает в тех точках, в которых известны истинные значения зависимой переменной xi .

Вполне естественно сравнить восстановленные и истинные значения. Это и сделано в шестом - восьмом столбцах табл. 1. Для простоты расчетов в шестом столбце представлены произведения Метод наименьших квадратов для линейной функции - student2.ru , седьмой отличается от шестого добавлением константы 9,03 и содержит восстановленные значения. Восьмой столбец - это разность третьего и седьмого.

Непосредственный анализ восьмого столбца табл.1 показывает, что содержащиеся в нем числа сравнительно невелики по величине по сравнению с третьим столбцом (на порядок меньше по величине). Кроме того, знаки "+" и "-" чередуются. Эти два признака свидетельствуют о правильности расчетов. При использовании метода наименьших квадратов знаки не всегда чередуются. Однако если сначала идут только плюсы, а потом только минусы (или наоборот, сначала только минусы, а потом только плюсы), то это верный показатель того, что в вычислениях допущена ошибка.

Верно следующее утверждение.

Теорема.

Метод наименьших квадратов для линейной функции - student2.ru

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

В последнем девятом столбце табл.1 приведены квадраты значений из восьмого столбца. Их сумма - это остаточная сумма квадратов SS = 13,64. В соответствии со сказанным выше оценками дисперсии погрешностей и их среднего квадратического отклонения являются

Метод наименьших квадратов для линейной функции - student2.ru

Рассмотрим распределения оценок параметров. Оценка b* имеет асимптотически нормальное распределение с математическим ожиданием b и дисперсией, которая оценивается как 2,27/6=0,38 (здесь считаем, что 6 - "достаточно большое" число). Оценкой среднего квадратического отклонения является 0,615. Следовательно, при доверительной вероятности 0,95 доверительный интервал для параметра b имеет вид (26,83 - 1,96.0,615; 26,83 + 1,96.0,615) = (25,625; 28,035).

В формулах для дисперсий участвует величина

Метод наименьших квадратов для линейной функции - student2.ru

Подставив численные значения, получаем, что

Метод наименьших квадратов для линейной функции - student2.ru

Дисперсия для оценки а* коэффициента при линейном члене прогностической функции оценивается как 2,27/63,1=0,036, а среднее квадратическое отклонение - как 0,19. Следовательно, при доверительной вероятности 0,95 доверительный интервал для параметра а имеет вид (3,14 - 1,96.0,19; 3,14 + 1,96,0,19) = (2,77; 3,51).

Прогностическая формула с учетом погрешности имеет вид (при доверительной вероятности 0,95)

Метод наименьших квадратов для линейной функции - student2.ru

В этой записи сохранено происхождение различных составляющих. Упростим:

Метод наименьших квадратов для линейной функции - student2.ru

Например, при t = 12 эта формула дает

Метод наименьших квадратов для линейной функции - student2.ru

Следовательно, нижняя доверительная граница - это 44,095, а верхняя доверительная граница - это 49,325.

Насколько далеко можно прогнозировать? Обычный ответ таков - до тех пор, пока сохраняется тот стабильный комплекс условий, при котором справедлива рассматриваемая зависимость. Изобретатель метода наименьших квадратов Карл Гаусс исходил из задачи восстановления орбиты астероида (малой планеты) Церера. Движение подобных небесных тел может быть рассчитано на сотни лет. А вот параметры комет (например, срок возвращения) не поддаются столь точному расчету, поскольку за время пребывания в окрестности Солнца сильно меняется масса кометы. В социально-экономической области горизонты надежного прогнозирования еще менее определены. В частности, они сильно зависят от решений центральной власти.

Чтобы выявить роль погрешностей в прогностической формуле, рассмотрим формальный предельный переход Метод наименьших квадратов для линейной функции - student2.ru Тогда слагаемые 9,03; 1/6; 5,67 становятся бесконечно малыми, и

Метод наименьших квадратов для линейной функции - student2.ru

Таким образом, погрешности составляют около

Метод наименьших квадратов для линейной функции - student2.ru

от тренда (математического ожидания) прогностической функции. В социально-экономических исследованиях подобные погрешности считаются вполне приемлемыми.

Наши рекомендации