Файл: Кадыров, Х. К. Синтез математических моделей биологических и медицинских систем.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 77

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

величинами в виде

Y = aiX, + $h

(3.2)

 

который называется

приближенным

уравнением регрессии

(где а

и ß — неизвестные

коэффициенты

приближенного уравнения ре­

грессии).

 

 

 

Задача состоит в том, чтобы найти наилучшие в определенном

смысле значения а и ß. Для подбора таких значений а и ß в

матема­

тике разработан метод наименьших квадратов,

суть которого в сле­

дующем.

 

Пусть результаты эксперимента со случайными величинами Y и

X j представлены точками на плоскости X / ,

Y . Требуется выбрать

аi ß так, чтобы выражение

тт

 

У, A^ = S І У і - У ] 2^ т і п ,

 

і=і

i=i

т. е. интегральное

значение квадрата отклонении всех точек от

прямой Y = аХ +

ß,

было минимальным.

Все сказанное выше можно записать так:

 

 

J ^

=

0

^

= о

(3.3)

где

 

да

 

 

öß

и’

 

 

1

m

 

 

 

 

 

 

-

 

+ ß(y))]2;

(3.4)

 

 

дг 2

( a W x „

<ЭФ

дФ_

 

і=1

 

 

 

частные производные от функционала (3.4) по соот­

да

и dß

 

 

 

 

 

 

ветствующим параметрам а и ß.

Далее, раскрывая систему (3.3), получим систему линейных не­ однородных алгебраических уравнений относительно неизвестных

параметров

 

 

 

 

 

 

 

 

 

 

 

 

 

 

—4

2 ІУі — (ахп + Р)1 хи = О,

 

 

 

 

 

-

 

2 Üt -

 

+

ß)] • 1 =

0

 

(/ =

Т~п).

После преобразования

получим

 

 

 

 

 

 

 

I

m

x,t ■Хц . а +

1

m

 

 

 

1

m

у

 

 

2

— V

 

ß = —

2

 

 

1

i=1

4

 

 

1

