Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 Филатова Моделирование биотехнических систем.pdf
Скачиваний:
201
Добавлен:
01.05.2015
Размер:
2.3 Mб
Скачать

 

 

 

35

 

 

(р=5%) и уровне свободы f = N ( m 1 )

из таблицы (приложение 3) выби-

рают

tb

[6]. Если

 

 

 

 

таб

 

 

 

 

 

tb

> tb

,

(2.26)

 

 

i

таб

 

то bi – не случайно, а значимо отличен от нуля.

Если tbi tbтаб , то bi – случайно отличен от нуля, это незначимый коэффициент, который исключается из уравнения ( bi = 0 ).

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

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

j=N

b

2

(2.27)

Sbi = j=1 (

i

)S j .

y j

 

Для линейного уравнения вида (2.11) можно определить Sb0 ,Sb1 по более простым формулам:

 

 

i=N

 

Sb

=

Sвоспр2 x12i

;

i=1

i=N

i=N

0

 

 

 

 

N x12i (x1i )2

(2.28)

 

 

i=1

i=1

Sb

=

Sвоспр2

N

.

i=N

i=N

1

 

 

 

 

N x12i (x1i )2

 

 

 

i=1

i=1

 

2.5.3. Проверка гипотезы об адекватности математической модели

Наиболее распространенной метрикой для оценки расстояния между экспериментальными значениями y и значениями, найденными по уравне-

36

нию модели ( y ) является формула остаточной дисперсии. Если при постановке эксперимента были выполнены параллельные измерения Y, остаточную дисперсию находят как

 

m

i=N

(2.29)

Sост2 =

( yi y)i )2 ,

f1 = Nm (n +1).

 

 

f1 i=1

 

Проверку адекватности математической модели осуществляют с помощью критерия Фишера:

 

2

 

(2.30)

Fрас =

Sост

.

 

 

 

 

Sвоспр2

 

Уравнение математической модели адекватно исследуемому объекту, если

Fрасч < Fтаб, p, f1 , f2 ,

при f1 = Nm (n + 1), f2 = N (m 1).

(2.31)

 

Если условие (2.31) не выполняется при Fтаб (приложение 2), модель

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

Формулы (2.29) – (2.31) можно использовать, если m>1.

Если параллельных замеров не проводилось (при m=1), дисперсию воспроизводимости определить нельзя. Тогда вместо проверки адекватности производится оценка качества аппроксимации опытных точек принятым уравнением регрессии. Остаточную дисперсию находят по формуле

 

1

i=N

Sост2 =

( yi y)i )2 .

f2

 

i=1

Критерий Фишера оценивается по формуле

 

S 2

 

Fрас =

y

,

Sост2

 

 

где Sy2 – оценка дисперсии y относительно среднего (2.5).

(2.32)

(2.33)

Уравнение регрессии обеспечивает удовлетворительную точность аппроксимации, если

Fрасч

> Fтаб,P, f , f

(2.34)

 

1

2

и f1 = N 1, f2 = N n 1.

Если условие (2.34) не выполняется, модель не адекватна.

37

2.6. Построение множественной линейной модели

Предположим, имеется некоторый объект (рис.2.2), эффективность и качество его функционирования характеризует выходной параметр y. На него оказывают влияние некоторое множество внешних входных воздействий (факторов). Они образуют вектор входных координат объекта X_.

Если на множестве X_ выделить только линейно независимые координаты, т.е. сформировать множество X ={x1 , x2 ,...xn}, то, в случае ли-

нейной взаимосвязи между выходом объекта y и факторами, ее можно описать уравнением множественной линейной регрессии:

y) = b0 +b1 x1 +b2 x2 +... +bn xn ,

(2.35)

Для выделения X осуществляется поиск на множестве X_ всех пар линейно зависимых факторов. Из каждой такой пары в множество X включается только один фактор. Последовательно анализируя составляющие X_, получим искомое множество линейно независимых факторов X X_.

На основе пассивного эксперимента можно сформировать экспериментальную выборку (табл.2.5).

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

 

 

