【技术实现步骤摘要】
基于朴素贝叶斯网络的病症与药物的匹配方法
:
[0001]本专利技术涉及生物医药
,尤其涉及一种基于朴素贝叶斯网络的病症与药物的匹配方法。
技术介绍
:
[0002]在传统的中蒙医治疗过程中,医生需要根据自身所学为患者开具药方,但是,由于病症以及药材药效的复杂化和多样化,在对药物进行配伍开具药方时,对于医生的经验依赖程度较高,存在药物使用不合理的情况,这将直接影响患者的治疗效果,甚至会影响患者的健康。
[0003]目前,研究配方中药物与其治疗的病症关系的方法有很多,多数使用的是拆方分析法,如药对研究法、单味药研究法等。此类方法显然只能在控制其他药物不变的情况下,改变一味药物或两味药物,探究配方中的药物与病症之间的关系,对配方中治疗的病症进行一味或二味药物的研究,显然并不能精确地从整体角度上对配方中各治疗的病症和各味药物之间的非线性映射关系进行综合性研究,无法为医生开具药方提供参考依据,无法高效、有效的降低不合理用药的情况以及对于医生经验的依赖程度。
技术实现思路
:
[0004]本专利技术的目的在于提供一种基于朴素贝叶斯网络的病症与药物的匹配方法,可为确定治疗方案提供参考依据,为医生推荐合理、有效、高效的药物,降低不合理用药的情况,降低对于医生经验的依赖程度,提高医生的工作效率。
[0005]本专利技术由如下技术方案实施:
[0006]基于朴素贝叶斯网络的病症与药物的匹配方法,包括以下步骤:
[0007]S1、收集若干传统的配方,将配方对应的病症症状X与所使用的药物Y相 ...
【技术保护点】
【技术特征摘要】
1.基于朴素贝叶斯网络的病症与药物的匹配方法,其特征在于,包括以下步骤:S1、收集若干传统的配方,将配方对应的病症症状X与所使用的药物Y相对应,形成配方样本集Z;S2、将所述S1中建立的配方样本集Z中的部分配方作为训练配方集,并将所述训练配方集进行二值化处理后得到训练集,利用训练集对朴素贝叶斯网络模型进行训练,计算出训练集中病症症状的概率P(x
i
)、药物的概率P(y
j
)以及病症症状与药物之间的条件概率P(x
i
=t|y
j
=l),t=0,1表示病症症状x
i
不存在和存在两种情况,l=0,1表示药物y
j
未使用和使用两种情况;S3、将待开药病例的病症症状X
’
作为输入参数,根据所述S2中计算得到的病症症状的概率P(x
i
)、药物的概率P(y
j
)以及病症症状与药物之间的条件概率P(x
i
=t|y
j
=l),计算出各味药物使用的后验概率P(y
j
=1|X)和各味药物未使用的后验概率P(y
j
=0|X),其中,X=(x1,x2,
…
,x
i
,
…
,x
I
)表示患者的各个病症症状,x
i
(i=1,2,
…
,I)的取值为1或0;S4、比较P(y
j
=1|X)和P(y
j
=0|X)的大小,若P(y
j
=1|X)≥P(y
j
=0|X),则判断该味药物是与所述病例的病症症状X
’
相匹配的药物,将所有与所述病例的病症症状X
’
相匹配的药物进行配伍即得出匹配的药物结果Y=(y1,y2,
…
,y
J
)。2.根据权利要求1所述的基于朴素贝叶斯网络的病症与药物的匹配方法,其特征在于,所述S1中,配方样本集Z={(X1,Y1),(X2,Y2),
…
,(X
n
,Y
n
),
…
,(X
N
,Y
N
)},其中,N为配方样本集中的配方总数量;第n首配方中对应的病症特征记作向量中的是第n首配方中对应的第i种病症症状;第n首配方中的药物配伍记作向量中的是第n首配方中第j味药物。3.根据权利要求2所述的基于朴素贝叶斯网络的病症与药物的匹配方法,其特征在于,所述S2包括以下步骤:对训练配方集进行二值化处理的方法为,在一首配方中,若病症症状x<...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。