Файл: Кадыров, Х. К. Синтез математических моделей биологических и медицинских систем.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