АППРОКСИМАЦИЯ ФУНКЦИИ ОРТОГОНАЛЬНЫМИ ПОЛИНОМАМИ МЕТОДОМ НАИМЕНЬШИХ КВАДРАТОВ
(Подбор эмпирических зависимостей)
7.1. ОБЩИЕ ПОЛОЖЕНИЯ МЕТОДА
Автоматизация метрологических исследований требует определения и использования для математической обработки результатов измерения единых методов, удобных при работе с вычислительной техникой. Одной из ключевых проблем является представление результатов метрологических исследований с использованием ЭВМ, например, при совместных измеренияхдля определения зависимости между двумя или несколькими неодноименными величинами.
Из широкого круга задач рассматривается только наиболее часто встречающаяся задача аппроксимации, которая сводится к поиску аналитической зависимости в виде эмпирической формулы для случая, когда значения функции получены из наблюдения с некоторой погрешностью и представлены в табличной форме.
Одним из известных методов, применяемых для решения этой задачи, является метод наименьших квадратов (МНК) и его разновидность - аппроксимация функции ортогональными полиномами (МНКОП), которая была разработана Дж. Форсайтом [48, 55]. Одним из преимуществ данного метода является возможность автоматизации при выборе числа параметров функции (степени полинома), а также возможность дальнейшей автоматизации и использование других видов функций отличных от полиномов.
Указанный метод МНКОП рекомендуется также ИСО в ряде документов [Н15, Н16].
В данной главе мы изложим метод Форсайта, а также покажем как можно распространить данный метод на многомерный случай.
Искомое уравнение регрессии представляют в виде полинома [6 - 9, 12, 20, 21, 28, 29]
 (7.1)
где n - степень полинома; 
 - коэффициент полинома при i-ой степени аргумента x.
Мерой приближения выбранной зависимости к полученным экспериментальным значениям принимают сумму квадратов разностей экспериментальных значений 
 и вычисленных значений регрессии 
 в N узловых точках 
 , в связи с чем метод получил свое название метода наименьших квадратов.
При метрологических исследованиях результаты измерения могут быть получены с индивидуальной различной погрешностью, поэтому степень доверия к ним также различна. Математически это обстоятельство учитывается введением весовой функции
 (7.2)
которую обычно выбирают произвольно (см. ниже).
Таким образом, задачу сводят к выбору параметров (коэффициентов 
 полинома 
 ), которые минимизируют функционал
 (7.3)
где N - число точек наблюдения.
Аппроксимирующий полином 
 можно также представить в виде линейной комбинации ортогональных полиномов [21, 26, 27, 53]
 (7.4)
где 
 - числовой коэффициент;
 - ортогональный полином i-ой степени с коэффициентом при старшем члене, равном единице.
Условие ортогональности записывают в виде
 (7.5)
Для нахождения коэффициентов 
 при ортогональных полиномах подставляют в уравнение (7.3) выражение (7.4) и, приравнивая к нулю частные производные по 
 , получают нормальную систему уравнений:
 (7.6)
где i = 0,1,...,n . Отсюда с учетом условий ортогональности получают
 (7.7)
где j = 0,1,...,n.
Для построения ортогональных полиномов принимают 
 , а остальные ортогональные полиномы ищут из уравнения
 (7.8)
где 
 - некоторый коэффициент.
Из условия ортогональности выражения (7.5) имеют число уравнений "k" для определения 
 , откуда
 (7.9)
Можно показать, что только два члена 
 и 
 , вычисленные по формуле (7.9) , будут не равны нулю.
Представив 
 в виде линейной комбинации ортогональных полиномов
 (7.10)
и применив к произведениям, стоящим в числителе формулы (7.9),условие ортогональности , получают следующие выражения для коэффициентов:
 (7.11)
Матрица коэффициентов 
 ортогональных полиномов имеет вид

В результате получают следующие формулы для вычисления ортогональных полиномов:
 (7.12)
Аппроксимирующий полином вычисляют по формуле (7.4) или по следующей формуле
 (7.13)
Вычисление коэффициентов ортогональных и аппроксимирующего полиномов производится следующим образом.
Если расписать младшие ортогональные полиномы и привести подобные члены, то ортогональный полином k-й степени 
 будет иметь вид
 (7.14)
где 
 - числовой коэффициент при j-й степени аргумента ортогонального полинома k-й степени.
Сравнивая выражения (7.12) и (7.14), можно получить следующие формулы для вычисления коэффициентов ортогональных полиномов:

Матрицы коэффициентов ортогональных полиномов имеют треугольный вид с единицами по главной диагонали

Коэффициенты аппроксимирующих полиномов вычисляют по формулам

Матрица коэффициентов аппроксимирующего полинома также имеет треугольный вид с коэффициентами 
 по главной диагонали..

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