Научная статья на тему 'Разработка математической модели прогнозирования течения алкогольной болезни печени'

Разработка математической модели прогнозирования течения алкогольной болезни печени Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
337
75
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / ПРОГНОЗ / АЛКОГОЛЬНАЯ БОЛЕЗНЬ ПЕЧЕНИ / MATHEMATIC MODEL / PROGNOSIS / ALCOHOLIC LIVER DISEASE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Арзамасцев Александр Анатольевич, Лифшиц Владимир Борисович, Чичук Виктор Николаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Арзамасцев Александр Анатольевич, Лифшиц Владимир Борисович, Чичук Виктор Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MATHEMATIC MODEL DEVELOPMENT OF ALCOHOLIC LIVER DISEASE COURSE PROGNOSIS

Mathematic model is a fast progressive scientific school. Alcoholic liver disease (ALD) is a topical problem of the present day. In the past no ways of modeling the ALD course were suggested. Some years ago the gap was successfully bridged using a cluster and discriminative analysis of considerable number of observations. In this work we have developed a mathematic model of the ALD course prognosis using another method, namely using the method of artificial neuron networks considering the small number of patients.

Текст научной работы на тему «Разработка математической модели прогнозирования течения алкогольной болезни печени»

УДК 616.36+613.816

РАЗРАБОТКА МАТЕМАТИЧЕСКОЙ МОДЕЛИ ПРОГНОЗИРОВАНИЯ ТЕЧЕНИЯ АЛКОГОЛЬНОЙ БОЛЕЗНИ ПЕЧЕНИ

© А.А. Арзамасцев, В.Б. Лифшиц, В.Н. Чичук

Ключевые слова: математическая модель; прогноз; алкогольная болезнь печени.

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

ВВЕДЕНИЕ

В настоящее время математическое моделирование стало одним из наиболее быстро прогрессирующих научных направлений, которое органично вошло во многие сферы научной и повседневной жизни [1-2]. На использовании математического моделирования как ядра интеллектуальных технологий базируются: построение экспертных систем различного назначения [1, 3-13], методики обработки научных данных и поиск скрытых закономерностей [7, 14-17], прогнозирование в различных сферах человеческой деятельности [10, 13, 18-20], управление социальными и техническими объектами и их системами [3, 9, 19, 21], идентификация внутренней структуры объектов различной природы [8, 19, 22-24], научно-технические расчеты [2, 12, 25].

Сущность методологии моделирования заключается в замене реального объекта его «образом» - моделью, изучение которой для исследователя оказывается более предпочтительным, нежели изучение самого объекта [2]. Такое предпочтение может быть вызвано следующими причинами [3]:

- исследование реального объекта в принципе невозможно. Такая ситуация имеет место, например, при прогнозировании в будущее или в прошлое, ведь машина времени пока еще не изобретена, и «посмотреть», что будет с объектом через некоторое время или что было с ним в прошлом, возможно только с помощью модели. Другой пример - проектирование новой технологии или технологического процесса; технология еще не существует в виде реальной конструкции, но на этапе ее проектирования уже необходимо просчитать основные технико-экономические и технологические параметры;

- исследование реального объекта в принципе возможно, но затруднено. Такая ситуация имеет место, например, когда проведение натурных экспериментов является «дорогим удовольствием» или когда объект существует в единственном экземпляре, например, в процессе изучения природных объектов;

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

- моделируется гипотетический (реально не существующий) объект.

Построение математических моделей в различных областях знаний - естественных, технических науках, а также социальной сфере - принципиально возможно на основе теоретического, эмпирического и комбинированного подходов. В первом случае модель строится «за столом», т. е. ее основу составляют хорошо известные и проверенные теоретические положения и эмпирические данные. Никаких дополнительных экспериментов для ее разработки проводить не нужно. Эмпирический подход предполагает разработку модели исключительно на основе экспериментальных данных. Так обычно поступают в областях, в которых не существует развитой теоретической базы или трудно связать явления различных уровней. При таком подходе математическая модель обычно практически полностью лишена физичности, однако ее достоинствами являются относительная простота и универсальность используемых математических аппаратов. При комбинированном подходе математическая модель обычно строится исходя из теоретических соображений, а ее параметры определяются на основе эмпирических данных [3].

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

Способами реализации эмпирических моделей могут быть: регрессионный анализ, интерполирование, аппроксимация [15-17]; статистический анализ [8, 26];

корреляционный анализ совместно с аппроксимацией [15-17]; планированный эксперимент [15] и временные ряды [16]; искусственные нейронные сети [6, 8, 19, 27].

Для использования регрессионного анализа, интерполирования или аппроксимации входные и выходные переменные должны представлять собой действительные числа, что не выполняется в нашем случае (см. раздел 1). Для использования методов математической статистики и корреляционного анализа необходимо иметь значительное число измерений выходного параметра при одинаковых значениях входного вектора, что также не выполняется в нашем случае (см. раздел 1). Планированный эксперимент также неприменим ввиду того, что выборка эмпирических данных должна быть составлена таким образом, что каждый фактор должен принимать как минимум (для получения линейной модели) максимальное и минимальное значения. В нашем случае это потребовало бы 224 = 16777216 экспериментов! Временные ряды к данной ситуации неприменимы по своей сути.