Таблица 2.5.

 

 

 

 

N

Факторы

Параллельные замеры Y

 

x1

x2

…..

xn y1

……

ym

1

x11

x21

 

xn1

 

 

2

x12

x22

 

xn2

 

 

 

 

 

 

 

 

 

 

 

 

N

x

1N

x

2N

 

x

nN

 

 

 

 

 

 

 

 

 

Стандартизация переменных выполняется с использованием следующих выражений:

 

y

 

y

 

 

 

 

(2.36)

y0 =

i

 

x

0

=

x ji x j

 

 

,

ji

 

, j=1,..n; i=1, N,

 

S y

 

i

 

 

 

 

 

 

 

 

 

 

Sx j

38

где Sy и Sx j – оценки средних квадратических отклонений соответ-

ствующих переменных, которые определяются по формулам, аналогичным формуле (2.6).

Экспериментальная выборка (табл.2.5), преобразованная с помощью (2.36), будет обладать новыми свойствами:

y

0

= 0, S y0 =1

0

= 0 ,

Sx0j

= 1 .

(2.37)

 

, x j

 

С помощью стандартизованных переменных можно получить уравнение модели вида

y)0 = a1 x10 +a2 x20 +a3 x30 ... +an xn0 .

(2.38)

Коэффициенты уравнения (2.38) определяются из условия минимума функционала S:

i=N

 

 

 

 

 

 

(2.39)

S = ( yi0 y)i0 )2 min;

 

 

 

i=1

S

 

S

 

S

 

(2.40)

S min, если

= 0,

= 0, ...

= 0.

 

 

 

 

 

a1

a2

an

 

Используя совместно (2.38)-(2.40), получим систему нормализованных уравнений:

i=N

 

i=N

 

i=N

 

(2.41)

a1 (x10i )2

+ a2 x10i x20i +...... =x10i yi0 ;

 

 

i=1

 

i

=1

 

 

i=1

 

 

i=N

 

i=N

 

i=N

 

 

a1 x20i x10i

+a2

(x20i )2 +....... = x20i yi0 ;

 

 

i=1

 

i=1

 

i=1

 

 

i=N

 

i=N

 

i=N

 

 

a1 xni0 x10i

+a2

xni0 x20i

+....... =

xni0 yi0 .

 

 

i=1

 

i=1

 

i=1

 

 

Умножим левую и правую части уравнения (2.39) на

1

и введем

N-1

обозначения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.42)

 

 

 

1

 

N

 

 

r*0 0

=

 

xij0 xik0 .

 

 

 

 

 

 

 

 

 

 

x j xk

 

 

N 1 i=1

 

 

 

Вместо (2.41) получим систему нормализованных уравнений вида

 

 

 

 

 

 

 

39

 

 

 

 

 

*

 

 

*

+

 

*

;

 

 

(2.43)

a1 +a2 rx10 x20

+a3rx10 x30

...... = ry0 x10

 

 

 

......

 

 

 

 

 

 

 

 

 

 

 

a r*0 0

+a

r*0 0

+a r*0

0

+...... +a

n

= r*0

0 .

1 xn xn

 

2

xn x2

3

xn x3

 

 

y

x1

Решая систему алгебраических уравнений (2.43), определим коэффициенты уравнения (2.38). Для перехода к уравнению (2.35) используют выражения

 

Sy

 

n

(2.44)

bj = a j

,

b0 = y bj x j .

 

 

 

 

Sx j

j=1

 

Для уравнения (2.35) можно определить коэффициент множественной корреляции R:

R =

a1ryx1 + a2 ryx2 +...an ryxn , 0 R 1.

(2.45)

 

Коэффициент множественной корреляции служит показателем силы связи в случае множественной регрессии.

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

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

На каждой итерации определяются расчетные значения t-критерия для всех коэффициентов в уравнении модели. Найденные значения

{tb

,tb

,tb ....tbn } упорядочиваются по убыванию. Из уравнения исключа-

1

2

3

