Метод наименьших квадратов для полиномов
Мы рассматривали функции, зависящие от двух параметров. Предположим, что аппроксимирующая функция имеет вид квадратичной зависимости:
.
Аналогично линейной зависимости составим функцию
, где
(
-табличное значение,
- эмпирическая формула).
Возьмем частные производные по a,b и c 
И приравняем их к нулю

Получим нормальную систему уравнений.
-
Решив нормальную систему относительно неизвестных a,b,с, найдём значения параметров приближающей функции.
Если аппроксимирующая функция является многочленом более высокого порядка “n”, то суть подхода к решению задачи не изменится, а увеличится только число уравнений системы.
Пример 7.2.
Данные предыдущего примера 7.1 аппроксимируем квадратичной зависимостью:
. Напомним условие примера
|
|
| Задание матрицы коэффициентов нормальной системы и столбца ее свободных членов |
|
|
| Решение нормальной системы |
|
|
|
|
| сумма квадратов отклонений |
|
| среднеквадратичное отклонение |
|
Рис. 7.3. Решение примера 7.2 в Mathcad
Поскольку величина суммы квадратов отклонений для квадратичной зависимости
получилась больше, чем у найденной ранее степенной функции, в данном примере предпочтительнее степенная функция. 
Если аппроксимирующая функция является многочленом более высокого порядка “n”, то суть подхода к решению задачи не изменится, а увеличится только число уравнений системы.
Для построения аппроксимирующей зависимости в виде многочлена в Mathcad можно воспользоваться встроенными функциями regress и interp. Функция regress(x,y,k) возвращает вектор коэффициентов полиномов k-й степени, подобранного методом наименьших квадратов по экспериментальным точкам x и y(x -массив абсцисс, y- массив ординат). Элементы массива x должны быть упорядочены по возрастанию.
Пример 7.3
Продолжим вычисления с данными примера 7.1:
|
|
|
|
|
|
|
| Сумма квадратов отклонений. |
|
| Среднеквадратичное отклонение |
|
Естественно, результаты такие же, как в примере 7.2
|
|
|
| Сумма квадратов отклонений измеренных значений от вычисленных |
|
| среднеквадратичное отклонение |
|
Для кубической параболы получился самый хороший результат
Графики практически совпадают, поэтому не имеет смысла брать приближающий многочлен более высокого порядка.
Рис. 7.4. Решение примера 7.2 в Mathcad
Дата добавления: 2017-05-18; просмотров: 792;