В связи с вышеизложенным будем считать, что математическим аппаратом, приемлемым в нашем случае (малое число наблюдений), является аппарат искусственных нейронных сетей (ИНС) [6, 19, 27-28], ранее хорошо зарекомендовавший себя в качестве инструментария для построения моделей различных объектов на основе эмпирических данных [9, 16, 19-24, 29-35]. Необходимо отметить также, что имеется опыт использования этого аппарата для построения моделей в медицине [4, 29, 34, 36].

Достоинством моделей на ИНС (далее ИНС-моде-лей) является их достаточно простая интегрируемость в экспертные системы [4-5, 35, 37-38].

Алкогольное поражение печени и его осложнения остаются одной из самых частых причин смерти в Европе и США. Актуальным вопросом современности названа алкогольная болезнь печени, которая представляет собой последовательные формы стадии: стеатоз, хронический гепатит и цирроз печени [39]. Ранее в мировой литературе не было предложено способов моделирования прогноза течения алкогольной болезни печени [18]. Несколько лет назад этот пробел был успешно восполнен с позиций кластерного и дискриминантного анализов на значительном числе наблюдений (пациентов) [14, 26]. В настоящей работе мы опять представляем разработку математической модели прогнозирования течения алкогольной болезни печени другим способом, а именно методом ИНС на малом количестве наблюдений.

1. ПРЕДВАРИТЕЛЬНЫЙ АНАЛИЗ ДАННЫХ НА ОСНОВЕ ИНС-МОДЕЛЕЙ

Нами были проанализированы данные здоровых людей, больных стеатозом, больных хроническим гепатитом, больных циррозом печени - всего 120 строк (по 30 строк в каждой группе). Данные представляют собой прямоугольную таблицу (матрицу), включающую 120 строк, каждая из которых соответствует пациенту, и 64 столбцов, каждый из которых в закодированном виде содержит данные об истории болезни, результатах инструментально-лабораторных обследований и других характеристиках пациентов.

После предварительного анализа данных из таблицы были исключены две строки и семь столбцов ввиду того, что информация, содержащаяся в них, не представлялась нам корректной. В окончательном виде таблица данных представляет собой прямоугольную матрицу, содержащую 118 строк и 58 столбцов. Каждая строка соответствует одному пациенту. Первые 57 столбцов таблицы содержат следующую информацию: х1 - пол (1 - мужской, 2 - женский); х2 - возраст (лет); х3 - боль в правом подреберье (0 - нет, 1 - есть); х4 -слабость, утомляемость (0 - нет, 1 - есть); х5 - рвота (0 - нет, 1 - есть); х6 - тошнота (0 - нет, 1 - есть); х7 -аппетит (1 - снижен; 2 - сохранен; 3 - повышен); х8 -стул (1 - нормальный, 2 - запор, 3 - понос); х9 - метеоризм (0 - нет, 1 - есть); х10 - бессонница (0 - нет, 1 -есть); х11 - кожный зуд (0 - нет, 1 - есть); х12 - кровотечения (0 - нет, 1 - из десен, 2 - носовые, 3 - кожные геморрагии, 4 - маточные, 5 - геморроидальные); х13 -похудание (0 - нет, 1 - есть); х14 - количество ответов CAGE (0 - нет, 1 - 1 ответ, 2 - 2 ответа, 3 - 3 ответа, 4 - 4 ответа); х15 - доза приема этанола (мл) (1 - 40-80,

2 - 81-160, 3 - более 160); х16 - частота приема алкоголя (1 - менее одного раза в неделю, 2 - один раз в неделю, 3 - от двух до пяти раз в неделю, 4 - ежедневно); х17 - употребление алкоголя (лет); х18 - наследственность (0 - не отягощена, 1 - I степень родства, 2 -II ст., 3 - III ст., 4 - семью не знает); х19 - питание регулярное (0 - нет, 1 - да); х20 - соблюдение диеты (0 -нет, 1 - да); х21 - индекс массы тела (ИМТ); х22 - признаки «Сетки LeGo» (1 - менее 7, 2 - 7, 3 - более 7); х23 - кожа и слизистые (1 - норма, 2 - иктеричность склер, 3 - желтуха); х24 - сосудистые звездочки (0 -нет, 1 - да); x25 - печеночные ладони (0 - нет, 1 - да); x26 - боль при пальпации (0 - нет, 1 - да); х27 - край печени (1 - закругленный, 2 - острый); х28 - печень при пальпации (1 - норма, 2 - уменьшена, 3 - увеличена); х29 - консистенция печени (1 - мягкая, 2 - плотная); х30 - поверхность печени (1 - гладкая, 2 - бугристая); х31 - размеры по Курлову (1 - норма, 2 - уменьшены,

3 - увеличены); х32 - асцит (0 - нет, 1 - да); х33 - правая доля печени по УЗИ; х34 - левая доля печени по УЗИ; х35 - эхогенность печени (0 - пониженная, 1 - нормальная, 2 - повышенная); x36 - структура печени (1 -однородная, 2 - диффузно неоднородная); х37 - воротная вена; х38 - сосудистые коллатерали (0 - нет, 1 - да); х39 - сосудистый рисунок обеднен на периферии (0 -нет, 1 - да); х40 - длина селезенки; х41 - ширина селезенки; х42 - селезеночная вена; х43 - расширение вен пищевода (0 - нет, 1 - да); x44 - ЛПНП; x45 - ЛПВП; х46 - холестерин; x47 - триглицериды; х48 - билирубин общий; х49 - билирубин прямой; х50 - щелочная фосфо-таза; х51 - АЛТ; х52 - АСТ; х53 - ГГТП; х54 - общий белок; х55 - альбумин; х56 - протромбиновое время; х57 -коэффициент де Ритиса. Последний 58 столбец содержит в закодированном виде сведения о болезни пациента: здоров - 1, стеатоз - 2, гепатит - 3, цирроз - 4.