ется коэффициент bi , для которого получен наименьший t-критерий ( tbi ).

Оставшиеся оценки коэффициентов регрессии b1,b2 ,...bi1,bi+1,...bn пе-

ресчитываются. Процедура повторяется до тех пор, пока наблюдается снижение остаточной дисперсии.

Задачу построения линейной математической модели вида (2.35) можно решать с помощью программ, имеющих средства вычисления статистических функций. Это специальные пакеты: Statgraphics+ for Windows, Statistica, MatLab и т.п., или более широко применяемая программа MS Excel. Программы из пакета Microsoft Office имеют простые и легко настраиваемые графические средства, а программа Excel очень удобна при обработке двумерных массивов, с помощью которых обычно задаются результаты пассивного эксперимента.

40

Рассмотрим процедуру построения линейной математической модели с помощью библиотеки статистических функций программы MS Excel.

Пусть результаты пассивного эксперимента представляются в виде первых пяти столбцов таблицы 2.6.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.6.

 

I

 

x

 

x

2

 

x3

 

yi

 

y)1i

 

y)2i

 

y)3i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

3

 

 

4

 

5

 

6

 

7

 

8

 

 

 

1

 

0,4

 

2,6

 

 

0,06

 

34,00

 

33,99861

 

34,004

 

40,1538

 

 

 

2

 

1,6

 

2,8

 

 

0,8

 

48,81

 

48,8063

 

48,80398

 

55,62965

 

 

 

3

 

2,4

 

3,6

 

 

0,092

 

60,00

 

59,99886

 

60,00517

 

65,94689

 

 

 

4

 

3,2

 

6

 

 

0,24

 

74,40

 

74,40062

 

74,40922

 

76,26412

 

 

 

5

 

0,8

 

4

 

 

0,36

 

41,60

 

41,60189

 

41,60638

 

45,31242

 

 

 

6

 

3,6

 

9,4

 

 

2,2

 

86,02

 

86,02161

 

86,01519

 

81,42274

 

 

 

7

 

0,48

 

0,4

 

 

0,4

 

30,56

 

30,56192

 

30,56003

 

41,18553

 

 

 

8

 

0,68

 

11,2

 

1

 

54,57

 

54,56948

 

54,57933

 

43,76483

 

 

 

9

 

0,56

 

6,24

 

1,4

 

43,21

 

43,21312

 

43,21047

 

42,21725

 

 

 

10

 

0,84

 

12,24

 

1,8

 

58,58

 

58,57801

 

58,58114

 

45,82828

 

 

 

11

 

1,08

 

8,7

 

 

2,2

 

54,38

 

54,38178

 

54,37472

 

48,92345

 

 

 

12

 

1,2

 

6,28

 

2,8

 

50,99

 

50,9878

 

50,97035

 

50,47104

 

 

На рис.2.7а приведен фрагмент массива с результатами, на основе которых уравнение модели имеет вид

y)1 = 23.99 +11.99x1 +2x2 +0.01x3 .

(2.46)

Результаты выполнения функции ЛИНЕЙН (строки с номерами 1 – 5) дополнены (строка с номером 0) расчетными значениями критерия Стью-

дента (2.25):

tb0 =

 

b0

 

=

23.99977

= 14477.39

при i = 0,1,2,3.

 

 

 

 

Sb

0.001657

 

 

0 i

 

 

 

 

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

i=N

i=N

SS _ reg = ( y y)1i )2 ,

SS _ ost = ( yi y)1i )2 .

i=1

i=1

В соответствии с полученными значениями критерия Стьюдента из уравнения (2.46) надо исключить x3 , т.к. велика вероятность, что коэффи-

циент b3 случайно отличен от нуля. При повторном использовании функ-

41

ции ЛИНЕЙН( ) с экспериментальным массивом y и факторами x1 и x2 получим (рис.2.7б) уравнение, отличающееся от предыдущего варианта только в третьем, четвертом знаках после запятой:

(а)

 

y)1 = 23.99 +11.99 x1 +2x2 .

 

 

