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

2.3.7.1. Формулировка задачи

Будем рассматривать следующую ситуацию. Объективно существует функция y = f(x), ограниченная и дифференцируемая не менее q + 1 раз на интервале Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Природа и происхождение этой функции могут быть различными:

этой функцией связаны между собой естественные параметры и(или) явления в природе, в обществе, в экономике и т.п.;

этой функцией описывается преобразование физических величин, происходящее в технических устройствах, таких, как регуляторы, датчики, измерительные преобразователи, устройства телекоммуникаций и т.п.;

этой функцией описываются взаимосвязи параметров технических объектов, в том числе технологических процессов, в различных режимах (штатный режим работы, испытания, нештатные режимы);

этой функцией, по мнению исследователя, описываются объекты, явления, процессы, которые он моделирует на компьютере.

По теореме Вейерштрасса, ограниченные и q +1 раз дифференцируемые в интервале Оценивание коэффициентов аппроксимирующих полиномов - student2.ru функции могут быть сколь угодно точно аппроксимированы в этом интервале степенным (и даже обобщенным) полиномом.

Понятно, что в реальном исследовании сколь угодно высокая точность достигнута быть не может, хотя стремление к максимально достижимой точности у каждого исследователя имеется. Пусть это естественное стремление выражается следующим образом.

Желательно аппроксимировать реальную функцию y = f(x)полино­мом степени q так, чтобы максимальное расхождение между реальной функцией и этим полиномом не превосходило пренебрежимо малой, с точки зрения исследователя, величины d > 0 :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Будем называть этот полином степени q “точным”.

Поскольку, по теореме Вейерштрасса, такой полином существует при любом сколь угодно малом значении δ,будем считать коэффициенты Оценивание коэффициентов аппроксимирующих полиномов - student2.ru “истинными” и для их обозначения введем вектор этих коэффициентов Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Степень полинома q будем считать известной. В этом случае говорят: “модель объекта известна с точностью до параметров”. Объектом для нас является полином, аппроксимирующий функцию y = f(x).

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Теперь задачей исследователя является организация такого экспе­римента, в результате которого он смог бы определить значения этих коэффициентов. Необходимыми условиями выполнения такого эксперимента являются

воспроизведение с необходимой точностью заданных значений аргумента Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , в диапазоне Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , или, по крайней мере, фиксация фактически реализующихся этих значений с помощью измерений с заданной или хотя бы с известной точностью;

измерение с необходимой или хотя бы с известной точностью значений функции Оценивание коэффициентов аппроксимирующих полиномов - student2.ru при всех заданных (зафиксированных) значениях аргумента.

Пример графического представления результатов подобного эксперимента приведен на рис. 31. Непрерывной кривой изображен график исследуемой функции y = f(x), точки на этой кривой – суть значения

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Для обозначения всей совокупности этих значений введем вектор Оценивание коэффициентов аппроксимирующих полиномов - student2.ru : Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Точки вне этой кривой – результаты измерений, для обозначения которых введем вектор Оценивание коэффициентов аппроксимирующих полиномов - student2.ru : Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Будем считать, что воспроизведение (измерения) значений аргумента выполняются с настолько высокой точностью, что погрешностью результатов можно пренебречь.

Будем также считать, что погрешности Оценивание коэффициентов аппроксимирующих полиномов - student2.ru измерения значений функции суть компоненты случайного вектора ε, не содержащие систематических составляющих (математическое ожидание всех компонент равно нулю), вектор ε распределен в соответствии с нормальным законом: Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , где Оценивание коэффициентов аппроксимирующих полиномов - student2.ru – его ковариационная матрица. Диагональными элементами ковариационной матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru являются дисперсии погрешностей измерений Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Результаты измерений образуют в совокупности случайный вектор Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , который распределен нормально Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . В случае независимости измерений ковариационная матрица Оценивание коэффициентов аппроксимирующих полиномов - student2.ru диагональна.

Задача состоит в том, чтобы выполнить полиномиальную аппроксимацию исследуемой функции y = f(x), то есть найти оценки коэффициентов Оценивание коэффициентов аппроксимирующих полиномов - student2.ru полинома, аппроксимирующего эту функцию.

Измерения значений функции при каждом значении аргумента могут быть однократными или многократными.

Рассмотрим вначале случай однократных измерений, которым можно ограничиться только, если ковариационная матрица Оценивание коэффициентов аппроксимирующих полиномов - student2.ru известна априори.

2.3.7.2. Измерения однократные

