一种中医方药数据分析挖掘系统的制作方法

文档序号:11199662阅读:694来源:国知局
一种中医方药数据分析挖掘系统的制造方法与工艺

技术领域:

本发明涉及一种中医方药数据分析挖掘系统。



背景技术:

中医药是中华民族的瑰宝,是重要的社会资源。而中医药的最主要的载体就是中药方药。中医方药作为从历代中医先贤智慧的结晶,得到了越来越多的重视。正因如此,随着现在科学技术的发展,对原始的中医方药作进行分析挖掘以得到深层次的信息也愈加重要。但是现有的分析方法局限于利用一些现有的分析方法移植到中药领域进行分析,或者是虽然专用于中药,但是分析维度局限性较大,无法分析出各个方药之间的潜在信息。现有技术对此并没有解决之策。



技术实现要素:

本发明的目的就是针对现有技术存在的上述缺点,提供了一种中医方药数据分析挖掘系统,系统设计合理,能够得到深层次的中医方药信息,解决了现有技术中存在的问题。

本发明为解决上述技术问题所采用的技术方案是:

一种中医方药数据分析挖掘系统,包括方药数据库、数据输入模块、标准输出模块、数据分析挖掘模块;

所述数据输入模块用于输入方药数据;

所述方药数据库用于接收数据输入模块的方药数据,并为各个模块提供方药数据;

所述标准输出模块用于从方药数据库中提取方药数据并按照指定格式输出格式数据;

所述数据分析挖掘模块用于从方药数据库获取方药数据,并对方药数据进行数据分析挖掘处理。

优选的,所述方药数据包括如下五个维度:方剂名称、指定中药、中医证候、西医疾病、中医疾病、中医症状。

优选的,所述标准输出模块输出适于sas、spss的格式数据。

优选的,所述数据分析挖掘模块包括分析模块,聚类模块、关联模块、组合模块;

所述分析模块用于对方药数据分别根据指定中药、中医证候、西医疾病、中医疾病、中医症状分别进行成组分析;

所述聚类模块根据设定聚类阈值,在指定中药、中医证候、西医疾病、中医疾病、中医症状中五个维度中综合判断,对药物进行成组分析;

所述关联模块根据分析模块得到的指定中药成组分析情况,对药物出现频次超过设定阈值的药物进行与其他药物的网络联系统计;

所述组合模块根据分析模块得到的药物分析情况,对药物出现频次超过设定值的药物分别分析与其他药物同时出现的频次。

优选的,所述关联模块给出的各个药物后统计该药物出现频次和与该药物有网络联系的药物数量。

优选的,所述聚类阈值包括数值阈值模块和维度描述比较模块,所述维度描述比较模块用于分别将不同方药中的指定中药、中医证候、西医疾病、中医疾病、中医症状进行相似度对比,若相似度达到设定值,则将信息传递给数值阈值模块;所述数值阈值模块统计指定中药、中医证候、西医疾病、中医疾病、中医症状中经维度描述比较模块比较后,相似度高的维度的数目,并判断是否达到聚类阈值的要求。

与现有技术相比,本发明的优点是:优化系统本身功能,提供对外的接口,即标准输出模块可以输出适合sas和spss的格式数据;提供不同的分析维度进行数据分析,分析模块提供原始的分析基础,聚类模块能够在指定中药、中医证候、西医疾病、中医疾病、中医症状五个维度内寻找相切和的点,并把这些点根据聚类阈值的限制,揭开方药数据之间的联系,而关联模块和组合模块用于对一些高频次出现的药物进行数据挖掘,并得到和其相关的其他药物的组合信息。

附图说明:

图1为本发明的示意图。

具体实施方式:

为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本发明进行详细阐述。

如图1所示,一种中医方药数据分析挖掘系统,包括方药数据库、数据输入模块、标准输出模块、数据分析挖掘模块;

所述数据输入模块用于输入方药数据;

所述方药数据库用于接收数据输入模块的方药数据,并为各个模块提供方药数据;

所述标准输出模块用于从方药数据库中提取方药数据并按照指定格式输出格式数据;