(2.47)

 

 

 

 

 

 

 

 

 

 

 

t_bi

1

2

 

3

 

4

 

5

 

 

10,530

7688,25

 

17296,6

 

14477,39

 

0

 

 

bi

0,0105

2,0

 

11,9

 

23,9

 

1

 

 

S_bi

0,00099

0,00026

 

0,00069

 

0,00165

 

2

 

 

 

0,99

<= r

 

 

 

 

3

 

 

 

 

f2 =>

8

 

 

 

 

 

4

 

 

 

2744,6

4,92E-05

 

 

 

 

5

 

(б)

 

SS_reg

SS_ost

 

 

 

 

6

 

 

 

 

 

 

 

4

 

 

 

 

 

 

1

2

 

3

 

 

5

 

 

t_bi

 

 

2676,48

 

4760,9

 

4003,74

 

0

 

 

bi

 

 

2,0017

 

11,9

 

23,99

 

1

 

 

S_bi

 

 

0,000748

 

0,0025

 

0,0059

 

2

 

 

 

 

0,999

<= r

 

 

 

 

 

3

 

 

 

 

f2 =>

9

 

 

 

 

 

4

 

 

 

 

2744,63

0,00073

 

 

 

 

 

5

 

 

 

 

SS_reg

SS_ost

 

 

 

 

 

6

 

(в)

t_bi

1

 

2

3

4

5

 

 

 

6,09

9,47

0

bi

 

 

 

12,89

34,99

1

S_bi

 

 

 

2,11

3,69

2

 

0,788

 

<= r

 

 

3

 

f2 =>

 

10

 

 

4

 

2163,2

 

581,42

 

 

5

 

SS_reg

SS_ost

 

 

6

Рис. 2.7. Фрагменты результатов оценки коэффициентов уравнения множественной линейной регрессии с помощью функций Excel: а – для уравнения (2.46), б – для уравнения (2.47), в – для уравнения (2.48)

Но так как из (2.47) исключен третий фактор, сумма остатков, характеризующая разброс экспериментальных точек относительно уравнения модели, выросла почти в 14 раз. Однако коэффициент r изменился слабо и условие адекватности (2.34) для (2.47) выполняется.

42

Если из уравнения модели исключить x2 , полученные результаты (рис.2.7в) покажут существенный рост суммарных остатков и резкое снижение коэффициента r

y)1 = 34.995 +12.89 x1

(2.48)

Расчет с помощью функции ТЕНДЕНЦИЯ(..) оценок выходного параметра (столбцы 6-8 в табл.2.6) для уравнений (2.46) – (2.48) позволяет построить графики их изменения (рис.2.8).

100,00

 

 

 

 

 

 

 

 

 

 

 

80,00

 

 

 

 

 

 

 

 

 

 

 

60,00

 

 

 

 

 

 

 

 

 

 

 

40,00

 

 

 

 

 

 

 

 

 

 

 

20,00

 

 

 

 

 

 

 

 

 

 

 

0,00

 

 

 

 

 

 

 

 

 

 

 

1

2

3

4

5

6

7

8

9

10

11

12

Рис. 2.8. Диаграмма изменения оценок выходного параметра по уравнениям (2.46),

(2.47) – сплошная линия, по уравнению (2.48) – пунктирная линия

 

 

 

Для рассматриваемого примера в качестве математической модели целесообразно использовать уравнение (2.47).

Аналогичный вывод можно получить с помощью программы Statgraphics+ for Windows.

Для построения линейной модели в ней используется команда Multiple Regression. В программе предусмотрен автоматический расчет критериев Стьюдента и генерации рекомендаций по исключению не значимых коэффициентов из уравнения.

Протокол решения этого примера приведен на рис.2.9.

43

(а)

Multiple Regression Analysis

--------------------------------------------------------------------------------------------------

Dependent variable Col_4

 

Standard

 

 

Parameter

Estimate

Error

CONSTANT

24,0

0,0

Col_1

12,0

0,0

Col_2

2,0

