سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت...

14
مجلهيست پزشکیمت و زنفورماتيک س ا پزشکینفورماتيکت ا مرکز تحقيقا دورهشم ش شماره اول. ص45-32 ، 1398 س ی ستم تصم ی م ی ار پزشکی برا ی تشخ ی ص ب ی مار ی د ی ابت و هپات ی ت مبتن ی بر ترک ی ب به ی نه سازیجتماع ا الگور ذرات و ی تم کرم شب تا بره چپقیان ق فرهاد سلیمان1 ، سوان موسوی ید کی2 دریافت مقاله:27 / 4 / 1397 پذیرش مقاله:19 / 7 / 1397 رجاع: ا سل ی مان ی انره چپق ق فرهاد، موسو ی س ی د ک ی وان. س ی ستم تصم ی م ی ا ر پزشکی برا ی تشخ ی ص ب ی مار ی د ی ابت و هپات ی ت مبتن ی بر ترک ی ب به ی نه سازی الگورع ذرات وجتما ا ی تم کرم شب تا ب . مجلهنفورماتیک است پزشکیمت و زی س1398 ؛6 ( 1 :) 45 - 32 . 1 . کترای مهندس د ی کامپ ی وتر،ستاد ا ی ار، مهندس گروه ی کامپ ی وتر، واحد اروم ی ه،مه آزاد اسنشگا دا ی، اروم ی ه، ا ی ران2 . دانشجوی دکترای مهندس ی کامپ ی وتر، مهندس گروه ی کامپ ی وتر، واحد اروم ی ه،مه آزاد اسنشگا دا ی، اروم ی ه، ا ی ران* ویسنده م ن سئو ل: اروم ی ه، ک ی لومترمه آزاد اسنشگاه، دا دو جاده فرودگا ی اروم ی ه،شکده فن دان ی و مهندس ی شماره تماس: 09141764427 Email: [email protected] پژوهشی مقاله مقدمه:يستم س هاييم تصم ی ار پزشک ی در قالب ی ک برنامه کامپ ي وتر ي طراحی م ی شوند و به متخصصان پزشک یصميماتتخاذ ت در ا تشخ ي ص ب ي مار ي، ک م کم ی کننديستم گونه س این . هدف اصلی ها در واقع یاريدن رسان به پزشکان در زمينه تشخي ص ب ي مار ي می باشد، بدی ن معنی که یک پزشک می تواند بايست س ميل داده و در تحلشته باشدمل دا تعا هاي بيمار، تشخيص دهی و سایر فعاليت هاي پزشکی ازمک بگيرد.يستم ک س روش: ا ی نه از نوع توص مطالع ي ف ی- تحل ي ل ی بود دادهجموعه . م ها شامل768 رکورد دی ابت با8 و ی ژگ ی و155 رکورد هپات ي ت با19 و ی ژگ ی م ی باشندز سا که ا ی ت جهان یUCI ته ي ه شده اند و از الگور ی تم به ي نه سازيات براجتماع ذر ا ينتخاب و ا ی ژگ ی از الگور و ی تم کرم شب تاب ب را ي طبقه بندي ب ي مار ي د ی ابت و هپات ي ت به دو که شدستفادلم ا سالم و ناسا س . از80 دادهرصد د ها جهت آموزش و از20 رصد د باقی مانده جهت آزموه شدستفاد ن ا. نتایج: رس بر ی اول ي هن داد صحت الگور نشا ی تم هاي به ي نه سازيات و کرم شبجتماع ذر ا تاب براي داده دجموعه م ی ابت ب ه ترت ي ببر با برا41 / 84 و08 / 82 رصد د و براي هپات دادهجموعه م ي ت ب ه ترت ي ببر با برا84 / 81 و34 / 80 رصد دست آمد به د. ين همچن صحت مدل پ ي شنهاد ي بر ا ي داده دجموعه م ی ابت و هپات ي ت ب ه ترت ي ب برابر38 / 95 و09 / 94 رصد د بود. نتيجهري: گياس بر اس ی افته هاي ا ی ن مطالعه ، مدل پ ي شنهاد ي در مقا ی سه الگور با ی تم هاي به ي نه سازيات و کرم شبجتماع ذر ا تاب از نرخ خطاي کمتري در تشخ ي ص ب ي مار يخوردار بود. بر ی افته هاي ا ی ن پژوهش م ی تواندکان در تشخ به پزش ي ص به موقع ب ي مار ي د ی ابت و هپات ي تمک نما ک ی د. كليد واژه ها: س ي ستم تصم ي م ی ار پزشک ی، تشخ ي ص ب ي مار ي، ب ي مار ي د ی ابت، ب ي مار ي هپات ي ت، الگور ی تم به ي نه سازيع ذرات، الگورجتما ا ی تم کرم شب تا بDownloaded from jhbmi.ir at 22:32 +0430 on Wednesday June 10th 2020

Transcript of سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت...

Page 1: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

انفورماتيک سالمت و زيست پزشکی مجله

مرکز تحقيقات انفورماتيک پزشکی

1398، 32-45 ص. اول شماره ششمدوره

اجتماع سازینهیبه بیبر ترک یمبتن تیو هپات ابتید یماریب صیتشخ یبرا پزشکی اریمیتصم ستمیس

بتاکرم شب تمیذرات و الگور 2ید کیوان موسوی، س،*1فرهاد سلیمانیان قره چپق

:27/4/1397دریافت مقاله :19/7/1397پذیرش مقاله

:کرم تمیاجتماع ذرات و الگور سازینهیبه بیبر ترک یمبتن تیو هپات ابتید یماریب صیتشخ یبرا ر پزشکیایمیتصم ستمیس. وانیک دیس یموسو، فرهاد قره چپق انیمانیسل ارجاع

.32-45(: 1)6؛ 1398 سالمت و زیست پزشکی انفورماتیک . مجلهبتاشب

رانیا ه،یاروم ،یدانشگاه آزاد اسالم ه،یواحد اروم وتر،یکامپ یگروه مهندس ار،یاستاد وتر،یکامپ یدکترای مهندس .1

رانیا ه،یاروم ،یدانشگاه آزاد اسالم ه،یواحد اروم وتر،یکامپ یگروه مهندس وتر،یکامپ یمهندس دانشجوی دکترای .2

یو مهندس یدانشکده فن ه،یاروم یدو جاده فرودگاه، دانشگاه آزاد اسالم لومتریک ه،یاروم ل:سئونویسنده م *

09141764427 :شماره تماس Email: [email protected]

مقاله پژوهشی

در اتخاذ تصميمات یو به متخصصان پزشک شوندیطراحی م يوتريبرنامه کامپ کیدر قالب یپزشک اری تصميم هايسيستم مقدمه:

باشد،می يماريب صتشخي زمينه در پزشکان به رساندن یاري واقع در ها. هدف اصلی این گونه سيستمکنندیکمک م ،يماريب صيتشخاز پزشکی هايفعاليت سایر و دهیتشخيص بيمار، هايتعامل داشته باشد و در تحليل داده مسيست با تواندمی پزشک یک که معنینبدی

سيستم کمک بگيرد.

یژگیو 19با تيرکورد هپات 155و یژگیو 8با ابتدی رکورد 768 شامل ها. مجموعه دادهبود یليتحل-یفيمطالعه از نوع توص نیا روش:

تابکرم شب تمیو از الگور یژگیانتخاب و ياجتماع ذرات برا سازينهيبه تمیاز الگور و اندشده هيته UCI یجهان تیکه از سا باشندیم درصد 20 از و آموزش جهت هادرصد داده 80. از س سالم و ناسالم استفاده شدبه دو کال تيو هپات ابتید يماريب بنديطبقه يراب

.ن استفاده شدجهت آزمو ماندهباقی

برابر با بيترتهب ابتیمجموعه داده د براي تاباجتماع ذرات و کرم شب سازينهيبه هايتمینشان داد صحت الگور هياول یبررس :نتایج

صحت مدل همچنين. به دست آمد درصد 34/80و 84/81برابر با بيترته ب تيمجموعه داده هپات براي و درصد 08/82و 41/84 .بوددرصد 09/94و 38/95برابر بيترته ب تيو هپات ابتیمجموعه داده د يابر يشنهاديپ

از تاباجتماع ذرات و کرم شب سازينهيبه هايتمیبا الگور سهیدر مقا يشنهادي، مدل پمطالعه نیا هايافتهیبر اساس گيري:نتيجه