В соответствии с формулировкой задачи (разд. 2.3.7.1) в результате эксперимента при фиксированных значениях Оценивание коэффициентов аппроксимирующих полиномов - student2.ru мы получаем значения Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

Эти значения представлены точками (см. рис. 31), лежащими вне кривых.

Приведенная система равенств есть система k уравнений, из которой нам необходимо получить оценки q + 1 коэффициентов Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Для того чтобы эту систему записать в матричном виде, введем матрицу

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Тогда система уравнений записывается в виде

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

где векторы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru определены в п. 2.3.7.1 и

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Будем находить ММП-оценки неизвестных коэффициентов полинома. Для этого запишем k-мерную плотность распределения вектора Оценивание коэффициентов аппроксимирующих полиномов - student2.ru :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Функция правдоподобия в этом случае

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Максимум функции правдоподобия находится там же, где находится минимум квадратичной формы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

поэтому для нахождения ММП-оценок искомых коэффициентов будем их отыскивать путем минимизации указанной квадратичной формы. С этой целью продифференцируем ее по вектору а и приравняем производную нулю. Напомним предварительно правила дифференцирования по вектору (см., например, [5], стр. 73):

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Пользуясь этими правилами после раскрытия скобок, получим

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

откуда находим вектор ММП-оценок коэффициентов аппроксимирующего полинома:

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

где Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Очевидно, что эта оценка линейно зависит от результатов измерений, а размер матрицы D равен (q + 1) k.

Являясь ММП-оценкой, полученный вектор есть эффективная оценка вектора коэффициентов полинома. Проверим ее несмещенность:

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

поскольку произведение взаимно обратных матриц есть единичная матрица. Несмещенность полученной оценки доказана.

Как показано в разд.3.7.1, ковариационная матрица вектора Оценивание коэффициентов аппроксимирующих полиномов - student2.ru есть Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Тогда, поскольку Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , то в соответствии с разд. 1.7.4 ковариационная матрица вектора оценок коэффициентов

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Производя перемножение ряда взаимно обратных матриц, находящихся в середине правой части, окончательно получим:

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Напомним также, что при линейном преобразовании случайных величин вид плотности распределения не изменяется (разд. 1.6.7). Поэтому в связи с обнаруженной нами несмещенностью оценки

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Если измерения равноточные, то есть при всех i = 1, 2, ..., k Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , а компоненты вектора ε независимы, то ковариационная матрица Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , где Е – единичная матрица, Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . В этих условиях квадратичная форма, подлежащая минимизации, принимает вид

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

В результате минимизации получаем решение и его характеристики

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Компонентами вектора Оценивание коэффициентов аппроксимирующих полиномов - student2.ru являются разности

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

и минимизируемая квадратичная форма представляет собой сумму квадратов этих разностей:

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

По этой причине приведенный метод определения коэффициентов аппроксимирующих полиномов называется методом наименьших квадратов (МНК), а получаемые этим методом оценки коэффициентов полиномов называются МНК-оценками.

Общий метод оценивания коэффициентов аппроксимирующих полиномов путем минимизации квадратичной формы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru называется обобщенным методом наименьших квадратов (ОМНК), а оценки, вычисляемые по формуле Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , – ОМНК‑оцен-ками. Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

Конечным итогом и целью оценивания является полином, коэффициентами которого являются найденные оценки:

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

При значениях аргумента Оценивание коэффициентов аппроксимирующих полиномов - student2.ru этот полином принимает значения, которые суть компоненты вектора Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . График этого полинома представлен на рис. 31 пунктирной линией. В точке Оценивание коэффициентов аппроксимирующих полиномов - student2.ru показана разность Оценивание коэффициентов аппроксимирующих полиномов - student2.ru между значением в этой точке построенного полинома и результатом измерений. Все эти разности в совокупности для i = 1, 2, . . , kсоставляют вектор

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Итак, в результате выполненных операций мы определили, что квадратичная форма Оценивание коэффициентов аппроксимирующих полиномов - student2.ru принимает минимальное значение при Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Обозначим это минимальное значение Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . При ОМНК

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Применительно к МНК, когда Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

В обоих вариантах величина Оценивание коэффициентов аппроксимирующих полиномов - student2.ruслучайна, поскольку зависит от выборочных данных. Естественно выяснить плотность распределения величины Оценивание коэффициентов аппроксимирующих полиномов - student2.ru. Этот вопрос мы рассмотрим отдельно в следующем разделе.