(=1

хп ■

 

 

1 Mb

 

m

 

 

 

m

 

 

I

m

 

 

 

____

 

І=1

 

+

 

І=1

і - Р -

ф х » .

 

( / -

к ")•

 

 

 

 

 

 

 

£=1

 

 

 

Далее для упрощения введем обозначения

 

 

 

 

 

1

тп

2

 

 

I

 

ХП>

 

1

m

Уь

 

ßn = д г 2

хіь

аи = д г 2

Ь1 = д г 2

 

 

 

і=і

 

 

 

 

і=і

 

 

 

 

і=1

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

ß2i ~ т

2

хіь

 

 

m

1=1

 

 

 

ь2 =

— 2 ^ -

 

 

 

1=1

 

 

 

 

 

 

 

 

 

/=і

64


При этих обозначениях (3.2) перепишем в виде

f l u « + f l u ß = b l t

(3.5)

а21а “Ь ОзаР =

 

Решая систему (3.5) относительно неизвестных а и ß, получим

R = А~1Ь,

Внося найденные значения в приближенное уравнение регрес­ сии (3.2), получим

y ^ a j X j + P j .

(3.6)

Оценим степень приближенности уравнения регрессии (3.6); вы­ числим дисперсию, т. е. усредненное суммарное значение квадрата отклонений точек от найденной прямой:

D =

2 \Уі - («*// + ß)]2

(І = h n ) ,

 

!=i

 

где I — степень свободы (в данном случае I — 2).

Введем в рассмотрение показатель силы корреляции, являющий­ ся количественной характеристикой коррелированное™ исследуе­ мых случайных величин:

( т I) D

— 1)Sy

где

т

Г

1

т

2

2

 

*

у

 

У і

^

Z i

У 1

/=1

 

1

(=1

 

 

а

 

 

(3.7)

0 < £ < 1.

Если значение £ близко к нулю, то можно сделать вывод о том, что между случайными величинами Y и X,- существует сильная корре­ ляционная связь, в противном случае, если £ ->■ 1, то между ними су­ ществует слабая корреляционная связь. Это и есть основной критерий оценки веса влияющих факторов. Из сказанного ясно, что примене­ ние приведенных методик для выделения основных факторов с боль­ шим весом влияния сопряжено с определенной трудностью в вы­ числениях. Поэтому изложенные алгоритмы мы запрограммировали для решения на современных ЭЦВМ.

Синтез однопараметрической математической модели. Описание закономерностей влияния случайной величины на формирование другой случайной величины с помощью линейной аппроксимации достигается не всегда с желаемой точностью. Однако степень точ­ ности аппроксимации можно повысить последовательным услож­ нением математической модели [14 J. С этой целью вначале рассмат­ ривается самая простая аппроксимационная математическая модель

5 4-3 2 8

65


в виде

 

 

Y — bX[Xj + by

(/ = 1, я),

(3.8)

где by, by — неизвестные коэффициенты.

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

Ъ= Л '1 С,

1

м

 

----

а12

 

 

.а21 а22.

А

II

А .

II о

V

_С 2 .

Далее, подставляя найденные значения Ьг и Ь2 в приближенное уравнение регрессии, получим простейшую математическую модель исследуемого явления. Для определения степени точности аппро­ ксимации изучаемого процесса с помощью полученной простейшей

модели

вычисляем дисперсию, характеризующую разброс экспери­

ментальных точек относительно точек полученной модели:

А

=

2

ІУі-(*№ +b2)f

(I= 2; / = 1, Я). (3.9)

i=1

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

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

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

Алгоритмы поиска наилучшей аппроксимационной математиче­ ской модели можно построить по принципу: от наиболее сложной модели к наиболее простой с учетом степени точности описания. Одна­ ко такой алгоритм был бы неэкономичным в смысле объема вычисли­ тельных работ.

Поэтому если линейная модель не достаточно точна для описания

исследуемого процесса, то ее необходимо улучшить путем

введения

нового нелинейного члена в виде

 

Y = b1X*+ b2X ,+ b3.

(3.10)

66


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

 

 

Ь = А~'С,

 

(3.11)

аи

а\і

аіз

'V

 

■сГ

А = а21

я22

а23 ;

Ь = Ь2

;

С = Я2

_азі

Й32

азз_

Л _

 

Дз.

1

т

о *3

I

ГП

_

___

оц =

2

х1*'4к‘;

с, = ~

2

уу. . хіу'

(I < 3 , Ö= 1, л).

 

Х=1

 

 

х = |

 

 

Далее проверяется точность аппроксимации с помощью диспер­ сии

1

^

О

Ь2х 6 + А,)]2

D2 =

2

[tjy — фххб +

(/ = 3; 6 = 1 , /г).

 

Х=1

 

 

 

 

 

 

 

(3.12)

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

У = к х I + Ь2ХІ + b3Xö + bt.

(3.13)

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

‘С,

аи

 

Я12

аіз

а14

 

V

 

~яГ

А = ^21

 

Я22

а23

а24

Ь =

Ь-2

;

С = Я2

а31

аЯ2

азз

а34

 

Ь3

 

Я3

_ Я-11

а 42

а 43

а44-

 

 

 

_С|_

1

т

і

 

I

т

. .

______

(Хц = —

у

 

Лб.Х 1 я/ = І г 2> у*х&

 

( б = і , я).

Х=1

 

 

 

Х=1

 

 

 

Далее, внеся найденные значения коэффициентов приближенного уравнения регрессии Ьъ Ь2, Ь3, 64 в уравнение (3.13), получим мо­ дель исследуемого процесса. Для оценки точности аппроксимации

5*

67


вычислим дисперсию по формуле

 

1

m

ч

о

___

Ds = rn_

i' 2

^ — ( ^ ö~b

+ b8x6 -f- öj)]2

(6 — 1, я; I = 4).

X = 1

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

К = Ь1Хп Ь2ХІІ~ 1+ • • ■ + 8пХ -f- &П-Н-

(3.14)

Задача определения коэффициентов blt b2, Ьа, ..., Ьп, Ьп + 1 приближенного уравнения регрессии (3.14) требует уже проведе­ ния операции с матрицей п -f- 1-го порядка

Ь = А-'С,

где

~а п

й 12

<2іп

Й ІЛ +1

~ ь і

а 21

а 22

а 2п

02Л +1

h

А =

 

 

 

; ъ =

&п\

fl/z2

• ■ • &ПЛ

&пп-\-1

ьп

_ а п+1,\

й л + 2 ,2

• • .

О л + І.-л + І

_

 

 

 

Сі

 

 

 

 

С 2

 

Сп

_ Сп+1_

а‘і = 4 - 2

с, =

2

(/, / =

fc=i

 

A=i

 

= 1, л -f- 1; 8 — 1, п).

Для оценки степени точности аппроксимации получим алгоритмвычисления дисперсии в общем виде:

1

т

Da — _^

2 [уу. фгхбх "I- ^2х&у- + ••• + ьпх6„Ң- Ьп.)-і)]2. (3.15)

 

И=1

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

68