و ابتید يماريبه موقع ب صيبه پزشکان در تشخ تواندیم پژوهش نیا هايافتهیبرخوردار بود. يماريب صيدر تشخ کمتري خطاي نرخ .دیکمک نما تيهپات

تمیاجتماع ذرات، الگور سازينهيبه تمیالگور ت،يهپات يماريب ابت،ید يماريب ،يماريب صيتشخ ،یپزشک اری ميتصم ستميس ها:كليد واژه

بتاکرم شب

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 2: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

و همکار سليمانيان قره چيق تيو هپات ابتید يارميب صيتشخ يبرا اری ميتصم ستميس

45-32 ):1(6; 2019 icsInformat Biomedical and Health of Journal 33

مقدمه آوريجمع دانش و اطالعات تحليل با یار،تصميم هايسيستم ماران،بي مختلف هايداده از انبوهی در هاسال طی شده

ریزيو برنامه قدقي هايگيريپزشکان را جهت انجام تصميم هايسيستم[. 1] دهندیاري می هايماريب صيتشخ برايو ابزارها شامل اطالعاتی هايسيستم از ايخانواده اریميتصم

هايگيريتصميم براي پزشکان از حمایت جهت هاتکنيک هايستمي[. مزایاي س2هستند ] مارانيب تيدرباره وضع قدقيشامل فراهم کردن دسترسی آسان و سریع یپزشک اریميتصم

و پيچيده هايارائه گزارش ییتوانا ماران،يب هايبه داده[. فراهم نمودن 3] دنباشمی هاداده از زیادي حجم نگهداري

ازمندين ان،مارياز ب تيفيمراقبت جامع، مناسب و با ک کی دهيچيپ اريبس یکينيکل هايو ارائه داده ليوتحلهیتجز ،يگردآور

.شودیانجام م مارانيب هاياست که با استفاده از دادهبه یبا استفاده از اطالعات و دانش پزشک هاستميس نیا

يبرا یپزشک هايهيتوص زیعوارض گوناگون و تجو صيتشخ ینیگزیجا يبرا هاستميس نی[. ا4] ندنماییاقدام م مارانيب

به رسانیکمک جهت تنها و اندنشده یپزشکان طراحبر اساس هايماريب صيدر امر تشخ یمتخصصان علوم پزشک

يکه برا هاستميس نای. اندارائه شده یاز قواعد تجرب يکسری روند،یالزم به کار م يداروها زیو تجو هايماريب صيتشخ ،يريادگیاطالعات، افتیدر رينظ يمتعدد هايتيقابل يدارا [.4باشند ]یم دهیموزشآ و هاداده ريتفسو يگردآور مارانيب هايپرونده در هااز داده ییباال حجم گردندیواقع م دمفي هاداده نیا یشده است و تنها زمان رهيذخ

کشف هاداده انيدر م ديشوند و اطالعات مف زيو آنال یکه بررس ستمياستفاده شوند. لزوم س يماريو نوع ب صيتشخ براي و شود یپزشک يانواع خطاها کاهشدر تواندیم یدر پزشک اریميتصم

دهيچيپ اريمدرن بس یدر پزشک لئ[. اغلب مسا5مؤثر باشد ]وجود قيدق هاييرگيميتصم يبرا یمنطق لیو دال باشندیم

اه دلخو پزشکان معموالً هاييرگيميتصم ليدل نيندارد. به همکه یاطالعات پزشک ديحجم مف گرید ي. از سوباشدیم ريو متغدر ارتباط است، به یصيکوچک تشخ همحدود کیبا یحترا دشوار قيو دق عیسر يرگيميکه تصم باشدیم ادیز يقدر

قابل درک است یبه آسان لئمسااین خواهد ساخت. با توجه به یشکپز صيتشخ ندیدر فرآ یميکه پزشکان با چالش عظ

در اریميتصم هايستميس شیدايبه پ ازيمواجه هستند که ن .خواهد نمود شکاررا آ یپزشک

در هر زمان و مکان وجود دارد و یپزشک يوقوع خطاها امکانکوچک تا حوادث کشنده متفاوت است. هايبيآن از آس امديپخود اعالم کرد، 1997در گزارش سال کایآمر یسسه پزشکؤمجان خود را به علت ییکایهزار آمر 98تا 44 نيب انهيسال

که از ستا یدر حال نیا دهند،یاز دست م یپزشک يخطاها نیکه ا ردگيیتعلق م ییمورد به اشتباهات دارو 7000رقم، نیا ،ياز حوادث موتور یناش ريومبا آمار مرگ سهیدر مقا زانيم

ن به عنوا یپزشک ياست. خطاها شتريهم ب دزیو ا نهيسرطان س ماران،يب ريوممرگ شیمنجر به افزا تواندیم یمشکل جهان کی

و یدرمان هاينهیهز شیفزاو ا يطول مدت بستر شیافزا هايستمياز س مارانيب یتیسبب سلب اعتماد و نارضا نيهمچن

یاخالق هاياسترس و تعارض جادیو ا یارائه خدمات درمان ؛[6]مراقبت گردد تيفيو کاهش ک یپرسنل درمان يبرا

هايستميپزشکان مستلزم س مار،يبهبود ب يبرا نیبنابراو شناخت کامل دکنندهیتهد عیاوق ییشناسا يبرا اریميتصم .هستند يماريب ندیفرآ يمناسب برا اريبس ییابزارها ،يفرا ابتکار هايتمیالگور

یمختلف هاينهيکه امروزه در زم باشندیم ینبيشيو پ صيتشخ هاييماريب ییو شناسا صتشخي[. 7] اندهکرد دايکاربرد پ

پرکاربرد هاينهياز زم یکی ،یمختلف در علم پزشک يهاکه در سال شودیمحسوب م فرا ابتکاري هايتمیالگورآن انجام شده است رامونيپ يادیو مطالعات ز قاتيتحق رياخ يمبنا بر یبياست که مدل ترک نیا پژوهش نی[. هدف ا8،9]

[ 11تاب ][ و کرم شب10اجتماع ذرات ] سازينهيبه تمیالگور[ و 12( ]یژگیو 8نمونه با 768) ابتید يماريب صيجهت تشخ

[ با استفاده از 13( ]یژگیو 19نمونه با 155) تيهپات کی پژوهش نی. در ادهد شنهاديپ يفرا ابتکار هايتمیالگور سازينهيبه هايتمیالگور بيترک يمبنا بر اریميتصم ستميس ابتید يماريب صيتشخ يتاب براماع ذرات و کرم شباجتاز يشنهاديدر مدل پ شد. شنهادي[ پ15،16] تي[ و هپات14]

و از یژگیانتخاب و يذرات برا عاجتما سازينهيبه تمیالگوراستفاده شد. انتخاب بنديطبقه براي تابکرم شب تمیالگوربه نيو همچن صيثر و مهم به روند دقت تشخؤم هايیژگیو يشنهادي. هدف مدل پکنندمیکمک بنديدقت طبقه شیافزا .است تيو هپات ابتید يماريب صيدقت تشخ شیافزا صيتشخ يشده برا شنهاديپ هايتمیاز الگور یادامه به برخ در هايتمی. هر مدل از الگورشداشاره تيو هپات ابتید يماريب

. اندهداستفاده کر یهوش مصنوع ای يکاومانند داده یمتنوع مدل اي. در مطالعهدارد یبیو معا ایهر مدل مزا نيهمچن

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 3: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

34 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

يبرا کيلجست ونيو رگرس K-Means يمبنا بر یبيترک يبر رو جی[. نتا17شده است ] شنهاديپ ابتید يماريب ینبيشيپ

برابر یبينشان داده که مقدار صحت مدل ترک مارينمونه ب 768شبکه يمبنا رب یمدل ني. محقق[17] درصد است 42/95با ابتید ماريب ینبيشيپ يبرا هیپا یتابع شعاع یمصنوع یعصبنشان مارينمونه ب 768 يرو بر جنتای[. 18] اندکرده ینبيشيپ

و ی. جهان[18] است 91/73برابر یبيداده که صحت مدل ترک ینبيشيبه منظور پ یمصنوع ی[ از شبکه عصب19همکاران ]

این . انداستفاده کرده ابتید مستعد دافرا انيدر م ابتیبه د ابتالفرد 545و جامعه هدف آن متشکل از ياز نوع کاربرد پژوهش

همدان یدانشگاه علوم پزشک ابتیو سالم از مرکز د ماريبنشان داد که دقت شبکه هياول یاست. بررس دهیگرد آوريجمع با هاوزن یروزرسانبه. بعد از باشدیدرصد، م 88 ،یعصب .افتی شیدرصد افزا 2/93دقت آن به کيممت تمالگوریبردار ونيروش رگرس بيترک يمبنا بر ی[ مدل20] انيخسروان ابتید يماريب صيتاب جهت تشخکرم شب تمیو الگور بانيپشت ستميس یابیو ارز سازيهيداده است. به منظور شب شنهاديپ

يهند یابتید مارانيشده، از مجموعه داده مربوط به ب یطراح نیرویادانشگاه نيماش يريادگیجود در مجموعه داده مومقدار تینمونه است، استفاده شد. درنها 768که شامل ايفرنيکال

بيصحت و دقت به ترت ت،ياختصاص ت،يحساس هايشاخصدرصد است. رافع و 80/90، 25/91، 26/95، 04/84معادل يوکاداده هايکياستفاده از تکن»تحت عنوان پژوهشی یارباب

صيتشخ يبرا «خون یبا استفاده از چرب ابتید صيجهت تشخاز قيتحق نیا ازينمورد هايداده ؛اندداده شنهاديپ ابتید يماريبشهرستان نهاوند استخراج هايشگاهیاز آزما یکیداده گاهیپا

نمونه است. درصد صحت 5706 هايشده است که شامل داده [.21] باشدیمدرصد 02/90برابر C4.5 ميدرخت تصم

استخراج دانش از »تحت عنوان ايمطالعه و همکاران يعامر ميبا استفاده از روش درخت تصم یابتید مارانيب يهاداده

C5.0 »تعداد ؛اندکرده شنهاديپ ابتید يماريب صيتشخ يراب رکورد بوده است که پس از 856 مارانيب هياول هاينمونه

ها وجود طالعات اصلی آنپاالیش و حذف رکوردهایی کـه ااست. درصد صحت در دهيرکورد نهایی رس 254نداشت به یدرصد و در شبکه عصب 74/89برابر C5.0 ميدرخت تصم

و منتظر ی. عامل[22] باشدیدرصد م 28/51برابر یمصنوعحاصل از جینتا بيترک يگواه برا هینظر يبرمبنا ی[، مدل23]

. اندداده شنهاديپ بانيپشت بردار نيو ماش یمصنوع یشبکه عصب ماريب 2125بر اساس اطالعات مربوط به زين يماريب هايداده

تهران روزگريف مارستانياست که از ب ابتیمشکوک به دشبکه بيحاصل از ترک یینها یشده است. خروج يگردآوردرصد 75/81برابر با بانيبردار پشت نيو ماش یمصنوع یعصب هايکيعملکرد تکن زيآنال»عنوان ادیگر ب در پژوهشی است. يبرا «ابتید يماريب ینبيشيجهت پ يکاوداده یقيتلف يشنهادپي روش[. 24] اندکرده شنهاديپ ابتید يماريب صيتشخدانشگاه یپزشک ستميشده از س افتیدر هايداده يبر رو جیاعمال شده است. نتا باشندینمونه م 768که شامل ايفرنيکال یبيروش ترک یصورت کله که ب دهدینشان م هایابیارز

Baggingهیپا تمیدو الگور ، با هر J48 و Logistic يدارا يهاتمیآدابوست و الگور تمینسبت به الگور يعملکرد باالتر

.باشدیم يماريب صيدر تشخ Logistic و J48 مستقل یمصنوع یشبکه عصب بيترک يمبنابر RE-RX [25] مدل يماريب صيتشخ يبرا C4.5 ميتصمو درخت هیچندالبرابر یبيصحت در مدل ترک شده است. مقدار شنهاديپ تيهپاتبا استفاده از تيهپات يماريب صيدرصد است. تشخ 24/83با انجام شده است هیهمسا نیترکینزد k مجموعه راف و يتئوراست. بهروش 52/84برابر با یبيصحت مدل ترک دار[. مق26]

تشخيص بيماري »تحت عنوان ايمطالعه[ 27و صادق زاده ]هپاتيت با رویکرد ترکيبی جستجوي فاخته و حداقل مربعات

، از پژوهش نای در. اندکرده شنهاديپ «بانيماشين بردار پشتاز دهبا استفا بنديو طبقه یژگیانتخاب و يفاخته برا تمیالگور

ه بانجام شده است. دقت بانيبردار پشت نيحداقل مربعات ماش 18/99نمونه برابر 155 يرو بر سازيادهيپ جیدست آمده از نتا

اي باهم مطالعه[ 28] یو روحان ی. خدارحمباشدیدرصد م تمیالگور بيبا استفاده از ترک تيهپات يماريب صيتشخ»عنوان

K-Means شنهاديپ «هرز ياهعلف سازينهيبه تمیو الگور تمیو الگور K-Means يبنداستفاده از خوشه جنتای. انددادهدرصد در 100از دقت یهرز حاک هايعلف سازينهيبه

بنديدرصد در خوشه 9/98و یشیآزما هايداده بنديخوشهتحت عنوان ايدر مطالعه نياست. محقق یآموزش هايداده هايلفهؤم ليبا استفاده از تحل تيهپات يماريب صيتشخ»

شنهاديپ تيهپات يماريب صيتشخ يبرا« LS-SVMو یاساس يفضا ،یلفه اساسؤم لتحلي از استفاده با ابتدا در[. 29] اندکردهبردار نماشي بندکاهش داده شده و سپس از طبقه یژگیو

استفاده شده است که بنديطبقه يحداقل مربعات برا بانيپشت .است 75/99برابر با یبيدقت مدل ترک

ها،يماريب صيکمک به تشخ يثر براؤم هاياز روش یکیاست کاويداده هايو روش یمصنوع یاستفاده از شبکه عصب

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 4: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

و همکار سليمانيان قره چيق تيو هپات ابتید يارميب صيتشخ يبرا اری ميتصم ستميس

45-32 ):1(6; 2019 icsInformat Biomedical and Health of Journal 35

و یمصنوع عصبی شده با شبکه يسازادهيپ هاي[. مدل30]ه ده بخودسازمان یمصنوع یو شبکه عصب بانيبردار پشت نيماشدرصد 100درصد و 98/86 صيدقت تشخ يدارا بيترت ،يرگيميم[ از درخت تص31] و همکاران یمي. ابراهباشندیم

منظور به بانيبردار پشت نيو ماش یمصنوع یشبکه عصببه دست آمده جنتای. انداستفاده کرده تيهپات يماريب صيتشخ

نسبت يدقت باالتر یمصنوع یکه شبکه عصب دهدینشان م یمصنوع یدارد. با استفاده از شبکه عصب هاتمیالگور ریبه سا يماريب صيتشخ يدست آمده است. براه ب 74/89دقت استفاده شده ن،يماش يريادگیمجموعه راف و بياز ترک تيهپات

شامل دو مرحله است. در مرحله اول، یبي[. مدل ترک32است ]و مرحله شوندیمجموعه راف حذف م قیاز طر دئزا هايیژگیو

لهيبه وس ماندهیباق هايیژگیبا و بنديدسته ندیآدوم، فرنمونه 155 يرو بر یابیارز جینتا. شودیانجام م نيماش يريادگی

درصد 95/78با کاهش یبينشان داده است که مدل ترکدرصد را 100مقدار یعنی بنديدقت دسته نیباالتر ها،یژگیو .دست آورده استه بدر ،یدر حوزه پزشک اریميتصم هايستميتوجه به توسعه س با صيشخت يبرا اریميتصم ستميس کیمطالعه، هدف ارائه نیا يرساندن به پزشک برا ياری يبرا تيو هپات ابتید يماريب

از يشنهادياست. در مدل پ ياقدامات الزم بعد صيتشخ تابکرم شب تمیاجتماع ذرات و الگور سازينهيبه تمیالگور

سازينهيبه تمیبا استفاده از الگور هایژگی. در ابتدا واستفاده شدتاب کرم شب تمیالگورو سپس از شدنداجتماع ذرات انتخاب

.و سالم استفاده شد ماريافراد ب بنديطبقه يبرا

روشاسـت کـه بـر اسـاس یلـيتحل-یفيمطالعـه از نـوع توصـ نیاو ابــتید مــارانيب تيوضــع ییشــگويبــه پ يورود هــايیژگیو

مـورد هـاي. دادهپـردازدیناسالم بودن م ایاز نظر سالم تيهپاتمبتال مارانيداده مربوط به ب از مجموعه پژوهش نیاستفاده در ا

نيماشـ يريادگیـموجود در مجموعه داده ت،يو هپات ابتیبه دــگاه ا [. 12،13شــده اســت ] نيتــ م ايــفرنيکال ن،یرویــدانشــتدی رکــورد 768 شــامل هــادادهمجموعهــ ــا اب ــیو 8ب و یژگ

مجموعـه تی. در نهاباشندیم یژگیو 19با تيرکورد هپات 155در نظـر گرفـت و 8*768 سیمـاتر کی نتوایرا م ابتیداده د

یتلقـ 19*155س یماتر کی توانیرا م تهپاتي مجموعه دادهنفر ناسـالم و 32 یعنیدرصد 20 ت،يکرد. از مجموعه داده هپات

.باشندینفر سالم م 123 یعنیدرصد 80 شيشـامل مراحـل پـ ،يمـاريب صيتشـخ اریميتصـم ستميس

. در باشـدیمـ بنـديطبقه و هاداده سازينرمال ها،پردازش داده

بـا آزمـایش و آمـوزش مرحله دو در هانمونه ،بنديمرحله طبقه

. در ابتدا توسـ شدند یابارزی تاب،کرم شب تمالگوری از استفادهسـالم هاينوع کالس یعنی ؛شدآموزش مدل ساخته هاينمونهبـا اسـتفاده از آزمـایشو سـپس در مرحلـه شـدندجدا ماريو ب

بـه آزمـایش هـايو نمونـه شـد یابیمدل ارز د،یجد هاينمونه

. در شـکلشد داده اختصاص ،اندکه مشخص شده هاییکالس .آورده شد يشنهادي، فلوچارت مدل پ1

هاالف( پيش پردازش داده

هایی با مقادیر مفقود ها، ویژگیکه در مجموعه داده کهییازآنجا، مقادیر پردازششيپوجود دارند. در این بخش، به عنوان فاز

هاي مفقودي با استفاده از روش مبتنی بر شباهت این ویژگیاند. در این روش، به ازاي هر نمونه که داراي بينی شدهپيش

ترین مقادیر مفقودي است با استفاده از فاصله اقليدسی نزدیکنمونه به آن پيدا شده و مقادیر نامعلوم این نمونه، با استفاده از

.گردیدترین نمونه پيدا شده مشخص کنزدی هاسازي دادهب( نرمال

قرار یمجموعه داده در دامنه متفاوت هايیژگیو یراگر مقاد . بهیابدیم یشافزا هایافتهباشند، احتمال بروز خطا در داشتهدر دامنه مشابه، يجامعه آمار یک يهادادن دادهقرار هاي مجموعه ویژگی کهییجاازآنشود. یگفته م سازينرمالسازي، ها داراي مقادیر مختلفی هستند، به منظور یکسانداده

یند آگردند. در فرتبدیل می 1و 0ها به فاصله بين مقدار ویژگیو minترین عدد مربوط به هر ویژگی با سازي، کوچکنرمالمقدار هر xشود و نشان داده می maxترین عدد با بزرگ، انجام شد 1سازي طبق معادله باشد. عمل نرمالمی ویژگی

0و 1 به ترتيب برابر new_minو new_max[. مقدار 33] باشند.می

(1) min_min]_max_[*

minmax

minnewnewnew

xy

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 5: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

36 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

: فلوچارت مدل پيشنهادي1شکل

ج( انتخاب ویژگی

در مدل پيشنهادي در مرحله اول، با استفاده از الگوریتم ازي اجتماع ذرات، جمعيت اوليه که همان مقدار سبهينه. روش کار براي مجموعه داده دادها هستند را تشکيل ویژگی

سازي اجتماع ذرات صورت است که الگوریتم بهينهدیابت بدینبُعد( تشکيل شده است. 8ویژگی ) 8ذره و هر ذره نيز از 30از

نين روش . همچشدویژگی تعریف 8موقعيت هر ذره توس این صورت است که الگوریتم کار براي مجموعه داده هپاتيت بدین

ویژگی 19ذره و هر ذره نيز از 30سازي اجتماع ذرات از بهينه

19بعُد( تشکيل شده است. موقعيت هر ذره توس این 19) .شدویژگی تعریف

. گرفتدر مرحله دوم، انتخاب ویژگی با استفاده از ذرات انجام هستند، یادي( زیژگیابعاد )تعداد و يکه دارا هاییهمجموعه داد

یجادرا ا یاديز ي محاسباتیهاچالش مزایایی که دارند، عليرغماست که در ینا یادابعاد ز ي باهااز مشکالت داده یکی. کنندیمکشف قوانين الزم و يبرا هاهاي دادهیژگیمواقع تمام و يشترب

کاهش هاينهاز زم ياريدر بس ليدل ينبه همضروري نيستند. از يارياز مباحث مهم است. در اغلب موارد بس یکیداده ابعاد

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 6: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

و همکار سليمانيان قره چيق تيو هپات ابتید يارميب صيتشخ يبرا اری ميتصم ستميس

45-32 ):1(6; 2019 icsInformat Biomedical and Health of Journal 37

زائد هستند و یانامربوط یادگيري،کار يبرا یدکاند هايویژگی خواهند کرد و بدتررا یادگيري یتمالگور يريکارگبه کارایی

ي ویادگيردقت یبه عبارت ؛دهندزمان محاسبات را افزایش میین با ا چشمگيري يزانسرعت آموزش ممکن است به م

مرتب و هايیژگیانتخاب و ینزائد بدتر شود؛ بنابرا هايویژگی برخوردار يادینبن يتیاز اهم پردازشيشدر مرحله پ ضروري را یادگيريمدل یک ییمناسب کارا یژگیانتخاب و یک. است

از ايرمجموعهیز ، انتخابهدف پژوهش حاضر. دهدیم افزایشجهت سازي اجتماع ذرات ها با استفاده از الگوریتم بهينهیژگیو

يداهدف، پ گریدعبارتبه ؛است بنديطبقهها در استفاده از آنممکن تعدادبا حداقل هایژگیاز و ايیک زیرمجموعهکردن یی داشتهدقت باال يماريب يافراد دارا يصتشخ براي است که یژگی استفادهبر انتخاب و یمبتن يهااز روش ینراباشند؛ بناب

مبناي الگوریتم یژگی براز روش انتخاب و پژوهش ین. در اشد.شداستفاده سازي اجتماع ذراتبهينه

سازي اجتماع ذرات، ذرات در محي پخش در الگوریتم بهينههایی که بهترین مقدار را در کل مجموعه شوند و ویژگیمیکنند. ها وابسته است را پيدا میبندي به آندارند و طبقهها داده

یک مسئله مهم در مدل پيشنهادي این است که الگوریتم سازي اجتماع ذرات براي انتخاب ویژگی باید از حالت بهينه

تپيوسته به حالت گسسته تبدیل شود. در حالت گسسته، حرک به مفهوم مفهوم سرعتشود و ذرات به صفر و یک محدود می

کند. را بيان می x احتمال یک بودن v احتمال، تغيير یافته ونگاشت شده که [ 0,1ن ]به یک مقدار بي v مقدار معنی کهبدینسازي براي پياده. است x بودن مقدار بيانگر احتمال یکاین

، ابتدا سرعت سازي اجتماع ذرات گسستهبهينه رویکرد الگوریتم . سپس، این مقدار با استفاده ازشودمیبه در هر بعد محاس ذره

به مقداري بين صفر 2 طبق معادله تابع محدود کننده سيگمویدام dام در بعد iو در نهایت موقعيت ذره شودو یک نگاشت می

.شد روزرسانیبه 3 طبق معادله

(2) ivii

evsigmoidvS

1

1)()(

(3)

)(()1

)(()01

i

i

ivSrandif

vSrandifx

d بردار سه ذرات از اجتماع سازيينهبه یتملگورهر ذره در ا. باشدیم بُعد فضاي جستجو d شده است که يلتشک بُعدي ذره یفعل يت: موقعاز نداسه بردار عبارت ام، این ذره يبراکه () يتیموقع بهترین و () ، سرعت حرکت ذره()

جواب یکعنوان به .() است حال تجربه کرده بهذره تا يهابهتر از جواب يتموقع ین. اگر اگردید مسئله محاسبه يبرا

و () . در هر تکرارشودیم يرهذخ () در قبلی باشد بهتر ي الگوریتم،و منظور از اجرا آیندیدست م به یديجد ()

يجهاست. درنت ین پاسخبه بهتر يدنرس ي، برا() کردن شده است به يداذرات پ يله همهوس که به يتیموقع ینبهتر

یتم،الگور ییابتدا . در مرحلهشد داده نشان () صورت طی . درشدند یجادا یتصادف يهاو سرعت هاموقعيت ذرات با ام مرحله و سرعت هر ذره در يتموقع یتم،الگور ياجرا ینبهتر. شدندساخته یقبل اطالعات مرحله ياز رو الگوریتم، از يانتناسب در م يزانم بهترین و pbestه، تناسب هر ذر يزانم

يارمع که یند تا زمانیآ. این فرشديده نام gbest، گروه ذرات شت. داخواهد ادامه ،تکرار برآورده نشودحداکثر

بنديد( طبقه

يان اینفاصله م یاآوردن تشابه و به دستدو نمونه، با یکینزد يلتشک هاداده از انواع تواندمی. هر نمونه شددو نمونه محاسبه به منظور .ی شودها بررسآن يانتشابه م یدشده باشد که با

تاب ها از معيار فاصله طبق الگوریتم کرم شببندي نمونهطبقهها با دقت باالتري بندي نمونهکه طبقه . براي ایناستفاده شد

. تاب تغيير داده شدهاي شبانجام گيرد، معيار فاصله بين کرمسازي اجتماع صورت که از بهترین ذره الگوریتم بهينهبدین

. در شدها استفاده دست آوردن فاصله بين ویژگیه ذرات براي بموقعيت xها و ابعاد ویژگی dذره، بهترین gbest، 4 معادله

باشد. مقدار هر ذره با مقدار ام بعد)ابعاد( میkذرات در ترین ذرات به عنوان و نزدیک شدهاي همسایه مقایسه ویژگی

.شدها تخصيص داده نمونه جدید به کالس

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 7: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

38 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

(4)

d

k

kjkijiij xgbestxgbestr1

2

,, )(

س سالم و بيمار ها براي دو کالکه تشخيص نمونه بعد از اینمبناي سازي اجتماع ذرات انجام شد برتوس الگوریتم بهينه

هاي نزدیک به هم انتخاب شدند؛ بهترین ذره، بهترین ویژگیمبناي ها را بربندي بين نمونهتاب عمل طبقهالگوریتم کرم شبها را بدون احتمال به و در واقع نمونه دادفاصله انجام

. نمودواگذار هاي درستکالس

ه( ارزیابی مدل

بندي از پنج معيار ، جهت ارزیابی کارایی طبقهپژوهشدر این

. ي، صحت و نرخ خطا استفاده شدگيردقت، بازخوانی، اندازهها هاي درست به تعداد کل نمونهدقت نشان دهنده تعداد نمونه

Aي، نوع اکه اگر نمونه دادمعيار بازخوانی نشان است. . دقت و بازخوانی است Aتشخيص داده شد با چه احتمالی نوع

[.17،18] شدمحاسبه 6و 5 طبق معادله

معادالت توضيحات شماره

دقت (5)FPTP

TPPrecision

بازخوانی (6)

FNTP

TPRecall

(7) F-Measure

Recall)(Precision

Recall*Precision*2MeasureF

صحت (8)FN)FPTN(TP

TN)(TPAccuracy

Accuracy1ErrorRate نرخ خطا (9)

(، کاذب TN) (، درست منفیTP) پارامترهاي درست مثبت

( از پارمترهاي اصلی براي FN) (، کاذب منفیFP) مثبتبيانگر تعداد معيارهاي ارزیابی هستند. پارامتر درست مثبت،

ها مثبت بوده و الگوریتم رکوردهایی است که دسته واقعی آندرستی مثبت تشخيص داده ها را بهنيز دسته آن بنديدستهبيانگر تعداد رکوردهایی است که پارامتر درست منفی، است.

نيز دسته بنديدستهها منفی بوده و الگوریتم دسته واقعی آنپارامتر کاذب درستی منفی تشخيص داده است.ها را بهآن

ها منفی نبيانگر تعداد رکوردهایی است که دسته واقعی آمثبت، اشتباه مثبت ها را بهدسته آن بنديدستهبوده و الگوریتم

بيانگر تعداد . پارامتر کاذب منفی، تشخيص داده استها مثبت بوده و الگوریتم رکوردهایی است که دسته واقعی آن

اشتباه منفی تشخيص داده است.ها را بهدسته آن بنديدسته

نتایج

روي دو یج مدل پيشنهادي برارزیابی و نتادر این بخش هاي . مجموعه دادهاده دیابت و هپاتيت انجام شدمجموعه د

نیدر اروا ايفرنيدانشگاه کال هايدادهدیابت و هپاتيت برگرفته از

(University of California, Irvine مشهور به )UCI ویژگی 8نمونه و 768دیابت شامل . مجموعه دادهباشندمی

ویژگی است. 19نمونه 155داده هپاتيت شامل است. مجموعه . انجام شد 2017نسخه Matlabدر محي ها دادهسازي پياده

. بودترین فاکتور در ارزیابی مدل پيشنهادي تعداد تکرارها، مهمسازي اجتماع ذرات و کرم هاي بهينه، نتایج الگوریتم1 جدولکه مقدار دادنشان . نتایجدادبار تکرار نشان 500تاب را با شب

سازي اجتماع ذرات بيشتر است. صحت در الگوریتم بهينهسازي اجتماع ذرات از روش یادگيري و استفاده الگوریتم بهينه

یبضرا يمتنظ و یهماهنگگيرد. از دانش بهترین ذره بهره می یاز موضوعات سازي اجتماع ذرات یکییتم بهينهالگور یوزن

مورد در ها است.ار دقيق و مناسب براي آنمقد يازمنداست که نسازي با استفاده از الگوریتم بهينه شده یمسائل بررس یتمام

و wي برا 5/1، 5/1، 5/0یر از مقاد یوزن یب، ضرااجتماع ذراتc1 وc2 کنند.یاستفاده م

روي مجموعه داده دیابت و ها را برنتایج الگوریتم این جدول مجموعه داده دیابت در يبر روحت . صدادهپاتيت نشان

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 8: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

و همکار سليمانيان قره چيق تيو هپات ابتید يارميب صيتشخ يبرا اری ميتصم ستميس

45-32 ):1(6; 2019 icsInformat Biomedical and Health of Journal 39

ه تاب بسازي اجتماع ذرات و الگوریتم کرم شبالگوریتم بهينهبر درصد است. همچنين صحت 08/82و 41/84ترتيب برابر با

سازي اجتماع مجموعه داده هپاتيت در الگوریتم بهينه يرو

و 84/81ترتيب برابر با ه تاب بذرات و الگوریتم کرم شب داددو مجموعه داده نشان يبر رودرصد است. نتایج 34/80

است. کمترسازي اجتماع ذرات که نرخ خطا در الگوریتم بهينه

تابشبسازي اجتماع ذرات و كرم هاي بهينه: نتایج الگوریتم1جدول

مجموعه داده دیابت هپاتيت

معيارها سازي اجتماع ذراتبهينه تابالگوریتم كرم شب سازي اجتماع ذراتبهينه تابالگوریتم كرم شب

دقت 34/85 52/84 15/82 49/81 بازخوانی 91/86 79/84 06/83 57/8203/82 60/82 65/84 12/86 F-Measure

صحت 41/84 08/82 84/81 34/80 نرخ خطا 59/15 92/17 16/18 66/19

تکرارهاي مختلف مبناي نتایج مدل پيشنهادي بر 2 در جدولتکرار 500. بيشترین درصد صحت متعلق به ان داده شدنش

تکرار براي بيماري دیابت و 500است. درصد صحت در درصد است. 09/94و 38/95ترتيب برابر با ه هپاتيت ب

ه همچنين درصد دقت و بازخوانی براي مجموعه داده دیابت بدرصد است. و براي مجموعه 22/95و 19/94ترتيب برابر با

درصد است. 05/94و 86/93ترتيب برابر با ه پاتيت بداده ه

مبناي تکرارهاي مختلف : نتایج مدل پيشنهادي بر2جدول

مجموعه داده تعداد تکرار دقت بازخوانی F-Measure صحت نرخ خطا دیابت 100 62/91 01/92 81/91 23/92 77/738/5 62/94 59/93 92/93 27/93 200 62/4 38/95 70/94 22/95 19/94 500 هپاتيت 100 03/89 46/89 24/89 12/89 88/1044/8 56/91 24/91 35/91 14/91 200 91/5 09/94 95/93 05/94 86/93 500

نمودار مقایسه درصد صحت مدل پيشنهادي بر 2 در شکلدیابت و هپاتيت هاي مبناي تعداد تکرار براي مجموعه داده

تعداد تکرار با درصد ه مشاهده شدطور کهمان. نشان داده شدصحت رابطه مستقيم دارد. یعنی اگر تعداد تکرار بيشتر باشد

، محور افقی نمودار، 2 درصد صحت بيشتر خواهد بود. در شکلبيانگر تعداد تکرار و محور عمودي بيانگر درصد صحت است.

بار تکرار ترسيم 500و 200، 100 يهاحالتنمودارها براي بار تکرار است. 500د. بيشترین درصد صحت در حالت انشده

مبناي تعداد تکرار : مقایسه مقدار صحت بر2شکل

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 9: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

40 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

که مدل پيشنهادي در مقایسه با الگوریتم نتایج نشان دادتاب، مقدار صحت سازي اجتماع ذرات و الگوریتم کرم شببهينه

ت که درصد صح داد، نشان 2 بيشتري دارد. همچنين شکلو 100هاي تکرار در مقایسه با حالت 500مدل پيشنهادي در

تکرار، بيشتر است. 200هاي ، نمودار مقایسه مدل پيشنهادي با الگوریتم3 در شکلوعه داده تاب براي مجمسازي اجتماع ذرات و کرم شببهينه

روشن است که دقت طبق این نمودار. دیابت نشان داده شدهاي ي در مقایسه با الگوریتمتشخيص مدل پيشنهاد

تاب بيشتر است و همچنين سازي اجتماع ذرات و کرم شببهينهو 1، طبق نتایج جدول3 دارد. نمودار شکل کمترينرخ خطاي

رخ همه . در این نمودار، نبار تکرار ترسيم شد 500بناي م بر 2 .معيارها نشان داده شد

تاب براي مجموعه داده دیابتسازي اجتماع ذرات و كرم شبهاي بهينهبا الگوریتم: نمودار مقایسه مدل پيشنهادي 3شکل

هاي ، نمودار مقایسه مدل پيشنهادي با الگوریتم4 در شکلعه داده تاب براي مجموسازي اجتماع ذرات و کرم شببهينه

روشن است که ،4 . طبق نمودار شکلهپاتيت نشان داده شدهاي يشنهادي در مقایسه با الگوریتمدقت تشخيص مدل پ

تاب بيشتر است و همچنين سازي اجتماع ذرات و کرم شببهينهو 1، طبق نتایج جدول 4 نرخ خطاي کمتري دارد. نمودار شکل

.بار تکرار ترسيم شد 500بناي م بر 2

تاب براي مجموعه داده هپاتيترات و كرم شبسازي اجتماع ذهاي بهينه: نمودار مقایسه مدل پيشنهادي با الگوریتم4شکل

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 10: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

41 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

ها ومبناي تعداد ویژگی ، نتایج مدل پيشنهادي بر3 در جدول. براي مجموعه داده دیابت مقدار بار تکرار نشان داده شد 500

، 25/98ترتيب برابر با ه ویژگی ب 7و 6، 5، 4صحت براي اي باشد. همچنين برمیدرصد 13/96و 42/97، 06/98

، 14، 12، 10، 8، 6عه داده هپاتيت مقدار صحت براي مجمو، 18/97، 65/97، 36/98ترتيب برابر با ه ویژگی ب 17و 16باشد. بيشترین میدرصد 11/95و 37/95، 14/96، 59/96

ترتيب ه درصد صحت براي مجموعه داده دیابت و هپاتيت ب

درصد است. 36/98و 25/98برابر با که بيشترین درصد معيارهاي دقت و داد ، نشان3 جدول

است. بيشترین درصد کمترهاي بازخوانی متعلق به تعداد ویژگیترتيب برابر با ه دقت براي مجموعه داده دیابت و هپاتيت ب

درصد است. همچنين بيشترین درصد 64/97و 33/98ترتيب برابر با ه بازخوانی براي مجموعه داده دیابت و هپاتيت ب

درصد است. 17/98و 62/98

بار تکرار 500مبناي تعداد ویژگی و : نتایج مدل پيشنهادي بر3جدول

مجموعه داده تعداد ویژگی دقت بازخوانی F-Measure درصد صحت نرخ خطا دیابت 4 33/98 62/98 47/98 25/98 75/194/1 06/98 99/97 13/98 86/97 5 58/2 42/97 52/97 83/97 21/97 6 87/3 13/96 02/97 15/97 90/96 7 هپاتيت 6 64/97 17/98 90/97 36/98 64/135/2 65/97 30/97 35/97 26/97 8 82/2 18/97 42/97 73/97 12/97 10 41/3 59/96 69/96 82/96 57/96 12 86/3 14/96 19/96 31/96 08/96 14 63/4 37/95 65/95 79/95 52/95 16 89/4 11/95 73/95 16/96 31/95 17

گيريبحث و نتيجه

هاي مبناي الگوریتم یک مدل ترکيبی بر پژوهشدر این تاب براي تشخيص بيماري سازي اجتماع ذرات و کرم شببهينه

دیابت و هپاتيت پيشنهاد گردید. در مدل پيشنهادي از الگوریتم کرم تم سازي اجتماع ذرات براي انتخاب ویژگی و از الگوریبهينهثر ؤهاي مبندي استفاده شد. انتخاب ویژگیبراي طبقه تابشب

و مهم به روند دقت تشخيص و همچنين به افزایش دقت کنند.میبندي کمک طبقه

یاز چگونگ ينپزشکان و متخصص يقو دق يحشناخت صحدر تواندی، ميماري هپاتيتموقع ب به درمان و نحوه يصتشخنقش ها،ینههز ميزان و کاهش ارييمب يشرفتاز پ يريجلوگ یاطالعات يستمس یک یار،تصميم يستمسید. نما يباز یاساس ينمتخصص راهنمایی و یپزشک هاييصکمک به تشخ يبرا

با . است يمارجهت مراقبت از ب هاگيرييمسالمت در تصماطالعات یلتبد یار، امکانتصميم هاييستماستفاده از س

در اطالعات ینبه دانش و استفاده از ا اداز افر ي شدهآورجمعدانش در قالب مدل یناشود. یم يسرمناسب م زمان

درست يصو تشخ ییشناسا به تواندیمگيري و قوانين تصميمرا فراهم يمارانب به موقع درمان ی کمک کند و شرا يماريب از محاسبات را به یاديتعداد زیار، هاي تصميمید. سيستمنما

يبرا ندنتوایمها بنابراین این سيستم ؛دندهمیانجام سرعت به يازن اغلب که ياضطرار هاييتوضع يچيده،حل مسائل پ

یار هاي تصميميستمسمناسب باشند. دارند یعسر يهاپاسخ ،ها را پردازشدادهگيري درست، تصميم با توانندیم

ین ثبت اگوناگون نقش م يهاپژوهش. ندنک ليوتحلهیتجز گيري پزشکانيمدقت و بهبود تصم یشرا در افزا هاسيستم

هوش با گيرييمتصم هاييستمس اند. ترکيبنشان داده کندیم یار ایجادپزشک هاييستمدر س يدياثرات مف یمصنوع

بهبود درمان بيماري ونوع يصدقت در تشخ یشو باعـث افزا گردد.یم يمارانب

هاي ، سيستمهاي هوش مصنوعییتمالگوربا گسترش اند.اهميت بسيار زیادي یافتهکامپيوتر مبتنی بر یار تصميمباشند و هایی مبتنی بر دانش میمت، سيساریميتصم هايسيستمها ها است. در این سيستمترین بخش آنواقع مهم دانش در پژوهش در این شود.منتقل می کامپيوتربه پزشکاناز دانش

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 11: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

42 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

هاي یار با استفاده از ترکيب الگوریتمیک سيستم تصميمتاب براي تشخيص بيماري سازي اجتماع ذرات و کرم شببهينه

یار در این دیابت و هپاتيت پيشنهاد شد. هدف سيستم تصميمهاي بيماران به دو کالس سالم و بندي نمونه، طبقهمطالعه

موعه داده دیابت و هپاتيت دو مج يبر روناسالم است. ارزیابی انجام گرفت. نتایج نشان داد که مدل پيشنهادي در مقایسه با

تاب، درصد سازي اجتماع ذرات و کرم شبهاي بهينهالگوریتماست. همچنين کمترصحت بيشتري دارد و نرخ خطاي آن

درصد صحت مدل پيشنهادي براي مجموعه داده دیابت و درصد و 38/95بار تکرار برابر با 500ترتيب با ه هپاتيت ب

مبناي انتخاب ویژگی، . مدل پيشنهادي بربوددرصد 09/94باشند کمترها ارزیابی شد. نتایج نشان داد که اگر تعداد ویژگی

باشد. درصد صحت مدل پيشنهادي درصد صحت نيز بيشتر می 6ویژگی براي مجموعه داده دیابت و 4بار تکرار و با 500با و 25/98ترتيب برابر با ه گی براي مجموعه داده هپاتيت بویژ .به دست آمددرصد 36/98

Wu [ با استفاده از 17و همکاران ]K-Means و رگرسيونروي مجموعه داده دیابت توانستند به صحت لجستيک بر

دست یابند. که دقت تشخيص مدل پيشنهادي درصد 42/95[ با 18] Cheruku و Edlaباشد. درصد می 38/95برابر با

مجموعه يبر رواستفاده از شبکه عصبی مصنوعی تابع شعاعی برسند. شبکه درصد 91/73داده دیابت توانستند به صحت

عصبی مصنوعی در مقایسه با مدل پيشنهادي براي تشخيص [ با 20بيماري دیابت درصد صحت کمتري دارد. خسروانيان ]

کرم یتمو الگور يبانر پشتبردا يونروش رگرس يبترکاستفاده از يهاشاخصبه یابتد يماريب يصتاب جهت تشخشب، 04/84 معادل يبصحت و دقت به ترت يت،اختصاص يت،حساس . مدل پيشنهادينددست یافتدرصد 80/90، 25/91، 26/95

بار تکرار با 500ویژگی و 4با بيماري دیابت را است توانسته درصد تشخيص دهد. 25/98دقت

Femina وAnto [26 براي تشخيص بيماري هپاتيت از ]اند ترین همسایه استفاده کردهنزدیک kتئوري مجموعه راف و

ولی دقت ؛است 52/84ها برابر با که درصد صحت مدل آنتشخيص مدل پيشنهادي براي تشخيص بيماري هپاتيت برابر

باشد. که مدل پيشنهادي در مقایسه با درصد می 09/94با

ترین همسایه، درصد صحت نزدیک kکيب مجموعه راف و تردرصد افزایش داده است. بهروش و 9را تا حدودي باالي

ازو یژگیانتخاب وبراي فاخته یتمالگور از[ 27زاده ]صادقبندي پشتيبان براي طبقهبردار ينحداقل مربعات ماشالگوریتم

درصد 18/99برابر ها ي آنسازيادهپ یجنتااند. و استفاده کرده. درصد صحت مدل پيشنهادي در مقایسه با ترکيب باشدیم

کمترپشتيبان، بردار ينحداقل مربعات ماش وفاخته یتمالگور[ براي تشخيص بيماري 30] شده سازييادهپ يهامدلاست. عصبی مصنوعی و ترکيب ماشين بردار با شبکه هپاتيت یممماکز يدارا دهسازمانشبکه عصبی مصنوعی خودو پشتيبان

پژوهش یجنتاباشند. درصد می 100و 98/86يب دقت به ترت ی مصنوعیعصب هکه شبک دادنشان [31] ابراهيمی و همکاران

ه صحت بدارد. ماشين بردار پشتيباننسبت به يدقت باالتردرصد 74/89ی مصنوعی برابر با عصب بکهدست آمده از ش

6با بيماري هپاتيت را است انستهتو يزناست. مدل پيشنهادي درصد تشخيص دهد. 36/98بار تکرار با دقت 500ویژگی و

مجموعه داده يبر روهمچنين درصد صحت مدل پيشنهادي است. 09/94ها برابر با هپاتيت براي کل ویژگی

و يماران دیابت و هپاتيتب هايویژگیبه يشترتوجه ب باعث خواهد یک درصد اندازهبه یحت هاآن تريقدق يصتشخ

با درمان و روند دوره یافته یشافزا يمارشد که شانس بقاء ب، یارسيستم تصميممطالعه ینشود؛ لذا در ا یط يشتريسرعت ب

سازي اجتماع ذرات و ترکيب الگوریتم بهينهبا استفاده از تشخيص بيماري دیابت و هپاتيت براي تابالگوریتم کرم شب

ترین چالش در تشخيص بيماري، انتخاب . مهمپيشنهاد شدترین کاستی در مدل پيشنهادي، اساسی ها است. احتماالًویژگی

ها باشد. چون مدل پيشنهادي به عدم انتخاب دقيق ویژگی بهبودینده و مطالعات آدرصد دست نيافته است. براي مقدار صد

:شودیم يشنهادپ یرز موارد ،مدل پيشنهادي

از جمله ين،ماش یادگيري يهاروش یگراز د استفاده

يبانبردار پشت ينماش یاو يبندبر خوشه یمبتن هايروش

ترین همسایه.نزدیک k الگوریتم و

هاي فازي براي انتخاب ویژگی و استفاده از تکنيک

هابندي نمونهطبقه

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 12: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

و همکار سليمانيان قره چيق

45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal 43

References 1. Nazari Moghaddam S, Fallah M, Kazemipoor H,

Salehipour A, A fuzzy inference- fuzzy analytic

hierarchy process-based clinical decision support

system for diagnosis of heart diseases. Expert Systems

with Applications 2018; 95: 261-71.

2. Malmir B, Amini M, Chang SI. A medical decision

support system for disease diagnosis under uncertainty.

Expert Systems with Applications 2017;88:95-108.

3. Sudha M. Evolutionary and Neural Computing

Based Decision Support System for Disease Diagnosis

from Clinical Data Sets in Medical Practice. J Med

Syst 2017;41(11):178.

4. Peker M. A decision support system to improve

medical diagnosis using a combination of k-medoids

clustering based attribute weighting and SVM. J Med

Syst 2016;40(5):116.

5. Anooj PK. Clinical decision support system: Risk

level prediction of heart disease using weighted fuzzy

rules. Journal of King Saud University - Computer and

Information Sciences 2012;24(1):27-40.

6. Ani R, Jose J, Wilson M, Deepa OS. Modified

rotation forest ensemble classifier for medical

diagnosis in decision support systems. Advances in

Intelligent Systems and Computing 2018; 564: 137-46.

7. Fu YW, Chen HL, Chen SJ, Shen LM, Li QQ. A

New Evolutionary Support Vector Machine with

Application to Parkinson’s disease Diagnosis,

International Conference in Swarm Intelligence; 2014;

Cham: Advances in Swarm Intelligence; 2014. p. 42-9.

8. Jabbar MA, Deekshatulu BL, Chandra P. An

evolutionary algorithm for heart disease prediction.

International Conference on Information Processing.

ICIP 2012: Wireless Networks and Computational

Intelligence; Berlin, Heidelberg: Springer; 2013; p.

378-89.

9. Liang C, Peng L. An automated diagnosis system of

liver disease using artificial immune and genetic

algorithms. J Med Syst 2013;37(2):9932.

10. Kennedy J, Eberhart R. Particle swarm

optimization. In Proceedings of the IEEE International

Conference on Neural Networks; 1995 Nov- Dec 27-1;

Perth, WA, Australia, Australia: IEEE; 1995. p. 1942-

8.

11. Yang XS. Nature-Inspired Metaheuristic

Algorithms. Algorithms. United Kingdom: Luniver

Press ; 2008

12. Diabetes data set. [cited 2014 Apr 4]. Available

from: https://github.com/renatopp/arff-

datasets/blob/master/classification/diabetes.arff

13. Hepatits data set. [cited 2014 Apr 4]. Available

from: https://github.com/renatopp/arff-

datasets/blob/master/classification/hepatitis.arff

14. Mansourypoor F, Asadi S. Development of a

reinforcement learning-based evolutionary fuzzy rule-

based system for diabetes diagnosis. Comput Biol Med

2017;91:337-352.

15. El Houby EM. A survey on applying machine

learning techniques for management of diseases.

Journal of Applied Biomedicine 2018;16(3):165-74.

16. Keerthika U, Sethukkarasi R, Kannan A. A novel

rule based classifier for mining temporal medical

databases using fuzzy rough set approach. Berlin,

Heidelberg: Advances in Computing and Information

Technology; 2013; p. 85-95

17. Wu H, Yang S, Huang Z, He J, Wang X. Type 2

diabetes mellitus prediction model based on data

mining. Informatics in Medicine Unlocked

2018;10:100-7.

18. Edla DR, Cheruku R. Diabetes-Finder: a bat

optimized classification system for type-2 diabetes.

Procedia Computer Science 2017;115:235-42.

19. Jahani M, Rezaeenour J, Mahdavi M, Hadavandi I.

Proposing a model for predicting diabetes patients by

neural network. Journal of Health Administration 2017;

20(67):24-35. Persian

20. Khosrowanian A. A New Method by Combining

the Firefly Algorithm and the Support Vector

Regression in the Diagnosis of Diabetes Disease. 2nd

Conference Meta-Heuristic Algorithms and

Applications in Science and Engineering; 2017 May

11; Najafabad: Payame Noor University Branch Najaf

Abad; 2017.

21. Rafeh R, Arbabi M. Data mining techniques to

diagnose diabetes using blood lipids. Journal of Ilam

University of Medical Sciences 2015;23(4):239-47.

Persian

22. Ameri H, Alizadeh S, Barzegari A. Knowledge

extraction of diabetics' data by decision tree method.

Journal of Health Administration 2013;16(53):58-72.

Persian

23. Ameli S, Montazer GA. Improving Diagnosis

Diagnosis Diagnosis by Using Artificial Neural

Network and Backup Machines. 2nd National

Conference on Soft Computing; 2017 Oct 7; Gilan-

Rudsar, University of Guilan; 2017.

24. Kashmari S, Elmi Sola Y. Analysis of the

Performance of Data Mining Combined Techniques for

Diabetes Disease Prevention. 2nd National Conference

on Interdisciplinary Research in Computer Engineering

Electrical. Mechanical and Mechatronics Engineering;

2017 Sep 20; Boyin Zahra. Boyin Zahra University of

Engineering; 2017.

25. Hayashi Y, Fukunaga K. Accuracy of rule

extraction using a recursive-rule extraction algorithm

with continuous attributes combined with a sampling

selection technique for the diagnosis of liver disease.

Informatics in Medicine Unlocked 2016;5:26-38.

26. Femina B, Anto S. Disease diagnosis using rough

set based feature selection and K-nearest neighbor

classifier. International Journal of Multidisciplinary

Research and Development 2015; 2(4) 664-68.

27. Behravesh A, Sadeghzadeh M. Diagnosis of

Hepatitis Disease Combination of Cuckoo Search and

Minimum Squared Support Machine. International

Conference on Engineering & IT; 2016 Jun 1; Tehran:

University of Tehran; 2016.

28. Khodarahmi R, Rouhani M. Detection of Hepatitis

Disease Using the Combination of the K-Means

Algorithm and Weed Optimization Algorithm. The

International Conference on New Researches in

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 13: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

اول ، شماره ششمدوره ، 1398 بهار مجله انفورماتيک سالمت و زیست پزشکی

44 45-32 ):1(6; 2019 Informatics Biomedical and Health of Journal

Engineering Sciences; 2016 Jun 6; Tehran, Shahr

University of Technology; 2016.

29. Shahbakhsh P, Rajaei A. Detection of hepatitis

disease using basic components analysis and LS-SVM.

2nd International Conference in Research in Electrical

Engineering and Computer Science; 2014 May 13;

Ramsar: Institute of Higher Education of Kasra,

Ramsar; 2016.

30. Kabirirad S, Afshin VR. Prognosis of hepatitis

disease by artificial neural network. University

National Conference, Development Axis; 2018 Dec 8;

Torbat Heydarieh: Payame Noor University Torbat

Heydarieh; 2016.

31. Ebrahimi M, Roosta M, Farjami Y. A Comparative

Analysis of Data-Based Techniques in the Diagnosis of

Hepatitis, International Conference on Nonlinear

Systems and Optimization of Electrical and Computer

Engineering; 2016 May 26; Dubai: Pandar Andish

Rahpo Co.,; 2016.

32. Krashadizadeh Nahid, and Rezaei H. Diagnosis of

Hepatitis Disease Using Rave Collection and Machine

Learning. National Conference on Computer

Engineering and Information Technology

Management; 2014 May 29; Tehran: Farzin Tolo and

Science Company; 2013.

33. Shilaskar S, Ghatol A. Feature selection for

medical diagnosis: Evaluation for cardiovascular

diseases. Expert Systems with Applications

2013;40(10):4146-53.

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020

Page 14: سیستم تصمیمیار پزشکی برای تشخیص بیماری دیابت ...jhbmi.ir/article-1-326-fa.pdf · Z°¼ÅÁ ªÌqà «½ZÌ¿Z¼Ì¸ d ÌeZbÅÁ d]ZË{ É Z¼Ì]

Journal of Health and Biomedical Informatics

Medical Informatics Research Center

2019; 6(1): 32-45

A Decision Support System for Diagnosis of Diabetes and Hepatitis, based on the

Combination of Particle Swarm Optimization and Firefly Algorithm

Soleimanian Gharehchopogh Farhad 1*, Mousavi Seyyed Keyvan 2 Received: 18 Jul, 2018 Accepted: 11 Oct, 2018

Citation: Soleimanian Gharehchopogh F, Mousavi SK. A Decision Support System for Diagnosis of Diabetes and Hepatitis, based

on the Combination of Particle Swarm Optimization and Firefly Algorithm. Journal of Health and Biomedical Informatics 2019;

6(1): 32-45. [In Persian]

1. Ph.D., in Computer Engineering, Assistant Professor, Computer Engineering Dept., Urmia Branch, Islamic Azad University,

Urmia, Iran

2. Ph.D. Student, in Computer Engineering, Computer Engineering Dept., Urmia Branch, Islamic Azad University, Urmia, Iran

*Correspondence: Faculty of Engineering, Urmia Islamic Azad University, 2km Airport, Urmia, Iran.

Tel: 09141764427 Email: [email protected]

Introduction: Clinical Decision Support Systems (CDSS) are designed in the form of computer

programs that help medical professionals make decisions about disease diagnosis. The main aim of

these systems is to assist physicians in diagnosing diseases, in other words, a physician can interact

with the system and use them to analyze patient data, diagnose diseases, and other medical

activities.

Method: This is a descriptive-analytic study. The datasets include 768 records of diabetes with 8

features and 155 records of hepatitis with 19 features, which were provided by the Global Website

of UCI. In this study, the Particle Swarm Optimization (PSO) algorithm was used for Feature

Selection (FS) and the Firefly Algorithm (FA) was used to classify diabetes and hepatitis into two

healthy and unhealthy classes. 80% of the data was used for training and the remaining (20%) was

used for testing.

Results: The experiments showed that the accuracy of the PSO and FA for the diabetes dataset was

84.41% and 82.08%, respectively. Also, the accuracy of the PSO and FA for the hepatitis dataset

was 81.84% and 80.34%, respectively. The accuracy of the proposed model for the diabetes and

hepatitis datasets was 95.38% and 94.09%, respectively.

Conclusion: According to the results, the proposed model had a lower error rate in diagnosis

compared to the PSO and FA. The results of this study can help doctors in timely diagnosis of

diabetes and hepatitis.

Keywords: Clinical Decision Support Systems, Diagnosis of disease, Diabetes mellitus, Hepatitis,

Particle pool optimization algorithm, Firefly algorithm

.

Original Article

Dow

nloa

ded

from

jhbm

i.ir

at 2

2:32

+04

30 o

n W

edne

sday

Jun

e 10

th 2

020