2.3.7.3. Плотность распределения величины Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

Начнем с рассмотрения величины

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

которая вычисляется в рамках применения МНК, когда для получения оценок коэффициентов a достаточно знать лишь о факте равноточности измерений, а значение дисперсии Оценивание коэффициентов аппроксимирующих полиномов - student2.ru погрешностей измерений может быть неизвестным.

В выражении для Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru – вектор выборочных значений, Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Вектор Оценивание коэффициентов аппроксимирующих полиномов - student2.ru – несмещенная ММП-оценка своего математического ожидания Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Поэтому Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . В соответствии с МНК и постановкой задачи в разд.. 2.3.7.1 компоненты Оценивание коэффициентов аппроксимирующих полиномов - student2.ru вектора случайных погрешностей ε распределены нормально с одинаковыми параметрами Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Поэтому компоненты вектора Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , то есть разности

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

При равноточных измерений можно считать выборочными значениями погрешностей, изъятыми из одной нормальной генеральной совокупности Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Тогда реализуется МНК, и значение Оценивание коэффициентов аппроксимирующих полиномов - student2.ru представляет собой сумму

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

где дробь Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , а сумма квадратов этих дробей есть не что иное, как сумма квадратов нормальных случайных величин с нулевым математическим ожиданием и единичной дисперсией.

Такая сумма распределена по закону Оценивание коэффициентов аппроксимирующих полиномов - student2.ru с числом степеней свободы, равным количеству слагаемых k , уменьшенному на количество связей между выборочными значениями. В данном случае количество таких связей равно количеству уравнений, из которых получены оценки коэффициентов а, то есть q + 1. Поэтому число степеней свободы k – q – 1.На этом основании заключаем, что

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Ранее, в одномерном случае в разд. 2.3.4.2. в) было обнаружено, что распределению Оценивание коэффициентов аппроксимирующих полиномов - student2.ru с n – 1 степенью свободы подчиняется величина Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Это также сумма

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Поэтому по аналогии с величиной Оценивание коэффициентов аппроксимирующих полиномов - student2.ru мы можем заключить, что при однократных равноточных измерениях несмещенной оценкой дисперсии погрешностей этих измерений может служить величина

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru = Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

При k = q + 1 это выражение теряет смысл. Подобная ситуация возникает в одномерном случае, когда математическое ожидание исследуемой случайной величины неизвестно и выполняется только одно измерение, то есть n = 1. Тогда оценить характеристику разброса, каковой является дисперсия, принципиально невозможно (см. также разд. 2.3.4.2. b). Поэтому при организации эксперимента необходимо обеспечивать k > q + 1.

При применения ОМНК также

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

По материалам настоящего раздела см. также [5, 7].

2.3.7.4. Практически важные замечания

З а м е ч а н и е 1. При однократных измерениях применение ОМНК затруднено тем, что ковариационная матрица в большинстве случаев неизвестна. Реально известными могут быть только дисперсии Оценивание коэффициентов аппроксимирующих полиномов - student2.ru случайных погрешностей Оценивание коэффициентов аппроксимирующих полиномов - student2.ru из нормативной документации на средство измерений, применяемое для измерения значений функции y = f(x). В этой ситуации ковариационная матрица вынужденно оказывается неполной: в ней остаются только диагональные элементы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , а внедиагональные элементы, которые характеризуют степень корреляции между результатами измерений, отсутствуют. Возникает естественный вопрос о том, как влияет недостаток этой информации на качество получаемых оценок.

Исследования показывают, что неучет корреляции в пределах Оценивание коэффициентов аппроксимирующих полиномов - student2.ru приводит лишь к незначительной потере эффективности оценок. Оценки остаются несмещенными.

В случаях, когда при неравноточных измерениях применяется МНК, то есть когда неравноточность не учитывается, в оценках коэффициентов появляется нежелательное смещение.

З а м е ч а н и е 2. Отличие фактической плотности распределения погрешностей Оценивание коэффициентов аппроксимирующих полиномов - student2.ru от нормальной приводит к потере эффективности оценок среди всех возможных. Однако на множестве всех линейных оценок, то есть оценок, которые линейно зависят от экспериментальных данных, ОМНК и МНК- оценки эффективны для любых плотностей распределения погрешностей Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Это означает, что при каждом конкретном виде плотности распределения может быть получена более эффективная оценка, чем оценка ОМНК или МНК, но она обязательно будет нелинейно зависеть от экспериментальных данных.