0,0

Col_3

0,01

0,0

 

 

Analysis of Variance

Source

Sum of Squares

Df

Mean Square

Model

2744,53

3

914,842

Residual

0,0

8

0,0

The StatAdvisor

---------------------

The output shows the results of fitting a multiple linear regression model to describe the relationship between Col_4 and 3 independent variables. The equation of the fitted model is

Col_4 = 24,0 + 12,0*Col_1 + 2.0*Col_2 + 0,01*Col_3

(б)

Multiple Regression Analysis

--------------------------------------------------------------------------------------------------

Dependent variable Col_4

 

 

Standard

T

 

Parameter

Estimate

Error

Statistic

CONSTANT

 

0,00550003

 

 

24,0017

4363,92

 

Col_1

bi 11,99980

0,000231264

5188,79

tb

 

 

 

 

i

Col_2

2,00159

0,000686254

2916,69

 

 

Analysis of Variance

 

 

Source

Sum of Squares

Df

Mean Square

Model SS_reg

2744,53

2

1372,262

Residual

0,000614987

9

0,00006833

Total (Corr. )

2744,53

11

 

 

The StatAdvisor

The equation of the fitted model is

 

 

Col_4 = 24,0017 + 11,9998*Col_1 + 2,00159*Col_2

 

 

y

x1

x2

 

 

Рис. 2.9. Фрагменты протокола оценки коэффициентов уравнения множественной линейной регрессии с помощью функций Statgraphics+ for Windows. (а) – для уравнения

(2.46), (б) – для уравнения (2.47)

44

2.7. Построение нелинейных моделей, описывающих статический режим работы объекта

Предположим, что функциональная связь между выходным параметром и факторами является нелинейной. В зависимости от вида нелинейной функции возможны различные методики построения уравнений математической модели. Рассмотрим несколько примеров построения нелинейных моделей статики.

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

В качестве объекта исследования рассмотрим гипсовый слепок нижней челюсти человека (рис.2.10). Привязка проекции оттиска на плоскость YOX позволяет получить набор точек, задающих внешний (или внутрен-

ний) профиль челюсти. Полученную выборку координат точек { ( yi , xi ) }

можно рассматривать как совокупность значений фактора ( x1 ) и выходно-

го параметра (y). Выдвинута гипотеза о том, что внешний профиль челю-

сти можно описать с помощью уравнения параболы второго порядка

(2.46).

 

 

 

 

 

 

 

 

 

 

-5

0

10

20

30

40

50

60

70

80

90

Y

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

25

 

 

 

 

 

 

 

 

 

 

35

 

 

 

 

 

 

 

 

 

 

45

 

 

 

 

 

 

 

 

 

 

X 55

 

 

 

 

 

 

 

 

 

 

Рис. 2.10. Привязка системы координат Рис. 2.11. Внешний профиль челюсти

 

к сканированному изображению гип-

 

 

 

 

 

 

 

 

 

 

сового слепка нижней челюсти чело-

 

 

 

 

 

 

 

 

 

 

века

 

 

 

 

 

 

 

 

 

 

yˆ = b0 +b1x1 + b11x12.

 

 

 

 

 

 

(2.46)

Следует найти такие значения коэффициентов b0, b1,

b11,

 

которые

обеспечат минимум функционала:

 

 

 

 

 

 

 

 

 

 

N

ф= ( yi y)i )2 min

i=1

45

 

N

(2.47)

илиф= ( yi b0

b1 x1 b11 x12 )2 .

i=1

 

Минимум функционала достигается при выполнении требований:

Ф = 0;

Ф = 0;

Ф = 0.

(2.48)

 

 

 

 

b

b

 

 

b

 

 

0

1

11

 

 

Выражения (2.48) с учетом (2.47) позволяют получить систему нор-

мальных уравнений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yu ;

(2.49)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

b0 N +b1 xi +b11 xi =

 

 

 

2

 

 

2

 

 

xi3 =

 

 

 

 

 

 

+b1

xi

3

+ b11

xi yu ;

 