Предварительный анализ данных проводили с помощью ИНС-модели, имеющей структуру, показанную на рис. 1.

Для обучения (параметрической идентификации) ИНС-модели использовали два метода нелинейного программирования - градиентный и Гаусса-Зейделя. Программы написаны на языке Borland Pascal. Далее приведены лучшие результаты обучения:

Рис. 1. Схема ИНС-модели исследуемого объекта

(c) ArzAA, 2012, The results of the ANN-model traning.

Mean square error of the ANN-model is: 6,3794988741E-03

The weight coefficients of the model are: -1,8547699920E-02 : 1,9197999835E-03

2,9152800110E-02 -4,6913000643E-02 -3,4535900241E-02 -1,3279000034E-02 -6,4870799951E-02 = -6,2802500022E-02 = -6,9975000558E-02 = 3,4139800038E-02 = -8,0389300197E-02 = 1,7661499713E-02 = 2,8744000154E-02 = 6,5929994368E-04 = -1,4520000160E-03 = 1,1905299994E-02 = -8,2615100432E-02 = 2,7510700202E-02 = 5,3518999946E-03 = 5,4241500045E-02 = 2,8163200097E-02 = -1,2562830011E-01 = -4,6490998617E-03 = 1,4461599959E-02 = 1,2737429930E-01 = -2,9322800062E-02 = -1,2927510040E-01 = 2,0934340547E-01 = 8,6009999728E-03 = 5,5760800549E-02 = 1,0510999883E-03 = 1,3958999803E-03 = 4,0980800074E-02 = 4,9395930486E-01 = -2,2709299828E-02 = 5,6865571048E-01 = 3,0519470729E-01 = -8,2140001538E-04 = -4,7016000231E-03 = 3,3159994513E-04

w 1] =

w[ 2] II

w[ 3] I

w[ 4] I

w[ 5] I

w[ 6] I

w[ 7] I

w[ 8] I

w[ 9] I

w[ 0] 1

w 1] 1

w[ 2] 1

w[ 3] 1

w 4] 1

w[ 5] 1

w[ 6] 1

w[ 7] 1

w[ 8] 1

w[ 9] 1

w[ 0] 2

w[ 1] 2

w[ 2] 2

w 3] 2

w[ 4] 2

w[ 5] 2

w[ 6] 2

w[ 7] 2

w[ 8] 2

w[ 9] 2

w[ 3 0]

w[ 3 ]

w 3 2]

w[ 3 3]

w[ 3 4]

w[ 3 5]

w[ 3 6]

w[ 7] 3

w[ 3 8]

w[ 9] 3

w[ 4 0]

w 1] 4

w[ 4 2]

w[43] w[44] w[45] w[46] w[47] w[48] w[49] w[50] w[51] w[52] w[53] w[54] w[55] w[56] w[57] w[58] w[59] Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp = Yexp =

= 5,1734001029E-03 = -1,3228590056E-01 = -5,9964569308E-01 = 1,3992470059E-01 = 8,7720097421E-02 = 2,2401999820E-03 = -2,5986000139E-03 = -8,9520001560E-04 = 1,5108789795E-01 = -3,5398099484E-02 = 2,0129998411E-04 = -2,8710002066E-04 = 2,0114999856E-03 = 1,9365299931E-02 = 1,3803339449E-01 = 7,1569881616E-01 = 1,0000000000E+00

1.00000 Ymod = 1,00753

1.00000 Ymod = 0,93384

1.00000 Ymod = 0,93977

1.00000 Ymod = 0,99694

1.00000 Ymod = 0,86882

1.00000 Ymod = 1,05073

1.00000 Ymod = 0,91645

1.00000 Ymod = 1,03334

1.00000 Ymod = 1,02998

1.00000 Ymod = 0,95858

1.00000 Ymod = 0,98839

1.00000 Ymod = 0,99276

1.00000 Ymod = 0,92581

1.00000 Ymod = 0,98381

1.00000 Ymod = 0,95288

1.00000 Ymod = 0,90407

1.00000 Ymod = 1,00230

1.00000 Ymod = 1,21229

1.00000 Ymod = 1,03254

1.00000 Ymod = 1,15217

1.00000 Ymod = 1,12515

1.00000 Ymod = 1,01867

1.00000 Ymod = 1,03112

1.00000 Ymod = 0,95006

1.00000 Ymod = 0,92558

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1.00000 Ymod = 1,08728

1.00000 Ymod = 1,00568

1.00000 Ymod = 1,04083

1.00000 Ymod = 1,07091

2.00000 Ymod = 2,04574

2.00000 Ymod = 2,12966

2.00000 Ymod = 2,06723

2.00000 Ymod = 2,19269

2.00000 Ymod = 1,90716

2.00000 Ymod = 2,08194

2.00000 Ymod = 2,01365

2.00000 Ymod = 1,84804