З а м е ч а н и е 3. Нестатистический вариант полиномиальной аппроксимации сложных функций.

Этот вариант может возникать при желании упростить представление и(или) вычисление сложных функций. В этом варианте в качестве исходных данных совместно используются:

значения аппроксимируемой функции, вычисленные на компьютере с высокой точностью, или табличные значения, взятые из математических или иных справочников;

заданная исследователем точность аппроксимации в виде неравенств типа Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Если заданные значения Оценивание коэффициентов аппроксимирующих полиномов - student2.ru одинаковы, то можно применить МНК с подбором подходящей степени полинома q по признаку удовлетворения требований к точности аппроксимации.

При различии значений Оценивание коэффициентов аппроксимирующих полиномов - student2.ru можно применить ОМНК, а в качестве ковариационной матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru использовать диагональную матрицу с элементами в диагонали, равными Оценивание коэффициентов аппроксимирующих полиномов - student2.ru или Оценивание коэффициентов аппроксимирующих полиномов - student2.ru – по усмотрению исследователя. Степень полинома, необходимая для достижения требуемой точности аппроксимации, подбирается путем проб.

В этой ситуации статистические и вероятностные термины и характеристики не применяются.

З а м е ч а н и е 4. Все установленные выше свойства ОМНК и МНК- оценок коэффициентов аппроксимирующих полиномов справедливы только тогда, когда модель, то есть вид полинома (степенной полином) и его степень известны. Если фактическая степень полинома выше, чем q, то получаемые оценки коэффициентов будут смещены, и оценки не будут обладать теми свойствами, которые были обнаружены выше в разд. 2.3.7.2, 2.3.7.3. Оценки коэффициентов будут смещены, а плотность распределения величины Оценивание коэффициентов аппроксимирующих полиномов - student2.ru не будет соответствовать распределению “хи-квадрат”.

2.3.7.5. Измерения многократные,

характеристики погрешностей известны

Полагаем, что известны характеристики погрешностей измерения Оценивание коэффициентов аппроксимирующих полиномов - student2.ru значений Оценивание коэффициентов аппроксимирующих полиномов - student2.ru аппроксимируемой функции:

при равноточных измерениях – дисперсия Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

при неравноточных измерениях – ковариационная матрица Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

В частном случае ковариационная матрица может быть диагональной, i-ми элементами диагонали являются дисперсии Оценивание коэффициентов аппроксимирующих полиномов - student2.ru погрешностей измерения значений Оценивание коэффициентов аппроксимирующих полиномов - student2.ru аппроксимируемой функции.

При каждом значении аргумента Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , i = 1, 2, ..., k, выполняется n измерений функции. Обозначим результаты этих измерений Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , где j–номер эксперимента, j = 1, 2, ..., n.Вычисляются средние арифметические значения

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

из которых составляется вектор Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , после чего в зависимости от обстоятельств вычисляются МНК или ОМНК-оценки коэффициентов аппроксимирующего полинома по формулам разд. 2.3.7.2, где вместо вектора Оценивание коэффициентов аппроксимирующих полиномов - student2.ru следует использовать вектор Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

В силу центральной предельной теоремы плотность распределения среднего арифметического стремится к нормальной довольно быстро при любых плотностях распределения исходных погрешностей, которые не слишком сильно различаются по дисперсии (см. разд. 1.6.6.4). Поэтому при многократных измерениях требование к нормальности распределения погрешностей измерений значительно смягчается.

Как известно из разд. 2.3.4.1, дисперсии средних арифметических Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Точно так же из разд. 2.3.4.4 следует, что ковариационная матрица вектора средних арифметических Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . В связи с этими обстоятельствами формулы разд. 2.3.7.2, 2.3.7.3 несколько изменятся.

а)П р и м е н е н и е МНК.

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

но, как и прежде, Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

б) П р и м е н е н и е ОМНК.

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru n Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

но, как и прежде, Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

2.3.7.6. Измерения многократные,

характеристики погрешностей неизвестны

В разделе 2.3.7.5 предполагалось, что ковариационная матрица Оценивание коэффициентов аппроксимирующих полиномов - student2.ru или, по крайней мере, дисперсии Оценивание коэффициентов аппроксимирующих полиномов - student2.ru погрешностей результатов измерений известны, что на практике бывает достаточно редко, особенно в отношении ковариационной матрицы.

Однако при многократных измерениях предоставляется возможность оценить дисперсии Оценивание коэффициентов аппроксимирующих полиномов - student2.ru при каждом i:

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