b0

 

 

xi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xi4 =

xi2 yu .

 

b0

 

 

xi

+b1

 

 

xi

 

+ b11

 

 

 

 

 

 

Решая систему алгебраических уравнений (2.49), получим

 

 

 

 

 

b =

D0

,

b =

D1

,

b

=

D2

,

(2.50)

 

 

 

 

0

 

D

 

1

 

D

 

 

11

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где D – главный определитель системы, D0 ,D1 ,D2 – алгебраиче-

ские дополнения.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.51)

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

x1i

x12i

 

 

 

 

 

 

 

 

 

 

 

N

 

 

i=1

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

N

 

 

 

 

 

 

 

 

 

 

D =

x1i

 

x12i

x13i

 

.

 

 

 

 

 

 

 

 

i=1

 

 

i=1

 

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

N

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

x12i

 

x13i

x14i

 

 

 

 

 

 

 

 

 

 

 

i=1

 

 

i=1

 

 

 

i=1

 

 

 

 

 

 

Аналогичным образом определяют выражения для расчета оценок коэффициентов регрессии любого полиномиального уравнения.

Традиционная графическая форма представления тональной пороговой аудиограммы является отображением значений порогов слышимости звука на отдельных частотах, измеренных по воздушному и костному проведениям (рис.2.12). По оси абсцисс в логарифмическом масштабе откладывают значения частот fi (fi {125, 250, ..., 16000}, Гц), на которых проводят

исследования, по оси ординат - потери слуха Yi (Yi = −15 ,..., 110 , дБ;

Y=5 дБ). Нулевой линией отмечены средние потери слуха, измеренные у хорошо слышащих людей [8, 9]. При наличии патологий органов слуха на аудиограмме фиксируется увеличение потерь слуха на отдельных частотах.

46

Например, на рисунке 2.12 точка П1 характеризует потери слуха по костному проведению на частоте 250 Гц; точка П2 – потери слуха по воздушному проведению на частоте 1000 Гц.

Известно, что аудиограммы одного и того же пациента, снятые с некоторым временным сдвигом в течение одного дня (или нескольких дней), будут различаться [10]. Учитывая эти объективные наблюдения, рассмотрим возможность построения формализованного описания кривых потерь слуха с целью создания модели порогов слуха. Вполне очевидно, что в качестве зависимой переменной y надо рассматривать потери слуха.

Так как речь идет об аппроксимации плоских кривых, то число независимых переменных не должно превышать n 1. Единственной независимой переменной x является частота испытательного сигнала.

Нулевая ли-

ПП

Рис.2.12. Тональная пороговая аудиограмма при наличии патологии слуха

Так как ее значения Х, определяющие область изменений фактора x, всегда постоянны (Х=125, 250 и т.д.), то для упрощения модели будем использовать в качестве Х порядковый номер частоты испытательного сигнала. Тогда фактор (x) будет принимать значения на множестве 1, 2, 11.

Учитывая отмеченные в литературе возможные формы кривых порогов слуха [10], для построения уравнения модели используем полиномиальное уравнение вида

 

m =6

 

y)

= bi x i , m – порядок полинома.

(2.52)

i =0

47

Для оценки коэффициентов уравнения (2.52) используем выборку из нескольких аудиометрических кривых, полученных по воздушному проведению при исследовании слуха одного пациента (рис. 2.13, 2.14). Исследования проводились с помощью автоматизированного компьютерного аудиометра [12].

Рис.2.13. Фрагмент выборки аудиометрических кривых, полученных по воздушному

проведению при исследовании слуха пациента N 1

 

Каждый эксперимент представлен одной строкой, в последнем столбце

приведены оценки дисперсии потерь слуха, в последней строке приведены

средние значения потерь слуха на каждой частоте.

 

100

1000

10000

0

 

 

10

 

 

20

 

 

30

 

 

40

 

 

50

 

 

60

 

 

70

 

 

Рис.2.14. Кривые порогов слышимости по воздушному проведению пациента N1

