Наиме'ньших квадра'тов ме'тод, один из методов ошибок теории для оценки неизвестных величин по результатам измерений, содержащим случайные ошибки. Н. к. м. применяется также для приближённого представления заданной функции другими (более простыми) функциями и часто оказывается полезным при наблюдений обработке . Н. к. м. предложен К. Гауссом (1794—95) и А. Лежандром (1805—06). Первоначально Н. к. м. использовался для обработки результатов астрономических и геодезических наблюдений. Строгое математическое обоснование и установление границ содержательной применимости Н. к. м. даны А. А. Марковым (старшим) и А. Н. Колмогоровым . Ныне Н. к. м. представляет собой один из важнейших разделов математической статистики и широко используется для статистических выводов в различных областях науки и техники.
Сущность обоснования Н. к. м. (по Гауссу) заключается в допущении, что «убыток» от замены точного (неизвестного) значения физической величины и её приближённым значением X , вычисленным по результатам наблюдений, пропорционален квадрату ошибки: (X - m)2 . В этих условиях оптимальной оценкой естественно признать такую лишённую систематической ошибки величину X , для которой среднее значение «убытка» минимально. Именно это требование и составляет основу Н. к. м. В общем случае отыскание оптимальной в смысле Н. к. м. оценки Х — задача весьма сложная, поэтому практически эту задачу сужают и в качестве Х выбирают линейную функцию от результатов наблюдений, лишённую систематической ошибки, и такую, для которой среднее значение «убытка» минимально в классе всех линейных функций. Если случайные ошибки наблюдений подчиняются нормальному распределению и оцениваемая величина m зависит от средних значений результатов наблюдений линейно (случай, весьма часто встречающийся в приложениях Н. к. м.), то решение этой задачи будет одновременно являться и решением общей задачи. При этом оптимальная оценка Х также подчиняется нормальному распределению со средним значением m и, следовательно, плотность вероятности случайной величины Х
при х = Х достигает максимума в точке m = Х (это свойство и выражает точное содержание распространённого в теории ошибок утверждения «оценка X , вычисленная согласно Н. к. м., — наиболее вероятное значение неизвестного параметра m»).
Случай одного неизвестного. Пусть для оценки значения неизвестной величины m произведено n независимых наблюдений, давших результаты Y 1 , Y 2 ,..., Y n , т. е. Y 1 = m + d1 , Y 2 = m + d2 ,..., Y n = m + dn , где d1 , d2 ,..., dn — случайные ошибки (по определению, принятому в классической теории ошибок, случайные ошибки — независимые случайные величины с нулевым математическим ожиданием: Е di = 0; если же E di ¹ 0, то Е di , называются систематическими ошибками). Согласно Н. к. м., в качестве оценки величины m принимают такое X, для которого будет наименьшей сумма квадратов (отсюда и само название метода):
где p i = k/ si 2 и si 2 = D di = E di 2
(коэффициент k > 0 можно выбирать произвольно). Величину p i называют весом, a si — квадратичным отклонением измерения с номером i . В частности, если все измерения равноточны, то s1 = s2 =... = sn , и в этом случае можно положить p 1 = p 2 =... = p n = 1; если же каждое Y i , — арифметическое среднее из n i , равноточных измерений, то полагают p i = n i .
Сумма S (X ) будет наименьшей, если в качестве Х выбрать взвешенное среднее:
Оценка величины m лишена систематической ошибки, имеет вес Р и дисперсию
В частности, если все измерения равноточны, то Y — арифметическое среднее результатов измерений:
При некоторых общих предположениях можно показать, что если количество наблюдений n достаточно велико, то распределение оценки мало отличается от нормального с математическим ожиданием m и дисперсией k/P . В этом случае абсолютная погрешность приближённого равенства
меньше
с вероятностью, близкой к значению интеграла
[напр., I (1,96) = 0,950; I (2,58) = 0,990; I (3,00) = 0,997].
Если веса измерений p i заданы, а множитель k до наблюдений остаётся неопределённым, то этот множитель и дисперсия оценки могут быть приближённо оценены по формулам:
и
(обе оценки лишены систематических ошибок).
В том практически важном случае, когда ошибки di подчиняются нормальному распределению, можно найти точное значение вероятности, с которой абсолютная погрешность приближённого равенства
окажется меньше ts (t — произвольное положительное число). Эту вероятность, как функцию от t , называют функцией распределения Стьюдента с n - 1 степенями свободы и вычисляют по формуле
где постоянная C n -1 выбрана таким образом, чтобы выполнялось условие: I n -1 (¥) = 1. При больших n формулу (2) можно заменить формулой (1). Однако применение формулы (1) при небольших n привело бы к грубым ошибкам. Так, например, согласно (1), значению I = 0,99 соответствует t = 2,58; истинные значения t , определяемые при малых n как решения соответствующих уравнений l n -1 (t ) = 0,99, приведены в таблице:
n | 2 | 3 | 4 | 5 | 10 | 20 | 30 |
t | 63,66 | 9,92 | 5,84 | 4,60 | 3,25 | 2,86 | 2,76 |
Пример. Для определения массы некоторого тела произведено 10 независимых равноточных взвешиваний, давших результаты Y i (в г ):
Y i | 18,41 | 18,42 | 18,43 | 18,44 | 18,45 | 18,46 |
n i | 1 | 3 | 3 | 1 | 1 | 1 |
(здесь n i — число случаев, в которых наблюдался вес Y i , причём n = Sn i , = 10). Так как все взвешивания равноточные, то следует положить p i = n i и в качестве оценки для неизвестного веса m, выбрать величину
Задавая, например, I 9 = 0,95, по таблицам распределения Стьюдента с девятью степенями свободы можно найти, что t = 2,262, и поэтому в качестве предельной абсолютной погрешности приближённого равенства m » 18,431 следует принять величину
Т. о. 18,420 < m < 18,442.
Случай нескольких неизвестных (линейные связи). Пусть n результатов измерений Y 1 , Y 2 ,..., Y n связаны с m неизвестными величинами x 1 , x 2 ,..., х m (m < n ) независимыми линейными отношениями
где a ij — известные коэффициенты, а di — независимые случайные ошибки измерений. Требуется оценить неизвестные величины x j (эту задачу можно рассматривать как обобщение предыдущей, в которой m = x 1 и m = a i1 = 1; i = 1,2,..., n ).
Так как Е di = 0, то средние значения результатов измерений y i , = E y i . связаны с неизвестными величинами x 1 , x 2 ,..., х m линейными уравнениями (линейные связи):
Следовательно, искомые величины x j представляют собой решение системы (4), уравнения которой предполагаются совместными. Точные значения измеряемых величин y i и случайные ошибки di обычно неизвестны, поэтому вместо систем (3) и (4) принято записывать так называемые условные уравнения
Согласно Н. к. м., качестве оценок для неизвестных x j применяют такие величины X j , для которых сумма квадратов отклонений
будет наименьшей (как и в предыдущем случае, p i — вес измерения Y i , — величина, обратно пропорциональная дисперсии случайной ошибки di ). Условные уравнения, как правило, несовместны, т. е. при любых значениях X j разности
не могут, вообще говоря, все обратиться в нуль, и в этом случае
также не может обратиться в нуль. Н. к. м. предписывает в качестве оценок выбрать такие значения X j , которые минимизируют сумму S . В тех исключительных случаях, когда условные уравнения совместны и, значит, обладают решением, это решение совпадает с оценками, полученными согласно Н. к. м.
Сумма квадратов S представляет собой квадратичный многочлен относительно переменных X j ; этот многочлен достигает минимума при таких значениях X 1 , X 2 ,..., Х m , при которых обращаются в нуль все первые частные производные:
Отсюда следует, что оценки X j , полученные согласно Н. к. м., должны удовлетворять системе так называемых нормальных уравнений, которая в обозначениях, предложенных Гауссом, имеет вид:
где
Оценки X j , получающиеся в результате решения системы нормальных уравнений, лишены систематических ошибок (E x j = x j ); дисперсии D x j ; величин X j равны kd jj /d , где d — определитель системы (5), а d jj — минор, соответствующий диагональному элементу [ра j a j ] (иными словами, d jj /d — вес оценки X j ). Если множитель пропорциональности k (k называется дисперсией на единицу веса) заранее неизвестен, то для его оценки, а также для оценки дисперсии D x j служат формулы:
k » S/ (n - m ) и D x j » s 2 j = Sd jj /d (n - m )
(S — минимальное значение исходной суммы квадратов). При некоторых общих предположениях можно показать, что если количество наблюдений n достаточно велико, то абсолютная погрешность приближённого равенства x i » X j меньше ts j с вероятностью, близкой к значению интеграла (1). Если случайные ошибки наблюдений di подчиняются нормальному распределению, то все отношения (X j - x j )/s j распределены по закону Стьюдента с n - m степенями свободы [точная оценка абсолютной погрешности приближённого равенства производится здесь с помощью интеграла (2) так же, как в случае одного неизвестного]. Кроме того, минимальное значение суммы S в вероятностном смысле не зависит от X 1 , X 2 ,..., X m и поэтому приближённые значения дисперсий оценок D x j » s 2 j не зависят от самих оценок X j .
Один из наиболее типичных случаев применения Н. к. м. — «выравнивание» таких результатов наблюдений Y i , для которых в уравнениях (3) a ij = a j (t i ), где a j (t ) — известные функции некоторого параметра t (если t — время, то t 1 , t 2 ,... — те моменты времени, в которые производились наблюдения). Особенно часто встречается в приложениях случай так называемой параболической интерполяции, когда a j (t ) — многочлены [например, a 1 (t ) = 1, a 2 (t ) = t , a 3 (t ) = t 2 ,... и т.д.]; если t 2 — t 1 = t 3 — t 2 =... = t n — t n -1 , a наблюдения равноточные, то для вычисления оценок X j можно воспользоваться таблицами ортогональных многочленов, имеющимися во многих руководствах по современной вычислительной математике. Другой важный для приложения случай — так называемая гармоническая интерполяция, когда в качестве a j (t ) выбирают тригонометрические функции [например, a j (t ) = cos (j - 1) t , j = 1, 2,..., m ].
Пример. Для оценки точности одного из методов химического анализа этим методом определялась концентрация CaO в десяти эталонных пробах заранее известного состава. Результаты равноточных наблюдений указаны в таблице (i — номер эксперимента, t i — истинная концентрация CaO, T i — концентрация CaO. определённая в результате химического анализа, Y i = T i - t i — ошибка химического анализа):
i | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
t i | 4 | 8 | 12,5 | 16 | 20 | 25 | 31 | 36 | 40 | 40 |
Y i | - 0,3 | - 0,2 | - 0,4 | - 0,4 | - 0,2 | - 0,5 | + 0,1 | - 0,5 | -0,6 | -0,5 |
Если результаты химического анализа не имеют систематических ошибок, то E y i = 0. Если же такие ошибки имеются, то в первом приближении их можно представить в виде: E y i = a + bt i (a называется постоянной ошибкой, а bt i — методической ошибкой) или, что то же самое,
где
Для отыскания оценок a и b достаточно оценить коэффициенты
Условные уравнения в данном случае имеют вид:
поэтому a i1 = 1, a i2 = t i - t (согласно предположению о равноточности наблюдений, все p i = 1). Так как
то система нормальных уравнений записывается особенно просто:
[a 1 a 1 ] X 1 = [Ya 1 ]; [a 2 a 2 ] X 2 = [Ya 2 ],
где
Дисперсии компонент решения этой системы суть
где k — неизвестная дисперсия на единицу веса (в данном случае k — дисперсия любой из величин Y i ). Так как в этом примере компоненты решения принимают значения X 1 = -0,35 и X 2 = -0,00524, то
D x 1 » s 1 2 = 0,00427,
D x 2 » s 2 2 = 0,0000272,
s 1 = 0,065, s 2 = 0,00522.
Если случайные ошибки наблюдений подчиняются нормальному распределению, то отношения |X j – x j l/s j (j = 1, 2) распределены по закону Стьюдента. В частности, если результаты наблюдений лишены систематических ошибок, то x 1 = x 2 = 0 и, значит, закону Стьюдента должны подчиняться отношения |X 1 |/s 1 и |X 2 |/s 2 . С помощью таблиц распределения Стьюдента с n – m = 8 степенями свободы можно убедиться, что если действительно x 1 = x 2 = 0, то с вероятностью 0,999 каждое из этих отношений не должно превосходить 5,04 и с вероятностью 0,95 не должно превосходить 2,31. В данном случае |X 1 |/s 1 = 5,38 > 5,04, поэтому гипотезу отсутствия систематических ошибок целесообразно отвергнуть; в то же время следует признать, что гипотеза об отсутствии методической ошибки (x 2 = 0) не противоречит результатам наблюдений, так как |X 2 |/s 2 = 1,004 < 2,31. Т. о., можно заключить, что для определения t по результату наблюдения Т целесообразно пользоваться приближённой формулой t = Т + 0,35.
Во многих практически важных случаях (и в частности, при оценке сложных нелинейных связей) количество неизвестных параметров бывает весьма большим и поэтому реализация Н. к. м. оказывается эффективной лишь при использовании современной вычислительной техники.
Лит.: Марков А. А., Исчисление вероятностей, 4 изд., М., 1924; Колмогоров А. Н., К обоснованию метода наименьших квадратов, «Успехи математических наук», 1946, т. 1, в. 1; Линник Ю. В., Метод наименьших квадратов и основы математико-статистической теории обработки наблюдений, 2 изд., М., 1962; Helmert F. R., Die Ausgieichungsrechnung nach der Methode der kleinsten Quadrate..., 2 Aufl., Lpz., 1907.
Л. Н. Большев.