2.00000 Ymod = 1,92103

2.00000 Ymod = 1,84240

2.00000 Ymod = 1,92084

2.00000 Ymod = 1,98969

2.00000 Ymod = 2,03477

2.00000 Ymod = 2,02708

2.00000 Ymod = 1,97627

2.00000 Ymod = 2,01613

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

: 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : 2,00000 Ymod м : з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = з,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м = 4,00000 Ymod м

2,18600

2,08577

2,10з09

2,05112

1,94714

2,02190

1,9898з

2,00851

1,87947

1,94626

2,0612з

1,96з42

1,965з4

2,05407

з,07598

2,96080

з,10з16

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2,99076

з,01869

2,7з791

з,12504

2,92759

2,90569

2,995з7

2,86з61

з,01з55

з,09195

2,99з85

з,14854

2,86655

2,921з2

2,975з5

з,0244з

з,0629з

2,99962

з,02850

2,96645

2,98589

2,92421

2,92616

з,01з01

з,08з25

з,05504

з,898зб

з,90256

з,94з02

4,02222

з,9бзб7

з,94557

4,010з0

4,02858

4,12914

4,07з84

з,97775

4,09561

з,95890

4,0з816

з,85164

4,15085

з,99167

з,95бз5

4,01921

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

4.00000 Ymod м

з,878з9

4,01251

з,91081

4,01848

4,04106

4,07066

4,01з80

з,9791з

з,94718

з,99278

з,97690

Здесь показанні значения весовых коэффициентов ИНС-модели и сравнение эмпирических данных (exp) и модельных расчетов (мод). Видно, что во всех случаях достигнуто хорошее совпадение при среднеквадратическом отклонении 0,0063794988741. На этом основании полученную ИНС-модель можно считать адекватной рассматриваемому объекту.

На рис. 2 показана относительная чувствительность входных каналов ИНС-модели. Эта зависимость позволяет судить о значимости того или иного параметра и его влиянии на конечный результат.

УДАЛЕНИЕ НЕЗНАЧИМЫХ ВХОДНЫХ ПАРАМЕТРОВ И КОРРЕКЦИЯ ИНС-МОДЕЛИ

В ходе дальнейшего анализа из рассмотрения были удалены все входные переменные, покрашенные на рис. 2 красным. Таким образом, в качестве входных переменных были оставлены лишь x1, x10, x12, x16, x21,

x28, x30, x3b x32, x45, ^, x47, x48, x51, x52, x53, x54, x56, x57

(всего 20 входных переменных, см. рис. 3).

При идентификации ИНС-модели получены следующие результаты:

(c) ArzAA, 2012. The results of the ANN-model traning.

Mean square error of the ANN-model is: 4,2762614062E-02 The weight coefficients of the model are:

1] м -1,214з769996Е-01

2] м 0,0000000000E+00

3] м 0,0000000000E+00

4] м 0,0000000000E+00

5] м 0,0000000000E+00

6] м 0,0000000000E+00

7] м 0,0000000000E+00

8] м 0,0000000000E+00

9] м 0,0000000000E+00

10] м -1,2157179958E-01

11] м 1,8852800078E-02

12] м 1,9906999з62Е-02

13] м 0,0000000000E+00

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

14] м 0,0000000000E+00

15] м 0,0000000000E+00

16] м 2,4407499972E-02

17] м 0,0000000000E+00

18] м 0,0000000000E+00

19] м 0,0000000000E+00

20] м 0,0000000000E+00

21] м -2,0599984585E-04

22] м 0,0000000000E+00

23] м 0,0000000000E+00

1,50

1, 00

0,50

0,00

ТТТЦТТЛ

6 Т 8

тг

10 11

П П

и..........................................

12 13 14 15 16 17 18 19 20 21 22 23

ТГ

25 26 27 28

1 2 3 4 5 6

30 31 32 33 34 35 36

53 54 55 56 57

38 39

42 43

46 47 48

51

-0,50

-1, 00

-1,50