Анализ кривых порогов слышимости на рис.2.14 показывает, что для построения аппроксимирующего уравнения необходимо использовать полином не ниже второго порядка.

На рис. 2.15 показаны варианты аппроксимации средних порогов слышимости уравнением (2.52) при m2.

48

Рис.2.15. Аппроксимация средних порогов слышимости полиномиальными уравнениями

Из сравнения оценок показателя достоверности аппроксимации (R^2) следует, что для формализованного описания кривых порогов слуха рассматриваемого пациента достаточно уравнения второго порядка m=2:

y) = 0.89 x 2 10 .83 x1 + 57 .65 x 0

(2.53)

Для проверки адекватности модели необходимо располагать оценками остаточной дисперсии ( Sост2 ) и критерия Фишера ( Fрас ):

 

Sy2

2

1

i=N

)

2

 

 

 

 

Fрас =

 

,

Sост =

 

(yi yi )

 

,

f1

= N 1, f2

= N n 1, (2.54

2

f2

 

 

Sост

 

i=1

 

 

 

где Sy2 – дисперсия выходного параметра относительно среднего, n=1. Условие адекватности:

Fрасч > Fтаб,P, f , f

p = 5%

(2.55)

1

2

 

Если условие (2.55) выполняется, исследуемое уравнение обеспечивает удовлетворительную точность аппроксимации.

На рис. 2.16 приведены оценки коэффициентов уравнений аппроксимирующих пороги слышимости из выборки пациента 1 и значения критерия Фишера.

49

Сравнение результатов с табличным значением F критерия (при 5%- ном уровне статистической значимости) показывает, что только в 5-м эксперименте гипотеза об адекватности уравнений 2-го порядка не подтвер-

ждается. Анализируя оценки коэффициентов b0 , b1 , b11 в разных урав-

нениях, можно утверждать, что они изменяются слабо, отклонения составляют от 3 до 8%.

N экспер

1

2

3

4

5

ПС_средн

b11

1,1072

0,9848

1,0781

0,9848

0,7226

1,0388

b1

-12,287

-10,682

-11,528

-10,955

-7,6713

-11,363

b0

58,242

54,242

53,667

53,152

35,061

54,826

F_ras

10,3322

18,98429

15,43574

6,245065

2,519202

13,9710165

F_tab

3,19

3,19

3,19

3,19

3,19

3,19

Рис.2.16. Коэффициенты уравнений вида (2.52) при аппроксимации кривых порогов слышимости, приведенных на рис.2.15

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

Рассмотрим второй пример. Предположим, что выходной параметр зависит только от одного фактора. Для определения вида уравнения математической модели, описывающей влияние фактора на выходной параметр, воспользуемся графиком в координатах Y-X, построенным по экспериментальным данным (рис.2.17). Для приведенного варианта распределения экспериментальных точек визуально подходят для аппроксимации как линейная функция, так и слабо выраженная нелинейная зависимость.

Предположим, что на первом этапе исследования объекта сделана попытка создать линейную модель вида yˆ = b0 +b1x1 . В ходе регрессионного

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

следовалось уравнение параболы второго порядка y) = b0 +b1x1 +b22 x12 . Это

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

 

 

 

50

 

 

 

1,20Y

 

 

 

 

 

 

1,00

 

 

 

 

yˆ = b0 +b1 x1

 

0,80

 

 

 

 

 

 

0,60

y=f (x,xk )

 

 

 

 

 

0,40

 

 

 

 

X

 

0,20

 

 

 

 

 

 

 

 

 

 

 

0,00

 

 

 

 

 

 

0

0,1

0,2

0,3

0,4

0,5

0,6

 

Рис. 2.17. Аппроксимация нелинейной зависимости

 

Рассмотренный пример иллюстрирует рост остаточной дисперсии при увеличении порядка полинома на фоне экспериментальной выборки малых объёмов. В этом случае лучшие результаты достигаются при использовании для аппроксимации экспериментальных данных трансцендентных выражений.

