51
Метод наименьших квадратов применяется при обработке измерений для сглаживания «шума» эксперимента: этот метод позволяет исправить случайные ошибки, неизбежно возникшие при измерениях, в том случае, когда характер зависимости измерений величины от независимой переменной задан.
Рассмотрим простейшую ситuation, когда измеряемая величина y зависит ли ней от одной переменной x. Пусть произведено n измерений и для значений x1,x2,…,xn переменной x получены замеры y1,y2,…,yn. Задча состоит в проведении прямой y=ax+b, наличищем образом приложающего к точкам P(x1;y1),P(x2;y2),…,P(xn;yn).
Решение задачи, разумеется, зависит от того, что понятие под словами «наилучшим образом прилегающее» состоит в том, что «наилучший» считается та прямая, для которого приимает наименьшее значение сумма квадратов отклонений, т. е. выражение
An=i=1∑n(yi−(axi+b))2.(1)
На рисунке изображена искомая пряма y=ax+b и точки P1,…,Pn. Разность yi−(axi+b) показывает отклонение (вдоль оси ordinат) экспериментальной точки Pi(xi,yi) от исходной прямой.
Как найти значение a и b, минимизирующие выражения (1)? Предположим, что такие значения существует, и параметр a нам уже найден. Чтобы найти b, перепишем An в виде
An=i=1∑n(yi−axi)2−i=1∑n2b(yi−axi)+i=1∑nb2−2bi=1∑n(yi−axi)+i=1∑n(yi−axi)2.
Graph of An
Рассмотрим An как (квадратную) функцию от b. Она достига минимума при
b=n1i=1∑n(yi−axi)=n1i=1∑nyi−nai=1∑nxi.
Положив
xˉ=n1i=1∑nxi;yˉ=n1i=1∑nyi
можно написать b=yˉ−axˉ, откуда для An получим
An=i=1∑n((yi−yˉ)−a(xi−xˉ))2=a2i=1∑n(xi−xˉ)2−2ai=1∑n(yi−yˉ)(xi−xˉ)+i=1∑n(yi−yˉ)2.
Рассмотрим теперь An как квадратную функцию от a. Она очень/no доступа минимума при
a=i=1∑n(yi−yˉ)(xi−xˉ)/i=1∑n(xi−xˉ)2.
Налучшей оказалась пряма y=ax+b, где
∑i=1n(xi−xˉ)2∑i=1n(yi−yˉ)(xi−xˉ),∑i=1n(xi−xˉ)2xˉ∑i=1n(yi−yˉ)(xi−xˉ),b=yˉ−∑i=1n(xi−xˉ)2∑i=1n(yi−yˉ)(xi−xˉ).
Задание
- Решить задачу о сглаживании шума методом Гаусса для следующих не линейных функций от одной переменной
a) y=ax2+bx+c;
b) y=a⋅cosx+b⋅sinx.
- Как «работает» метод Гаусса в пространстве (для двух независимых переменных)? Рассмотрим задачу для плоскости z=ax+by+c∗.
- Найти точку, для которой
a) сумма расстояний от трех заданных точек (не лежащих на одной прямой) минимальная;
b) сумма расстояний от трех заданных окружностей минимальная.
A. Строюва
*) Геометрическая иллюстрация к этой задаче дана на первой полосе обложки «Кванта» № 8.