Рис. 2. Степень влияния различных факторов на заболевания печени при использовании шкалы: здоров - 1, стеатоз - 2, гепатит -3, цирроз - 4 для группы из 118 пациентов. По оси абсцисс - факторы: х1 - пол (1 - мужской, 2 - женский); х2 - возраст (лет); х3 -боль в правом подреберье (0 - нет, 1 - есть); х4 - слабость, утомляемость (0 - нет, 1 - есть); х5 - рвота (0 - нет, 1 - есть); х6 - тошнота (0 - нет, 1 - есть); х7 - аппетит (1 - снижен; 2 - сохранен; 3 - повышен); х8 - стул (1 - нормальный; 2 - запор; 3 - понос); х9 -метеоризм (0 - нет, 1 - есть); х10 - бессонница (0 - нет, 1 - есть); х11 - кожный зуд (0 - нет, 1 - есть); х12 - кровотечения (0 - нет,

1 - из десен, 2 - носовые, 3 - кожные геморрагии, 4 - маточные, 5 - геморроидальные); х13 - похудание (0 - нет, 1 - есть); х14 -количество ответов CAGE (0 - нет, 1 - 1 ответ, 2 - 2 ответа, 3 - 3 ответа, 4 - 4 ответа); х15 - доза приема этанола (мл) (1 - 40-80,

2 - 81-160, 3 - более 160); х16 - частота приема алкоголя (1 - менее одного раза в неделю, 2 - один раз в неделю, 3 - от двух до пяти раз в неделю; 4 - ежедневно); х17 - употребление алкоголя (лет); х18 - наследственность (0 - не отягощена. 1 - I степень родства, 2 - II степень, 3 - III степень, 4 - семью не знает); х19 - питание регулярное (0 - нет, 1 - да); х20 - соблюдение диеты (0 - нет,

1 - да); х21 - индекс массы тела (ИМТ); х22 - признаки «Сетки LeGo» (1 - менее 7, 2 - 7, 3 - более 7); х23 - кожа и слизистые (1-норма, 2 - иктеричность склер, 3 - желтуха); х24 - сосудистые звездочки (0 - нет, 1 - да); х25 - печеночные ладони (0 - нет, 1 - да); х26 - боль при пальпации (0 - нет, 1 - да); х27 - край печени (1 - закругленный, 2 - острый); х28 - печень при пальпации (1 - норма,

2 - уменьшена, 3 - увеличена); х29 - консистенция печени (1 - мягкая, 2 - плотная); х30 - поверхность печени (1 - гладкая, 2 - бугристая); х31 - размеры по Курлову (1 - норма, 2 - уменьшены, 3 - увеличены); х32 - асцит (0 - нет, 1 - да); х33 - правая доля печени по УЗИ; х34 - левая доля печени по УЗИ; х35 - эхогенность печени (0 - пониженная, 1 - нормальная, 2 - повышенная); х36 - структура печени (1 - однородная, 2 - диффузно неоднородная); х37 - воротная вена; х38 - сосудистые коллатерали (0 - нет, 1 - да); х39 -сосудистый рисунок обеднен на периферии (0 - нет, 1 - да); х40 - длина селезенки; х41 - ширина селезенки; х42 - селезеночная вена; х43 - расширение вен пищевода (0 - нет, 1 - да); х44 - ЛПНП; х45 - ЛПВП; х46 - холестерин; х47 - триглицериды; х48 - билирубин общий; х49 - билирубин прямой; х50 - щелочная фосфотаза; х51 - АЛТ; х52 - АСТ; х53 - ГГТП; х54 - общий белок; х55 - альбумин; х56 - протромбиновое время; х57 - коэффициент де Ритиса. По оси ординат - относительная сила влияния факторов

Рис. 3. Схема ИНС-модели объекта после удаления несущественных связей. Обозначения полностью соответствуют подрису-ночной подписи (рис. 2)

w[24] = 0,0000000000E+00 w[25] = 0,0000000000E+00 w[26] = 0,0000000000E+00 w[27] = 0,0000000000E+00 w[28] = -5,9784999510E-03 w[29] = 0,0000000000E+00 w[30] = 4,0571699855E-02 w[31] = 4,6150900147E-02 w[32] = 5,8581599945E-02 w[33] = 0,0000000000E+00 w[34] = 0,0000000000E+00 w[35] = 0,0000000000E+00 w[36] = 0,0000000000E+00 w[37] = 0,0000000000E+00 w[38] = 0,0000000000E+00 w[39] = 0,0000000000E+00 w[40] = 0,0000000000E+00 w[41] = 0,0000000000E+00 w[42] = 0,0000000000E+00 w[43] = 0,0000000000E+00 w[44] = 0,0000000000E+00 w[45] = -5,7476529241E-01 w[46] = 1,8004859999E-01 w[47] = 6,7693839925E-01 w[48] = 2,0159994510E-04 w[49] = 0,0000000000E+00 w[50] = 0,0000000000E+00 w[51] = -1,5034569132E-01 w[52] = 1,4037469998E-01 w[53] = 7,8009743150E-04 w[54] = 3,2601999832E-03 w[55] = 0,0000000000E+00 w[56] = 3,0584799999E-02 w[57] = -1,2703210199E-01 w[58] = -1,3022809961E-01 w[59] = 1,0000000000E+00 Yexp = 1,00000 Ymod = 1,22103 Yexp = 1,00000 Ymod = 1,28429 Yexp = 1,00000 Ymod = 1,00829 Yexp = 1,00000 Ymod = 1,06473 Yexp = 1,00000 Ymod = 0,95554 Yexp = 1,00000 Ymod = 1,01253 Yexp = 1,00000 Ymod = 1,04146 Yexp = 1,00000 Ymod = 1,11902 Yexp = 1,00000 Ymod = 1,17056 Yexp = 1,00000 Ymod = 0,94688 Yexp = 1,00000 Ymod = 1,11420 Yexp = 1,00000 Ymod = 1,11852 Yexp = 1,00000 Ymod = 1,14888 Yexp = 1,00000 Ymod = 1,45291 Yexp = 1,00000 Ymod = 1,33313 Yexp = 1,00000 Ymod = 1,10546 Yexp = 1,00000 Ymod = 1,33453 Yexp = 1,00000 Ymod = 1,59261 Yexp = 1,00000 Ymod = 1,03731 Yexp = 1,00000 Ymod = 1,25177 Yexp = 1,00000 Ymod = 1,32009 Yexp = 1,00000 Ymod = 0,89745 Yexp = 1,00000 Ymod = 0,87656 Yexp = 1,00000 Ymod = 0,98375 Yexp = 1,00000 Ymod = 0,96199 Yexp = 1,00000 Ymod = 1,00642