所述数据分析挖掘模块用于从方药数据库获取方药数据,并对方药数据进行数据分析挖掘处理。实现方药数据的输入和输出。

所述方药数据包括方剂名称、指定中药、中医证候、西医疾病、中医疾病、中医症状。通过设定方药数据的范围,能够强化输入信息的有效性,也能便于后期进行数据分析挖掘时,基础数据的充足。

所述标准输出模块输出适于sas、spss的格式数据。提供本系统与其他传统系统的一个输出口。

所述数据分析挖掘模块包括分析模块,聚类模块、关联模块、组合模块;

所述分析模块用于对方药数据分别根据指定中药、中医证候、西医疾病、中医疾病、中医症状分别进行成组分析;分析模块主要是根据指定中药、中医证候、西医疾病、中医疾病、中医症状对方药进行成组分析,根据药物进行成组分析能够解析出各个药物在所有方药中出现的频次;根据中医证候进行成组分析能够看出各个中医症候有哪些方药可以进行治疗;根据西医疾病进行成组分析则能够根据西医疾病的名称与对其有治疗效果的方药对应起来;根据中医疾病进行成组分析则能够根据中医疾病的名称与对其有治疗效果的方药对应起来;根据根据中医症状进行成组分析能够看出各个中医症状有哪些方药可以进行治疗。

所述聚类模块根据设定聚类阈值,在指定中药、中医证候、西医疾病、中医疾病、中医症状中五个维度中综合判断,对药物进行成组分析;所述聚类阈值包括数值阈值模块和维度描述比较模块,所述数值阈值模块为指定中药、中医证候、西医疾病、中医疾病、中医症状中相似度高的数目;所述维度描述比较模块用于分别将不同方药中的指定中药、中医证候、西医疾病、中医疾病、中医症状进行相似度对比。进行多个维度的判断能够识别出哪些药物与相应的中医证候、西医疾病、中医疾病、中医症状分别对应,从而挖掘出一个深层次的对应关系。由此可以得到,哪一味或者哪几味药对相应的中医证候、西医疾病、中医疾病、中医症状有最核心的作用。数值阈值模块规定了在如下五个维度:指定中药、中医证候、西医疾病、中医疾病、中医症候,相似度高的数目为多少时,对方药数据进行成组分析;维度描述比较模块用于对指定中药、中医证候、西医疾病、中医疾病、中医症候逐个进行对比,并确定是否近似,若近似度达到80%或者以上,则将此维度计入数值阈值模块。

所述关联模块根据分析模块得到的指定中药成组分析情况,对药物出现频次超过设定阈值的药物进行与其他药物的网络联系统计;

所述组合模块根据分析模块得到的药物分析情况,对药物出现频次超过设定值的药物分别分析与其他药物同时出现的频次。

所述关联模块给出的各个药物后统计该药物出现频次和与该药物有网络联系的药物数量。关联模块和组合模块用于对一些高频次出现的药物进行数据挖掘,并得到和其相关的其他药物的组合信息。

本系统用于中医方药的数据处理以及分析挖掘工作,首先通过数据输入模块解决了数据输入的问题,并且在数据输入模块通过设置子目录解决了数据输入规范化的问题;而数据输出模块则解决了内部数据与其他分析软件数据交互的问题;数据分析挖掘模块则立足于方药的基础数据,通过其内部的分析模块提供基础的分析数据,在此基础上,聚类模块立足于系统的整体分析,在指定中药、中医证候、西医疾病、中医疾病、中医症状五个维度内寻找各个方药相切和的点,并把这些点根据聚类阈值的限制,给出最终的聚类结果,为研究人员发现其内在联系,提供底层的数据和思路;而关联模块和组合模块用于对一些高频次出现的药物进行数据挖掘,并得到和其相关的其他药物的组合信息,从而为某些疾病的治疗提供一基础性方药,并为各个药物之间存在的协同等作用提供数据基础和依据。

上述具体实施方式不能作为对本发明保护范围的限制,对于本技术领域的技术人员来说,对本发明实施方式所做出的任何替代改进或变换均落在本发明的保护范围内。

本发明未详述之处,均为本技术领域技术人员的公知技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1