R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据
  MFqKcJmbshKy 2023年11月19日 21 0

肿瘤是近年来严重威胁人类的健康的疾病,据统计,目前大部分种类的肿瘤都呈现不同程度的上升趋势,中国因患肿瘤而死亡的人数约占全球肿瘤死亡总人数的1/4左右,人类正面临着肿瘤防治的新挑战。现代医学治疗肿瘤的手段和方式已经日臻完善,主要为手术配合放、化疗联合治疗。

但传统西医治疗在提高缓解率的同时易产生较强的毒副作用与耐药性。作为传统医学主体的中医药与西医相结合辨证施治,在提高疗效、缓解不良反应等方面有其独特的优势。

本研究帮助客户在收集数据建立抗肿瘤中药数据库的基础上,运用数学模型探寻抗肿瘤中药性效关系及现代药理学研究,为抗肿瘤中医及中西医综合治疗的临证用药提供理论依据。

读取数据

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据

 

 

siqi=read.xlsx("性效挖掘一列0616 2.xlsx",sheet=1 )  
wuwei=read.xlsx("性效挖掘一列0616 2.xlsx",sheet=2 )  
guijing=read.xlsx("性效挖掘一列0616 2.xlsx",sheet=3 )  
duxing=read.xlsx("性效挖掘一列0616 2.xlsx",sheet=4 )  
gongneng =read.xlsx("性效挖掘一列0616 2.xlsx",sheet=5 )

(一)频数统计

四气、五味、归经、有(无)毒、药理功能基础分析

(1)抗肿瘤中药四气、五味、归经、有无毒性、功能、药理作用→频数统计( or 数据分布)

(四气、五味、归经、有毒无毒考虑数字、直方图、饼图表示)

绘制直方图

 

 

barplot(table(unlist(x[,2])))  
  tab1=table(unlist(x[,2]))  
  tab2=table(unlist(x[,2]))/sum(table(unlist(x[,2])))  
   
  res=cbind(tab1,tab2)  
  colnames(res)=c("频数","频率")

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_02

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_03

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_04

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_05

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_06

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_07

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_08

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_09

 

 

a_df3=merge(siqi,wuwei,by="流水号" )  
a_df3=merge(a_df3,guijing,by="流水号" )

交叉表

药味和四气那两列要和功效分别做两张这种图

 

 

tab=table(a_df$功能,a_df$四气)  
for(i in 1:ncol(tab)){

导出为excel文件:

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_10

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_11

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_12

(二)关联规则

对经典的 Apriori 算法进行改进,编程实现双向强关联规则挖掘方法,采用此方法分析药 - 药性 - 功效之间的联系

将数据转换成事务类型

 

 

for(i in 2:ncol(a_df3))a_df3[,i]=as.factor(a_df3[,i])



rulesmodel=function(X){

  rules <- sort(rules, by="support")
  arules::inspect(head(rules, n=20))
  #查看最高置信度样本规则
  rules <- sort(rules, by="confidence")

(1)药性 功效关联性分析

1)药性关联性分析

①四气、五味  

 

 

rulesmodel(c("四气","五味"))

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_13

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_14

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_15

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_16

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_17

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_18

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_19

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_20

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_21

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_22

②四气、归经

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_23

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_24

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_25

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_26

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_27

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_28

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_29

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_30

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_31

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_32

2)药性**-** 功效关联性分析

①四气、功能

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_33

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_34

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_35

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_36

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_37

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_38

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_39

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_40

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_41

④四气、五味、归经、功能→综合分析

 用网络图表示。用表格?图片类似下图。

 

 

rulesmodel(c("四气","五味","归经"))

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_42

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_43

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_44

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_45

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_46

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_47

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_48

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_49

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_50

四个比较有两个,一个是(性-味-归经-毒性),用频繁项集和圆圈图。

 

 

rulesmodel(c("四气","五味","归经","毒性"))

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_51

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_52

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_53

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_54

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_55

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_56

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_57

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_58

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_59

(性-味-归经-功能)的做频繁项集和网络图,做成关系网

 

 

rulesmodel(c("四气","五味","归经","功能"))

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_60

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_61

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_62

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_63

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_64

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据挖掘_65

R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_关联规则_66


R语言关联规则Apriori对抗肿瘤中药数据库知识发现研究|附代码数据_数据_67



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
MFqKcJmbshKy