Yexp = 1,00000 Ymod = 0,99077 Yexp = 1,00000 Ymod = 1,04643 Yexp = 1,00000 Ymod = 1,03055 Yexp = 2,00000 Ymod = 1,89294 Yexp = 2,00000 Ymod = 2,40652 Yexp = 2,00000 Ymod = 2,20114 Yexp = 2,00000 Ymod = 2,31178 Yexp = 2,00000 Ymod = 2,04966 Yexp = 2,00000 Ymod = 1,55990 Yexp = 2,00000 Ymod = 1,57648 Yexp = 2,00000 Ymod = 1,72033 Yexp = 2,00000 Ymod = 1,65646 Yexp = 2,00000 Ymod = 1,93965 Yexp = 2,00000 Ymod = 2,01089 Yexp = 2,00000 Ymod = 2,07124 Yexp = 2,00000 Ymod = 1,93794 Yexp = 2,00000 Ymod = 1,74820 Yexp = 2,00000 Ymod = 2,09441 Yexp = 2,00000 Ymod = 1,89442 Yexp = 2,00000 Ymod = 2,29335 Yexp = 2,00000 Ymod = 2,04918 Yexp = 2,00000 Ymod = 2,23761 Yexp = 2,00000 Ymod = 1,83325 Yexp = 2,00000 Ymod = 1,61348 Yexp = 2,00000 Ymod = 1,88056 Yexp = 2,00000 Ymod = 1,86060 Yexp = 2,00000 Ymod = 1,80515 Yexp = 2,00000 Ymod = 1,82070 Yexp = 2,00000 Ymod = 1,71084 Yexp = 2,00000 Ymod = 2,05074 Yexp = 2,00000 Ymod = 1,87284 Yexp = 2,00000 Ymod = 1,80693 Yexp = 2,00000 Ymod = 1,86630 Yexp = 3,00000 Ymod = 3,00636 Yexp = 3,00000 Ymod = 3,23293 Yexp = 3,00000 Ymod = 3,01874 Yexp = 3,00000 Ymod = 3,18674 Yexp = 3,00000 Ymod = 2,95776 Yexp = 3,00000 Ymod = 2,92724 Yexp = 3,00000 Ymod = 2,91934 Yexp = 3,00000 Ymod = 2,45790 Yexp = 3,00000 Ymod = 2,62119 Yexp = 3,00000 Ymod = 2,96377 Yexp = 3,00000 Ymod = 3,02690 Yexp = 3,00000 Ymod = 2,99351 Yexp = 3,00000 Ymod = 3,01267 Yexp = 3,00000 Ymod = 3,17221 Yexp = 3,00000 Ymod = 2,98506 Yexp = 3,00000 Ymod = 2,78911 Yexp = 3,00000 Ymod = 3,14924 Yexp = 3,00000 Ymod = 3,19147 Yexp = 3,00000 Ymod = 2,99678 Yexp = 3,00000 Ymod = 3,00045 Yexp = 3,00000 Ymod = 2,99625 Yexp = 3,00000 Ymod = 2,74893 Yexp = 3,00000 Ymod = 2,82964 Yexp = 3,00000 Ymod = 2,89268 Yexp = 3,00000 Ymod = 3,06192 Yexp = 3,00000 Ymod = 2,67590 Yexp = 3,00000 Ymod = 3,17853 Yexp = 3,00000 Ymod = 3,00302 Yexp = 3,00000 Ymod = 2,81939

8,00Е-01 6,00Е-01 4,00Е-01 2,00Е-01 0,00Е+00 -2,00Е-01 -4,00Е-01 -6,00Е-01 -8,00Е-01

Рис. 4. Относительная значимость двадцати входных каналов: 1 - хь 2 - хю, 3 - хц, 4 - Х12, 5 - х16, 6 - х21, 7 - х28, 8 - хзо, 9 - х31, 10 - х32, 11 - х45, 12 - х46, 13 - х47, 14 - х48, 15 - х51, 16 - х52, 17 - х53, 18 - х54, 19 - х56, 20 - х57. Обозначения переменных соответствуют рис. 2

1

i-і i-і п п п П п

ШІ234567 89 10 1' 12 13 14 15 16 17 18 19 У

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

Yexp

: 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod = 4,00000 Ymod

= 3,98143

= 4,26725

= 4,14265 1.

= 4,21386

= 3,64652

= 4,13084 2.

= 4,16154 3.

= 4,47027

= 4,06086 4.

= 4,18294

= 3,78632

= 4,12247 5.

= 3,65098

= 3,72885

= 4,07308

= 4,22530 6.

= 3,91503 7.

= 3,97444

= 3,92214 8.

= 4,10814

= 3,98791

= 3,88617 9.

= 4,08049 10.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

= 3,77892

= 3,99144 11.

= 3,69627

= 4,09765

= 3,61648 12.

= 3,78305 13.

= 4,19842

Средняя квадратичная погрешность по сравнению с первой ИНС-моделью возросла до 0,0428, однако ее уровень остался приемлемым для того, чтобы считать модель адекватной.

Таким образом, нами была разработана адекватная ИНС-модель прогнозирования течения алкогольной болезни печени.

16.

ЛИТЕРАТУРА

Анищенко В.С., Булдакова Т.И., Лифшиц В.Б., Довгалевский П.Я., Гриднев В.И. Концептуальная модель виртуального центра охраны здоровья населения // Информационные технологии. 2009. № 12. С. 54-59.