или ковариационную матрицу в целом.

Корректная оценка всех элементов ковариационной матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , не только диагональных, но и внедиагональных возможна лишь при выполнении специально организованного эксперимента.

Выполняется один цикл измерений в такой последовательности:

воспроизводится значение физической или иной величины, соответствующее первому значению аргумента Оценивание коэффициентов аппроксимирующих полиномов - student2.ru и выполняется измерение (определение) значения функции, полученный результат – Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ;

воспроизводится значение физической или иной величины, соответствующее второму значению аргумента Оценивание коэффициентов аппроксимирующих полиномов - student2.ru и выполняется измерение (определение) значения функции, полученный результат – Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ;

описанная процедура продолжается до достижения последнего, k-го значения аргумента х, таким образом будет получен первый вектор результатов измерений Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ;

устанавливается значение физической величины x, превышающее значение Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , затем вновь устанавливается значение Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , и процесс повторяется, но в обратном порядке, при уменьшении значений x; таким образом будет получен второй вектор результатов Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

При повторении подобных циклов измерений в конечном итоге будет получено четное количество n векторов вида

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , j = 1, 2, . . . , n.

По этому массиву экспериментальных данных вычисляются оценки (см. разд. 2.3.4.3, 2.3.4.4) :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Оценка ковариационной матрицы построена в соответствии с ее математическим определением, приведенным в разд. 1.7.3. Поскольку при реализации ОМНК эту матрицу придется обращать, она не должна быть особенной. Для этого необходимо, чтобы n > k. Но если по техническим, экономическим или иным причинам это условие выполнить невозможно, то придется ограничиться вычислением только оценок дисперсий Оценивание коэффициентов аппроксимирующих полиномов - student2.ru при каждом значении Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . По этим значениям строится диагональная матрица Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , в диагонали которой на i-м месте стоит оценка дисперсии Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . В таком случае не учитывается ковариация между измерениями в точках Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , что приводит к незначительной потере в эффективности оценок коэффициентов, но они остаются несмещенными (см. разд.2.3.7.4, замечание 1).

После этого для вычисления оценок коэффициентов аппроксимирующего полинома применяется ОМНК с заменой во всех формулах разд. 2.3.7.5 матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru на Оценивание коэффициентов аппроксимирующих полиномов - student2.ru :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru n Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Вследствие случайности исходных данных величина Оценивание коэффициентов аппроксимирующих полиномов - student2.ru также случайна. Из-за того, что в формуле для Оценивание коэффициентов аппроксимирующих полиномов - student2.ru вместо генеральной ковариационной матрицы участвует ее оценка, распределение “хи-квадрат” неприменимо. Вместо него здесь применяется плотность F-распределения Фишера (иногда она именуется, как плотность распределения Фишера-Снедекора), и обозначается, как Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , где Оценивание коэффициентов аппроксимирующих полиномов - student2.ru и Оценивание коэффициентов аппроксимирующих полиномов - student2.ru – количества степеней свободы. Плотность распределения Фишера имеет случайная величина [5]

F= Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

что записывается в виде

F = Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Эта плотность распределения широко используется для сопоставления дисперсий генеральных совокупностей при дисперсионном анализе посредством исследования отношения оценок этих дисперсий. Нетрудно увидеть, что величина Оценивание коэффициентов аппроксимирующих полиномов - student2.ru также, в некотором смысле есть отношение дисперсий. Функция распределения Фишера табулирована, таблицы приводятся в специальных таблицах математической статистики (например, [1,13, 14]).

Из последних выражений для величины F следует, что при подготовке эксперимента по аппроксимации зависимостей необходимо обеспечить неравенство n > k - q -1. Это неравенство выполняется всегда, поскольку для предотвращения особенности матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru необходимо выполнить неравенство n > k, которое означает превышение количества повторных измерений над количеством точек, в которых выполняется эксперимент. Иногда по техническим, экономическим или иным объективным причинам это условие оказывается невыполнимым. В таком вынужденном случае придется формировать диагональную матрицу Оценивание коэффициентов аппроксимирующих полиномов - student2.ru :

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

и применять ее при вычислении оценок коэффициентов.

В этой ситуации должно быть k > q + 1, и F‑распределению Фишера подчиняется случайная величина

F= Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Число степеней свободы k - q - 1 и n - 1.

В частном случае, когда по результатам проверки по критерию Кочрена (п. 2.5.6.1) гипотезы о равенстве дисперсий Оценивание коэффициентов аппроксимирующих полиномов - student2.ru будет принято решение о применении МНК, вычисляется средняя оценка дисперсии

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

