Метод наименьших квадратов
Лекция №8
Для получения искомой зависимости y=f(x) по имеющимся экспериментальным точкам (xi, yi) обычно пользуются методом наименьших квадратов. В этом случае задача состоит в том, чтобы сумма квадратов отклонений экспериментальных точек от сглаживающей кривой обращалась в минимум:
. (8.1)
Здесь xi, yi - экспериментальные значения переменных в i-том опыте; N - количество опытов, N>S, где S - число коэффициентов искомой зависимости.
При выборе вида зависимости y=f(x) возможны следующие случаи:
1. Общий вид зависимости y=f(x) известен заранее на основании теоретических предпосылок. Задача состоит в нахождении числовых значений параметров этой зависимости.
2. Зависимость y=f(x) неизвестна и нет никаких предположений о ее математической форме. В этом случае для эмпирического описания исследуемой закономерности в области ее существования, ограниченной пределами изменения аргумента, удобно применить алгебраический полином определенной степени.
Рассмотрим методику определения числовых значений параметров y=f(x), удовлетворяющих условию (8.1). При этом будем считать, что вид функции f(x), зависящей от нескольких параметров al, l=1, 2, 3... известен. Запишем y как функцию не только аргумента x, но и параметров a1, a2, a3,…, т.е.
y=f(x, a1, a2, a3,…).
Найдем значения al, при которых левая часть выражения (8.1) обращается в минимум. Для этого продифференцируем его по переменной al и приравняем производные к нулю. Тогда получим:
,
; (8.2)
.
и т.д.
Здесь - значение частной производной функции f по параметру al в точке х=xi, y=yi.
Система уравнений (8.2) содержит столько же уравнений, сколько и неизвестных коэффициентов a1, a2, a3,… . Решить эту систему в общем виде нельзя – надо знать конкретный вид функции f. В случае, когда эта функция задана в виде алгебраического полинома, система уравнений (8.2) получается линейной относительно искомых коэффициентов полинома. Ее обычно называют нормальной.
Если y является функцией нескольких аргументов, процедура нахождения параметров al в принципе не меняется. В уравнение (8.2) подставляются те сочетания аргументов, которые имели место в i-том опыте.
Рассмотрим методику проведения эксперимента, когда искомая зависимость y=f(x) может быть представлена в линейном виде:
y = a0 + a1x . (8.3)
Для нахождения коэффициентов a0 и a1 воспользуемся методом наименьших квадратов, согласно которому задача вычисления числовых значений коэффициентов сводится к отысканию экстремума функции двух переменных a0 и a1:
. (8.4)
Взяв частные производные от S2 по переменным a0 и a1 и приравняв их к нулю, получим систему нормальных уравнений
;
(8.5)
.
Решение системы (8.4) дает значение искомых коэффициентов.
Пример 1
При проведении экспериментальных исследований скоростной характеристики двигателя постоянного тока с независимым возбуждением получены следующие результаты:
I, A | -10 | -7,5 | -5 | -2,5 | 2,5 | 5,0 | 5,0 | 7,5 | ||
w, c-1 |
Согласно теоретическим данным зависимость скорости двигателя от тока якоря описывается следующим уравнением
. (8.6)
Здесь w, w0 = а0 – угловые значения текущей скорости и скорости идеального холостого хода, с-1; U - напряжение сети, В; I - ток якоря, А; Rя, Rр - сопротивление якоря и дополнительное сопротивление якорной цепи, Ом; Ф - магнитный поток двигателя, Вб; К - конструктивная постоянная машины, В×с/Вб; С1 – коэффициент, В×с (Н×м/А).
При неизменных U, Ф и R (условие проведения эксперимента) эта зависимость линейна, а ее характеристика прямая линия. Определим коэффициенты a0, a1 уравнения (8.5). Для нахождения коэффициентов a0, и a1 воспользуемся методом наименьших квадратов (используем для определения искомых коэффициентов систему уравнений (8.4)). В рассматриваемом случае она примет вид
;
(8.7)
.
Решение системы (8.6) дает значение искомых коэффициентов.
В рассматриваемом случае в соответствии с результатами эксперимента
Подставив эти значения в (8.6), найдем а0=146,5 с-1; и а1=4,262 (А×с)-1. Тогда зависимость w=f(I) примет вид
w = 146,5 - 4,262×I .
Аппроксимирующая прямая и экспериментальные точки приведены на рис. 8.1.
Рисунок 8.1
Лекция №9
(Продолжение темы «Метод наименьших квадратов»)
Статическая оценка результатов аппроксимации.
1. Дисперсия воспроизводимости.
, (9.1
где m - число параллельных опытов в i-й точке,
j - порядковый номер параллельного опыта в i-й точке.
Обычно критерием равноточности служит отношение максимальной дисперсии в соответствующей опытной точке Dyмакс к сумме всех дисперсий в N опытных точках:
. (9.2)
Полученное значение G сравнивается с табличным GT (см. приложение 2), определенным для числа степеней свободы m-1, N при принятом уровне значимости (чаще всего равном 0,05). Если G<GT, то гипотеза о равноточности не отвергается.
Дисперсия опыта (средняя дисперсия математических ожиданий)
. (9.3)
Здесь mN=n - общее число измерений.
2. Оценка адекватности аппроксимирующей зависимости исследуемому объекту обычно производится с помощью критерия Фишера
. (9.4)
Здесь Dya остаточная дисперсия, равная
, (9.5)
где S - количество искомых параметров аппроксимирующей зависимости; ypi - расчетное значение функции в i-й точке при аппроксимации ее зависимостью вида y=f(x1, x2,..).
Полученное значение F сравнивается с табличным FT (см. приложение 1), определенным для степеней свободы r1=N-S; r2=N(m-1) при принятом уровне значимости. Если F<FT, то гипотеза от адекватности не отвергается. Если погрешность опыта известна априори, то при £ модель адекватна.