新聞中心

EEPW首頁 > 醫(yī)療電子 > 設計應用 > 數(shù)據挖掘技術在中醫(yī)處方經驗研究中的應用

數(shù)據挖掘技術在中醫(yī)處方經驗研究中的應用

作者:周旭 郭倩 白璐 徐晶 時間:2016-03-09 來源:電子產品世界 收藏
編者按:傳統(tǒng)的中醫(yī)藥科學在長期的醫(yī)療實踐中積累了海量的處方數(shù)據,數(shù)據挖掘是目前最有效的數(shù)據分析手段之一,利用數(shù)據挖掘技術從這些海量數(shù)據中發(fā)現(xiàn)蘊含其中的中醫(yī)藥知識,是一項極有價值的研究工作。本文主要采用數(shù)據挖掘中的Apriori關聯(lián)規(guī)則算法,對中醫(yī)處方數(shù)據進行挖掘和總結:首先對采集的中醫(yī)藥數(shù)據進行數(shù)字特征化處理;然后對中醫(yī)處方中藥物的頻繁項集和藥物之間的關聯(lián)關系進行研究,并獲得了普通處方分析較難獲得的用藥規(guī)律及經驗信息。研究成果對中醫(yī)臨床工作具有重要的指導意義。

摘要:傳統(tǒng)的中醫(yī)藥科學在長期的醫(yī)療實踐中積累了海量的處方數(shù)據,是目前最有效的數(shù)據分析手段之一,利用技術從這些海量數(shù)據中發(fā)現(xiàn)蘊含其中的中醫(yī)藥知識,是一項極有價值的研究工作。本文主要采用中的Apriori算法,對中醫(yī)處方數(shù)據進行挖掘和總結:首先對采集的中醫(yī)藥數(shù)據進行處理;然后對中醫(yī)處方中藥物的頻繁項集和藥物之間的關聯(lián)關系進行研究,并獲得了普通處方分析較難獲得的用藥規(guī)律及經驗信息。研究成果對中醫(yī)臨床工作具有重要的指導意義。

本文引用地址:http://www.butianyuan.cn/article/201603/287496.htm

  信息技術正在經歷著一次新的變革,互聯(lián)網、大數(shù)據等各種技術正在潛移默化的改變著人們的生活,數(shù)字化和數(shù)據化更是深深地影響著各行各業(yè)的每一個細節(jié)。很多信息早已開始儲存于各種類型的數(shù)據庫或者其他載體里,人們也已經開始從眾多數(shù)據中,找出有益的規(guī)律。人們的關注點已經由數(shù)據間的因果關系漸漸轉變?yōu)榭梢詭椭覀儾东@現(xiàn)在和預測未來的相關關系[1],即挖掘事物之間的關聯(lián)性。中醫(yī)在長期的醫(yī)療實踐中積累了海量的處方數(shù)據,如何有效的分析這些數(shù)據并發(fā)現(xiàn)規(guī)律以指導臨床應用,成為中醫(yī)藥現(xiàn)代化研究中亟待解決的問題。數(shù)據挖掘作為一種有效的數(shù)據分析手段,已經在中醫(yī)藥領域中得到廣泛應用。

1 數(shù)據挖掘技術

1.1 數(shù)據挖掘概述

  數(shù)據挖掘是從大量數(shù)據中挖掘有趣模式和知識的過程。從廣義上說,數(shù)據挖掘是對數(shù)據庫知識發(fā)現(xiàn)(Knowledge Discovery in Databases,KDD)的一個過程。作為一種通用技術,數(shù)據挖掘可以用于任何類型的數(shù)據,只要數(shù)據對目標應用是有意義的,數(shù)據源可以包括數(shù)據庫、數(shù)據倉庫、web、其他信息存儲庫或動態(tài)的流入系統(tǒng)的數(shù)據[2]。

1.2 中醫(yī)藥數(shù)據挖掘的意義

  中醫(yī)藥領域的處方中通常包含大量的藥物及其劑量組成,伴隨著醫(yī)院信息化建設的大力推進,這些藥方多以數(shù)據庫形式被保存,運用數(shù)據挖掘技術對中藥數(shù)據進行科學分析,從而發(fā)現(xiàn)其中的配伍特點和規(guī)律成為很有現(xiàn)實意義的一項工作。

  中醫(yī)藥數(shù)據挖掘的目的是通過對中醫(yī)處方中的中藥數(shù)據建立合適的模型,從而尋找藥物之間的頻繁模式和,可以實現(xiàn)中醫(yī)用藥經驗的有效總結和傳承。