которая подставляется вместо Оценивание коэффициентов аппроксимирующих полиномов - student2.ru во всех соответствующих формулах разд. 2.3.7.5

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Оценивание коэффициентов аппроксимирующих полиномов - student2.ru ,

И в этом случае случайная величина

F= Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

распределена в соответствии с F-распределением Фишера с числом степеней свободы k - q - 1 и n - 1.

Все замечания, сделанные выше в разд. 2.3.7.4, распространяются на случаи многократных измерений в полном объеме.

2.3.7.7. Особенности вычислений при реализации МНК и ОМНК

Как следует из разд. 2.3.7.2, 2.3.7.3, в процессе оценивания коэффициентов аппроксимирующих полиномов приходится обращать матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru и Оценивание коэффициентов аппроксимирующих полиномов - student2.ru . Из линейной алгебры и вычислительной математики известно, что устойчивость результатов подобных действий в сильной степени зависит от обусловленности обращаемых матриц. Что касается матриц Оценивание коэффициентов аппроксимирующих полиномов - student2.ru и Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , то здесь следует опасаться того, что они могут оказаться особенными. В частности, одна из причин появления особенности у матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru указана в разд. 2.3.7.6.

Обусловленность матриц характеризуется числом обусловленности, которое есть не что иное, как коэффициент “усиления” погрешностей экспериментальных данных и погрешностей округления к погрешностям результатов вычислений.

Для квадратных симметричных матриц, каковыми являются матрицы, перечисленные выше, число обусловленности определено равенствами

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru

где Оценивание коэффициентов аппроксимирующих полиномов - student2.ru , Оценивание коэффициентов аппроксимирующих полиномов - student2.ru – наибольшее и наименьшее собственные числа соответствующей матрицы.

Число обусловленности матриц, используемых в МНК или в ОМНК, может достигать значений от Оценивание коэффициентов аппроксимирующих полиномов - student2.ru до Оценивание коэффициентов аппроксимирующих полиномов - student2.ru и выше.

Известно, что число обусловленности указанных матриц монотонно возрастает с увеличением количества столбцов матрицы X, то есть с увеличением порядка q или, что то же самое, с увеличением числа коэффициентов полинома (см. конструкцию матрицы X в разд. 2.3.7.2). Максимального значения число обусловленности достигает при q + 1 = k, когда распределение Фишера уже неприменимо. Особенно опасной оказывается ситуация, когда количество оцениваемых коэффициентов превышает их фактическое количество, то есть при завышении степени полинома.

Можно рекомендовать три способа повышения устойчивости оценок коэффициентов МНК и ОМНК.

1. Не стремиться к излишне высокому порядку аппроксимирующего полинома, использовать априорную информацию о гладкости аппроксимируемой функции.

2. При необходимости аппроксимации функции y = f(x) полиномом высокого порядка вплоть до q = k – 1 использовать метод регуляризации Тихонова.

Применительно к МНК и ОМНК этот метод заключается в следующем [7].

Исходное уравнение преднамеренно искажается таким образом, чтобы это искажение заведомо улучшало обусловленность. Таким регуляризирующим искажением является, по Тихонову, увеличение диагональных элементов матрицы системы уравнений. Регуляризированное таким образом решение имеет вид Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Число a называется параметром регуляризации. Оценка Оценивание коэффициентов аппроксимирующих полиномов - student2.ru в англоязычной литературе называется ридж-оценкой. В отечественной литературе встречается калькоподобный перевод этого термина: “гребневая оценка”.

Эта оценка, конечно, смещена. Ее смещение примерно

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru .

Оценивание коэффициентов аппроксимирующих полиномов - student2.ru Проблема состоит в выборе такого значения параметра регуляризации, при котором результирующая погрешность, вызванная смещением оценки и плохой обусловленностью матрицы системы, была минимальной.

На рис. 32 показана принципиальная возможность такого выбора. Однако, универсального практического рецепта выбора оптимального значения параметра регуляризации пока не существует.

3. Третий способ заключается в таком размещении значений аргумента x, при котором число обусловленности матрицы Оценивание коэффициентов аппроксимирующих полиномов - student2.ru или Оценивание коэффициентов аппроксимирующих полиномов - student2.ru было минимальным. Этот способ рассматривается в следующем пункте.

2.3.7.8. Основные принципы планирования эксперимента,

Наши рекомендации