Нахождение уравнений регрессии для других элементарных функций

МАТЕМАТИЧЕСКИЕ МЕТОДЫ ОБРАБОТКИ РЕЗУЛЬТАТОВ ЭКСПЕРИМЕНТОВ

 

1. МЕТОД НАИМЕНЬШИХ КВАДРАТОВ

 

Пусть в результате экспериментов (например, измерений) найдены значений аргумента и соответствующих им значений функции :

Таблица 1

...
...

 

Найти формулу, выражающую эту зависимость аналитически и принимающую значения, близкие к табличным.

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

 

(1.1)

Уравнение называется уравнением регрессии на .

На рис. 1 показана приближающая функция для заданных табличных значений (они изображены точками). Из рисунка видно, что приближающая функция представляет гладкую кривую

 

 

Рассмотрим метод нахождения приближающей функции на примере приближающей функции с параметрами:

(1.2)

Пусть , . Сумма квадратов разностей соответствующих значений функций и имеет вид

(1.3)

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

, , …, ,

или

(1.4)

………………………………………………………

Решив эту систему уравнений относительно неизвестных , найдем функцию .

Значения разностей

(1.5)

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

(1.6)

в соответствии с принципом наименьших квадратов должна быть наименьшей.

 

Формулы для функции с параметрами будем использовать для приближающих функций, содержащих два и три параметра.

 

Приближающие функции с двумя параметрами

 

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

 

1) 5)

 

2) 6)

 

3) 7)

 

4) 8)

 

Линейная и квадратичная регрессия

 

Рассмотрим линейную регрессию

 

(2.1)

 

Найдем частные производные по параметрам

 

,

 

Составим систему уравнений вида (1.4)

 

,

 

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

 

 

Введем обозначения

 

, , (2.2)

,

 

Тогда последняя система примет вид

 

(2.3)

 

Найдем параметры и , решив систему уравнений (2.3)

 

(2.4)

 

Нахождение уравнений регрессии для других элементарных функций

 

Степенная функция (геометрическая регрессия)

 

(2.5)

 

Полагая, что и , прологарифмируем формулу (2.5)

 

(2.6)

 

Введем новую функцию , новую переменную и новые постоянные и

, (2.7)

, (2.8)

Введенная функцию запишется в виде:

 

(2.9)

 

т.е. задача свелась к отысканию приближающей функции в виде линейной.

 

Для нахождения степенной приближающей функции следует

1) пересчитать исходную таблицу и в новую таблицу значений и по формулам,

2) для новой таблицы значений и найти постоянные и ,

3) после определения постоянных и (см. п.1.1) , найдем постоянные и по формулам

 

, (2.10)

 

Показательная функция

(2.11)

Логарифмируя показательную функцию (2.11), получим

 

(2.12)

 

Приняв обозначения , , перепишем (2.12) в виде

 

(2. 13)

 

где , а и определяются по формулам , .

 

Для нахождения показательной приближающей функции следует

1) заменить в исходной таблице , значения на ,

2) для новой таблицы значений и найти постоянные и ,

3) после определения постоянных и (см. п.1.1) , найдем постоянные и по формулам , .

 

Дробно-линейная функция

(2.14)

 

Введем новую приближающую функцию по формуле

 

, (2.15)

 

Из последнего равенства видно, что для нахождения параметров и по заданной таблице 1 следует составить новую таблицу, у которой значения аргумента оставить прежними, а значения функции заменить обратными числами, после чего для полученной таблицы найти приближенную функцию . Найденные значения параметров и подставить в формулу функции (2.14).

Логарифмическая функция

(2.16)

 

Очевидно, что для перехода к линейной функции следует сделать замену аргумента по формуле

 

(2.17)

 

Новая приближающая функция примет вид

 

(2.18)

 

Из формул (2.16), (2.17) видно, что для нахождения значений и нужно составить новую таблицу, в которой значения аргумента определяются по формулам (2.17) путем логарифмирования заданных , а значения функции те же, что в исходной таблице. Для линейной функции (2.18) описанным ранее способом найдем коэффициенты и , затем подставим их в искомую формулу (2.16).

 

Гипербола

(2.19)

Для перехода к линейной функции сделаем замену переменной

 

(2.20)

 

Новая приближающая функция запишется в виде

Для нахождения функции (2.19) следует вычислить значения нового аргумента по формулам (2.20) и найти для новой таблицы линейную приближающую функцию. Полученные значения и подставим в искомую формулу (2.19).