Самарский А.А., Михайлов А.П. Математическое моделирование. М.: Физматлит, 2002. 320 с.

Арзамасцев А.А. Математическое и компьютерное моделирование. Тамбов: Издат. дом ТГУ им. Г. Р. Державина, 2010. 257 с. Арзамасцев А.А., Зенкова Н.А., Неудахин А.В. Технология построения медицинской экспертной системы на основе аппарата искусственных нейронных сетей // Информационные технологии. 2009. № 8. С. 60-63.

Арзамасцев А.А., Зенкова Н.А., Неудахин А.В. Формализация проблемы разработки экспертной информационной системы с развивающимся интеллектуальным ядром на базе ИНС-моделей // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2010. Т. 15. Вып. 1. С. 287-290.

Барский А.Б. Нейронные сети: распознавание, управление, принятие решений. М.: Финансы и статистика, 2004. 176 с.

Кубенский А.А. Структуры и алгоритмы обработки данных. СПб.: Изд-во БХВ-Петербург, 2004. 466 с.

Булдакова Т.И., Лифшиц В.Б., Суятинов С.И., Колентьев С.В. Статистический и нейросетевой методы идентификации и прогнозирования в медицине // Информационные технологии. 2004. № 3. С. 67-71.

Зенкова Н.А. Компьютерное моделирование в психологии. Тамбов: ИМФИ ТГУ им. Г.Р. Державина, 2007. 55 с.

Лифшиц В.Б., Булдакова Т.И., Екимова Н.В., Игнатьева Е.В., Суятинов С.И. Прогнозирование развития холестероза желчного пузыря // Технологии живых систем. 2009. Т. 6. № 2. С. 52-59. Лифшиц В.Б., Сернов С.П. Математическое моделирование в диагностике АБП // Вестник современной клинической медицины. 2010. Т. 3. Приложение 1. С. 106-107.

Мышкис А.Д. Элементы теории математических моделей. М.: Кн.

дом «ЛИБРОКОМ», 2009. 192 с.

Сушкова Н.В., Лифшиц В.Б. Прогнозирование развития заболеваний желчного пузыря. Значение клинико-сонографических и биохимических критериев. Saarbrücken: LAP LAMBERT Academic Publishing, 2011. 149 p.

Булдакова Т.И., Лифшиц В.Б., Сернов С.П., Суятинов С.И. Проблема диагностики алкогольной болезни печени с позиций кластерного анализа // Вестник новых медицинских технологий. 2010. Т. 17. № 1. С. 55-57.

Дюк В. Обработка данных на ПК в примерах. Санкт-Петербург; Москва; Харьков; Минск, 1997. 231 с.

Тюрин Ю.Н., Макаров А.А. Анализ данных на компьютере. М.: ИНФА-М, Финансы и статистика, 2003. 544 с.

4

17. Тюрин Ю.Н., Макаров А.А. Статистический анализ данных на компьютере. М.: ИНФА-М, 1998. 528 с.

18. Сернов С.П., Лифшиц В.Б., Скворцов Ю.И., Субботина В.Г., Мартынова А.Г., Сулковская Л.С., Шульгин В.И., Сучилина Л.А. Актуальные проблемы прогнозирования алкогольной болезни печени // Саратовский научно-медицинский журнал. 2010. Т. 6. № 1. С 94100.

19. Арзамасцев А.А., Зенкова Н.А. Искусственный интеллект и распознавание образов. Тамбов: Издат. дом ТГУ им. Г.Р. Державина, 2010. 196 с.

20. Kryuchin O.V., Arzamastsev A.A., Zenkova N.A., Troitzsch K.G., Sletkov D. V. Simulating medical objects simulation using an artificial neural network whose structure is based on adaptive resonance theory // Institut fur Wirtschafts- und Verwaltungsinformatik Fachbereich Informatik Universitat Koblenz-Landau. № 14/2011. URL: http://www.uni-koblenz.de/~fb4reports/2011/2011_14_Arbeitsberichte.pdf. Загл. с экрана.

21. Арзамасцев А.А., Зенкова Н.А. Моделирование в психологии на основе аппарата искусственных нейронных сетей. Тамбов: ИМФИ ТГУ им. Г.Р. Державина, 2003. 106 с.

22. Арзамасцев А.А., Зенкова Н.А. Использование аппарата искусственных нейронных сетей для разработки систем психологического и профессионального тестирования // Математические методы и информационные технологии в экономике, социологии и образовании: сборник статей 11 Международной научно-технической конференции. Пенза, 2003. С. 258-260.

23. Арзамасцев А.А., Зенкова Н.А. Нейросетевая технология психологического тестирования степени готовности абитуриентов к образовательной деятельности // Новые биокибернетические и телемедицинские технологии 21 века для диагностики заболеваний человека (НБИТТ-21): материалы междисциплинарной конференции с международным участием. Петрозаводск, 2002. C. 37.

24. Арзамасцев А.А., Зенкова Н.А. Система психологического тестирования на основе аппарата искусственных нейронных сетей // Искусственный интеллект. 2004. № 2. С. 237-242.

25. Тарасевич Ю.Ю. Математическое и компьютерное моделирование. М.: Эдиториал УРСС, 2004. 152 c.