1.3 算法

  數(shù)據挖掘有很多模式,常見有關聯(lián)規(guī)則[3]、聚類算法[4]、分類算法[5]等。關聯(lián)規(guī)則挖掘最初僅限于事務數(shù)據庫的布爾型關聯(lián)規(guī)則,近年來廣泛應用于關系數(shù)據庫[6]。關聯(lián)規(guī)則反映一個事物與其他事物之間的相互依存性和關聯(lián)性。如果兩個或者多個事物之間存在一定的關聯(lián)關系,那么其中一個事物就能夠通過其他事物預測到。

  關聯(lián)規(guī)則就是支持度和信任度分別滿足用戶給定閾值的規(guī)則。Apriori[7]是關聯(lián)規(guī)則模型中的經典算法。本文主要使用基于頻繁項集的Apriori算法進行數(shù)據建模,用以發(fā)現(xiàn)中藥配伍中的規(guī)律性。發(fā)現(xiàn)關聯(lián)規(guī)則需要經歷如下兩個步驟:

  步驟一:通過迭代,檢索出事務數(shù)據庫中的所有頻繁項集,即支持度不低于用戶設定的閾值的項集;

  步驟二:利用頻繁項集構造出滿足用戶最小信任度的規(guī)則。

2 數(shù)據特征化和預處理

2.1 實驗數(shù)據集

  本文實驗數(shù)據來自河北中醫(yī)學院附屬醫(yī)院腎內科陳志強教授于2014年5月至2015年7月診治的早中期慢性腎衰竭患者的病案。采集的病案內容包括患者姓名、性別、年齡、原發(fā)病、癥狀、體征、腎功能指標、中醫(yī)證候、中藥處方等。摘取其中的中藥信息,按照《中藥大辭典》[8]統(tǒng)一藥物名稱。

2.2 數(shù)據特征化

  統(tǒng)計數(shù)據集的全部223條中醫(yī)處方,共出現(xiàn)中藥194味,根據專業(yè)經驗,我們選取頻數(shù)在10%以上的中藥(視為高頻藥物)進行數(shù)據挖掘。由于中藥處方中的中藥名稱以中文形式表示,因此需要將其進行易于數(shù)據挖掘算法識別的數(shù)據特征化處理,方法如下:

  (一) 藥物表的特征化方法

  根據醫(yī)務工作者的經驗,將治療該病癥的常見中藥分為活血化瘀通經類、清熱祛濕泄?jié)犷?、行氣燥濕化痰類、益氣健脾溫陽類、補益脾腎之陽類、滋養(yǎng)肝腎之陰類等六大類。將高頻藥物分別歸于這六大類中,針對每大類建立相應的數(shù)據表。每條數(shù)據采用布爾常量的表示形式如圖1所示。

  其中,第一項表示病人編號,每一條記錄表示一位病人的用藥信息,編號之后的每一位布爾數(shù)據表示某味中藥是否在該處方中出現(xiàn),1表示出現(xiàn),0表示未出現(xiàn)。

  (二) 類別表的特征化方法

  為了進一步分析各大類之間的關聯(lián)性,建立一個數(shù)據類別表(同一條處方中出現(xiàn)某一類藥物中兩味或兩味以上,即判定使用了該類別中藥)。每條記錄表示一位病人用藥的類別信息,其中第一項表示病人編號,編號之后的每一位表示該類別藥物是否在該處方中使用,1表示使用,0表示未使用。

  按照上述方法建成中藥藥物數(shù)據庫,其中包括:包含所有藥物的處方數(shù)據集、統(tǒng)計藥物頻次的藥物計數(shù)數(shù)據集、由專業(yè)醫(yī)生按照性味、功用劃分的六種不同類別的高頻藥物數(shù)據集以及判斷處方中是否使用某類藥物的類別數(shù)據集。

3 中醫(yī)處方經驗的挖掘方法

3.1 對每一類藥物中包含的各味中藥進行關聯(lián)規(guī)則建模

  首先對數(shù)據庫中的藥物進行頻數(shù)統(tǒng)計,即在處方中出現(xiàn)的次數(shù);然后將數(shù)據庫中所有同類別的藥物按照其在整體處方中出現(xiàn)的頻數(shù)降序排列。如果藥物排列靠前說明其在處方中出現(xiàn)頻率較高,為醫(yī)生的常用中藥,具有較高的參考價值。同時,參考專業(yè)醫(yī)生的經驗,本文將支持度和置信度的閾值均設置為10%,將其視為指導臨床應用意義較大。對各類藥物數(shù)據采用Apriori算法建模,生成每一類別中藥間的關聯(lián)規(guī)則。

3.2 對六類藥物之間進行關聯(lián)性規(guī)則建模

  逐條分析223條中藥處方中所包含的藥物類別(同一條處方中出現(xiàn)某一類藥物兩味或兩味以上,即認定含有該類別中藥),統(tǒng)計223條中藥處方中每一類別藥物的應用頻數(shù),將其在數(shù)據庫中由高到低依次排列。根據專業(yè)醫(yī)生的經驗,設置支持度和置信度的閾值均為10%,將其視為指導臨床應用意義較大。對類別數(shù)據采用Apriori算法建模,生成六類中藥其類別之間的關聯(lián)規(guī)則。