Например, для аппроксимации экспериментальных данных на рис.2.17 можно использовать экспоненциальную функцию вида

yˆ = S Rx1 .

(2.56)

Для определения оценок коэффициентов S и R необходимо выполнить линеаризацию исходного уравнения модели (2.56). С этой целью прологарифмируем правую и левую части уравнения:

lg yˆ = lg S + x1 lg R.

(2.57)

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

lg yˆ = Z, lg S = b0 , lg R = b1, x1 = t1 .

(2.58)

Тогда вместо (2.52) получим линейное уравнение

Z = b0 +b1t1.

(2.59)

Оценки b0 и b1 находим методом наименьших квадратов по формулам (2.17), используя вместо y новую переменную Z, а вместо фактора х1 - новую переменную t1.

Для этого необходимо предварительно создать выборку Z и t1 .

Если экспериментальные данные заданы табл. 2.7, то, применяя к ним формулы (2.58), сформируем табл. 2.8.

51

Таблица 2.7

i

x1

 

 

Y

 

y1

y2

ym

 

 

1

x11

y11

2

x12

y12

 

 

.

 

 

 

 

 

.

 

 

 

 

 

.

 

 

 

 

 

N

x1N

 

 

Таблица 2.8

i

t1=x1

 

Z=lg(y)

 

Z1

Z2

Zm

 

 

1

t11

lg y11

2

t12

lg y12

 

.

 

 

 

 

.

 

 

 

 

.

t1N

 

 

 

N

 

 

 

Используя данные из таблицы 2.8, найдем b0 и b1 . Проверим адекват-

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

S = 10b0 , R = 10b1

(2.60)

Проверим гипотезу об адекватности уравнения (2.56), используя данные из таблицы 2.7 и найденные значения коэффициентов (2.60).

Рассмотрим третий пример. Если на выходной параметр оказывают

влияние более одного фактора ( n > 1), порядок нелинейного полинома неизвестен и характер нелинейности на основе качественного анализа результатов экспериментов определить затруднительно, рекомендуется использовать для аппроксимации выражение вида

yˆ

= R f1 (x1 ) f2 (x2 ) ... fn (xn ),

(2.61)

где R = const ,

fi (xi ) – вспомогательные функции одного аргумента.

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

Y, получает номер 1 ( x1 ), а фактор, меньше всего влияющий на выходной

параметр, – последний номер ( xn ).

Метод Брандона, использующий для построения нелинейной математической модели уравнение вида (2.61), основан на последовательном исключении из уравнения его членов.

Алгоритм метода включает следующие действия.

Исключается R :

 

yi

 

(2.62)

yi0

=

,

i = 1,2,...N;

R

 

 

 

 

и строится график

y0

= f1 (x1 ), (рис. 2.18).

52

Рис. 2.18. График зависимости y0 (x1 ), определяемой по экспериментальным точкам

Выбирают функцию для аппроксимации точек на первом вспомогательном графике (например, для точек на рис. 2.18 можно использовать

уравнение прямой):

 

 

f1 (x1 )= b01 +b11 x1.

 

(2.63)

 

 

 

 

По методу наименьших квадратов находят оценки b01,b11 :

 

 

 

1

N

 

 

1

N

(2.64)

my0

=

yi0 ,

mx1

=

x1i ;

 

 

 

 

 

N i=1

 

 

N i=1

 

 

 

 

 

N

N

N

(2.65)

b1 =

 

N x1i yi0 x1i yi0

;

 

 

 

i=1

i=1

i=1

1

 

 

 

N

 

N

2

 

 

 

 

 

 

 

 

 

N x12i

x1i

 

 

 

 

 

i=1

i=1

 

 

 

 

 

 

 

1

 

 

(2.66)

 

 

 

b0 = my0 b1 mx1 .

 

 

Используя найденные коэффициенты (2.65), (2.66), находят расчетные значения вспомогательной функции f1 (x1 )= b01 +b11x1 и получают ее гра-

фик, который обычно совмещают с экспериментальными точками y0 (x1 )

(рис.2.19).