26. Лифшиц В.Б., Булдакова Т.И., Игнатьева Е.В., Сернов С.П. Скрининг групп риска алкогольной болезни печени среди населения // Системный анализ и управление в биомедицинских системах. 2010. Т. 9. № 2. С. 370-375.

27. Осовский С. Нейронные сети для обработки информации. М.: Финансы и статистика, 2004. 344 с.

28. Уоссермен Ф. Нейрокомпьютерная техника: теория и практика. М.: Мир, 1992. 240 с.

29. Крючин О.В., Зенкова Н.А. Использование искусственных нейронных сетей для решения задач классификации на примере моделирования медицинского объекта // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2011. Т. 16. Вып. 3. С. 789-792.

30. Arzamastsev A.A., Zenkova N.A., Troitzsch K.G., Neuakhin A.V. Technology of intellectual information system design for estimation of social objects // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2011. Т. 16. Вып. 1. С. 169-173.

31. Kryuchin O.V., Arzamastsev A.A., Troitzsch K.G. A parallel algorithm

for selecting activation functions of an artificial network // Institut fur Wirtschafts- und Verwaltungsinformatik Fachbereich Informatik Un-iversitat Koblenz-Landau. № 12/2011. URL: http://www.uni-

koblenz.de/~fb4reports/2011/2011_12_Arbeitsberichte.pdf. Загл. с экрана.

32. Kryuchin O.V., Arzamastsev A.A., Troitzsch K.G. A universal simulator

based on artificial neural networks for computer clusters // Institut fur Wirtschafts- und Verwaltungsinformatik Fachbereich Informatik Un-iversitat Koblenz-Landau. № 2/2011. URL: http://www.uni-

koblenz.de/~fb4reports/2011/2011_02_Arbeitsberichte.pdf. Загл. с экрана.

33. Kryuchin O.V., Arzamastsev A.A., Troitzsch K.G. Comparing the effi-

ciency of serial and parallel algorithms for training artificial neural networks using computer clusters // Institut fur Wirtschafts- und Verwaltungsinformatik Fachbereich Informatik Universitat Koblenz-Landau № 13/2011. URL: http: //www. uni-koblenz. de/~fb4reports/2011/

2011_13_Arbeitsberichte.pdf. Загл. с экрана.

34. Kryuchin O.V., Arzamastsev A.A., Troitzsch K.G. The prediction of

currency exchange rates using artificial neural networks // Institut fur Wirtschafts- und Verwaltungsinformatik Fachbereich Informatik Universitat Koblenz-Landau. № 4/2011. http://www.uni-koblenz.de/

~fb4reports/2011/2011_04_Arbeitsberichte.pdf. Загл. с экрана.

35. Zenkova N.A., Arzamastsev A.A., Troitzsch K.G. Development of a

technology of designing intelligent information systems for the estimation of social objects // Institut fur Wirtschafts- und Verwaltungsinformatik Fachbereich Informatik Universitat Koblenz-Landau. № 1/2011. URL: http://www.uni koblenz.de/~fb4reports/2011/2011_01_-

Arbeitsberichte.pdf. Загл. с экрана.

36. Лифшиц В.Б., Булдакова Т.И., Калентьев С.В., Суетенков С.И. Двухэтапное распознавание образов в нейросетевых диагностических системах // Информационные технологии в образовании, технике, медицине: международная научно-техническая конференция. 2000. С. 115-117.

37. Арзамасцев А.А., Зенкова Н.А., Неудахин А.В. Разработка экспертной системы с развивающимся интеллектуальным ядром на базе ИНС-моделей // Вестник Тамбовского университета. Серия Естественные и технические науки. Тамбов, 2010. Т. 15. Вып. 6. С. 1849-1857.

38. Неудахин А.В., Арзамасцев А.А., Зенкова Н.А. Построение нейросе-тевых экспертных систем с помощью автоматизированной технологии // Вопросы современной науки и практики. Университет им. В.И. Вернадского. 2009. № 4 (18). С. 179-183.

39. Сернов С.П., Лифшиц В.Б., Субботина В.Г., Папшицкая Н.Ю., Мартынова А.Г., Аредаков К.Г., Шульгин В.И. Эпидемиология алкогольной болезни печени // Саратовский научно-медицинский журнал. 2009. Т. 5. № 4. С. 564-568.

БЛАГОДАРНОСТИ: Поддержано грантом Фонда содействия развития малых форм предприятий в научно-технической сфере. Проект «У.М.Н.И.К» № 14219: «Создание компьютерной программы прогноза течения алкогольной болезни печени» 2012 г.

Поступила в редакцию 5 апреля 2012 г.

Arzamastsev A.A., Lifshits V.B., Chichuk V.N. MATHE-MATIC MODEL DEVELOPMENT OF ALCOHOLIC LIVER DISEASE COURSE PROGNOSIS

Mathematic model is a fast progressive scientific school. Alcoholic liver disease (ALD) is a topical problem of the present day. In the past no ways of modeling the ALD course were suggested. Some years ago the gap was successfully bridged using a cluster and discriminative analysis of considerable number of observations. In this work we have developed a mathematic model of the ALD course prognosis using another method, namely using the method of artificial neuron networks considering the small number of patients.

Key words: mathematic model; prognosis; alcoholic liver disease.

i Надоели баннеры? Вы всегда можете отключить рекламу.