4 關聯(lián)性分析

4.1 同類別中藥的關聯(lián)分析

  將關聯(lián)規(guī)則按照支持度降序排序,體現(xiàn)出常用藥對以及多味中藥同時出現(xiàn)的規(guī)律。以第一大類藥物為例,通過對關聯(lián)規(guī)則的統(tǒng)計分析發(fā)現(xiàn):在此類中藥處方中,三味中藥同時出現(xiàn)的概率高達65%;四味中藥中藥同時出現(xiàn)的概率大約在31%左右;五味中藥同時出現(xiàn)的概率減少到14%左右;六味中藥同時出現(xiàn)的概率驟減到1%;而七味及以上中藥同時出現(xiàn)的概率則為0。第一類藥物的部分關聯(lián)規(guī)則如表1。

  對同一類藥物,本文采用定向網絡關系圖表示藥對之間的關系。連接兩位中藥之間的連線越粗,表明這個藥對出現(xiàn)在處方中的頻數(shù)越高;越細就表明這個藥對出現(xiàn)在處方中的頻率越低。圖2所示為輸出第一類藥物中頻數(shù)最高的中藥與其它各味中藥的關聯(lián)關系的定向網絡圖。

  結論分析:

  縱觀全部類別的所有頻繁項集,發(fā)現(xiàn)在各類藥物中,往往是同類別藥物多味聯(lián)用,以增強其功效;而在聯(lián)用時,又會有一定的味數(shù)限制,數(shù)目通常為三味至五味為多。通過定向網絡圖可以分析出針對某一種藥物與其它中藥成對出現(xiàn)的規(guī)律:由處方中頻數(shù)高的藥物組成的藥對,其之間的關聯(lián)關系更為密切。

4.2 不同類別藥物之間的關聯(lián)性分析

  在223條有效的類別數(shù)據記錄中,生成的規(guī)則總數(shù)為154條,為了便于結果分析,將其按照支持度降序排列。通過對關聯(lián)規(guī)則的統(tǒng)計分析得出:前兩類藥的支持度高達95.5%;前三類藥的支持度為89%;前四類藥的支持度為70.9%;前五類藥的支持度驟減到25.6%;而全部六類藥的支持度僅為5.8%?,F(xiàn)僅摘取前項含有前兩類中藥的關聯(lián)規(guī)則見表2。

  結論分析:

  前四類中藥之間的相互關系最為密切,其次是這四類中藥分別與第五、六類之間的關系,而第五、六類中藥之間關系的密切程度則大大降低。從關聯(lián)規(guī)則的結果可以分析得出前四個類別的藥物屬于常用和聯(lián)用的藥物。

5 結語

  本文通過對中藥數(shù)據集的特征化處理,采用基于頻繁項集的Apriori經典關聯(lián)規(guī)則算法,對中醫(yī)處方中藥物的頻繁項集和藥物之間的關聯(lián)關系進行了有益的探索,發(fā)現(xiàn)了常用藥物組合及配伍特點,獲得了普通處方分析較難獲得的處方經驗信息。實驗結果證明:使用關聯(lián)規(guī)則對中藥數(shù)據庫建模,可以挖掘出中醫(yī)在治療某種疾病方面的用藥特點,為研究臨床用藥規(guī)律提供了有效方法。

參考文獻:

  [1]Viktor Mayer-Schonberger Kenneth Cukier盛楊燕,周濤 譯 大數(shù)據時代[M].浙江人民出版社.2013.1

  [2]jiaweihanMichelineKamber Jian Pei. 數(shù)據挖掘概念與技術[M].范明 孟曉峰 譯.機械工業(yè)出版社.2012: 243

  [3]毛宇星,陳彤兵,施伯樂. 一種高效的多層和概化關聯(lián)規(guī)則挖掘方法[J].軟件學報, 2011,22(12):2965-2980.

  [4] 陳克寒,韓盼盼,吳建.基于用戶聚類的異構社交網絡推薦算法[J]計算機學報,2013,36(2):350-359

  [5]張琳,陳燕,李桃迎.決策樹分類算法研究[J].2011,37(13):66-68

  [6]楊秀萍.大數(shù)據下關聯(lián)規(guī)則算法的改進及應用[J].計算機與現(xiàn)代化,2014,(12):23-27

  [7] AGRWAL R,SRIKAN R.Fast algorithms for mining association rules in large databases[C]/Proceedings of the 20th International Conference on Very Large Data Bases.San Francisco: Morgan Kaufmann Publishers, 1994:487—499.

  [8]江蘇新醫(yī)學院.中藥大辭典.上海:上??茖W技術出版社,1986.


本文來源于中國科技期刊《電子產品世界》2016年第2期第37頁,歡迎您寫論文時引用,并注明出處。



評論


相關推薦

技術專區(qū)

關閉