[发明专利]一种基于快速剪枝策略的高效用序列模式的用药DDD值数据分析方法有效
申请号: | 201610172655.6 | 申请日: | 2016-03-24 |
公开(公告)号: | CN105868296B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 吕存伟;孙小明;温晓岳 | 申请(专利权)人: | 银江股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310012 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于快速剪枝策略的高效用序列模式的用药DDD值数据分析方法,包括以下步骤:步骤1、对整理出用药记录表和药品DDD值表,对用药记录表中每条的用药记录的数据进行预处理;步骤2、计算序列数据库中q‑项的序列权重效用值SWU;步骤3、去除序列权重效用值SWU小于阈值ξ的q‑项,得到新的s‑序列数据库;步骤4、建立q‑项集内连接效用矩阵WICUM;步骤5、建立q‑项集间连接效用矩阵BICUM;步骤6、建立数据库中每个项的效用矩阵;步骤7、建立序列模式树,得到全部的高效用序列模式,这些高效用序列模式代表不同时间段服用各种药物,各种药物间组合后累计DDD值是超出阈值的,为高累计DDD值药物组合。本发明简化了剪枝操作的复杂性并减少了数据库的扫描次数,从而提高了挖掘高效用序列模式的效率。 | ||
搜索关键词: | 一种 基于 快速 剪枝 策略 效用 序列 模式 用药 ddd 数据 分析 方法 | ||
【主权项】:
1.一种基于快速剪枝策略的高效用序列模式的用药DDD值数据分析方法,其特征在于:包括以下步骤:步骤1、整理出用药记录表和药品DDD值表,对用药记录表中每条用药记录的用药数据进行预处理;步骤2、计算序列数据库中q‑项的序列权重效用值SWU,将序列模式中的项、项集、序列、序列数据库扩展为q‑项、q‑项集、q‑序列和q‑序列数据库,设D={s1,s2,s3,…,sn}是一个包含序列效用信息的q‑序列数据库,其中该数据库包含m个不同的项,即I={i1,i2,i3,…,im},sj是数据库D中第j个q‑序列,j=1,2,3,…,n,j被称为q‑序列的ID,q‑序列s=<l1,l2,l3,…,lh>,h为q‑序列中q‑项的个数或q‑项集的个数,其中l代表q‑项集,它的数据形式为
(ijk,qk)是一个q‑项并且1≤k≤n′,当q‑项集中只有一个q‑项则去掉中括号,q‑项与项不同,比项多包含数量信息也称为内部效用值q(i,s),q‑项也关联一个外部效用值记为p(i),这个外部效用值为项的单价或者权重;步骤3、去除序列权重效用值SWU小于阈值ξ的q‑项,得到新的s‑序列数据库;步骤4、建立q‑项集内连接效用矩阵WICUM;步骤5、建立q‑项集间连接效用矩阵BICUM;步骤6、建立数据库中每个项的效用矩阵;步骤7、建立序列模式树,过程如下:7.1创建一个根结点;7.2按照字母序建立1‑q‑序列的子结点;7.3建立2‑q‑序列的子结点,按照字母序进行连接,连接分为q‑项集内的连接和q‑项集间的连接,产生的2‑q‑序列的子结点分为大小为1的2‑q‑序列和大小为2的2‑q‑序列,具体步骤为:7.3.1q‑项集内的连接产生大小为1的2‑q‑序列,查找WICUM结构表找出相应的连接项的WICUM值,当WICUM值小于阈值ξ时,则不进行连接操作,进行剪枝,这个连接项不产生结点;否则生成结点,转到步骤7.3.3;7.3.2q‑项集间的连接产生大小为2的2‑q‑序列,查找BICUM结构表找出相应的连接项的BICUM值,当BICUM值小于阈值ξ时,则不进行连接操作,进行剪枝,这个连接项不产生结点,否则生成结点,转到步骤7.3.3;7.3.3建立连接后新结点的效用矩阵,通过效用矩阵计算新结点的效用值7.3.4计算新结点的效用值上界,新结点的效用值上界为新结点在效用矩阵中效用值与剩余效用值总和,当效用值上界大于阈值ξ时,则向下生成结点,否则不向下生成结点;7.4建立3‑q‑序列的子结点,按照字母序进行连接,连接分为q‑项集内的连接和q‑项集间的连接,产生的3‑q‑序列的子结点分为大小为1的3‑q‑序列、大小为2的3‑q‑序列和大小为3的3‑q‑序列,具体步骤为:7.4.1由大小为1的2‑q‑序列进行q‑项集内的连接产生大小为1的3‑q‑序列,查找WICUM结构表找出相应的连接项的WICUM值,当WICUM值小于阈值ξ时,则不进行连接操作,进行剪枝,这个连接项不产生结点;否则生成结点,转到步骤7.4.5;7.4.2由大小为1的2‑q‑序列进行q‑项集间的连接产生大小为2的3‑q‑序列,查找BICUM结构表找出相应的连接项的BICUM值,当BICUM值小于阈值ξ时,则不进行连接操作,进行剪枝,这个连接项不产生结点;否则生成结点,转到步骤7.4.5;7.4.3由大小为2的2‑q‑序列进行q‑项集内的连接产生大小为2的3‑q‑序列,查找WICUM结构表找出相应的连接项的WICUM值,当WICUM值小于阈值ξ时,则不进行连接操作,进行剪枝,这个连接项不产生结点,否则生成结点,转到步骤7.4.5;7.4.4由大小为2的2‑q‑序列进行q‑项集间的连接产生大小为3的3‑q‑序列,查找BICUM结构表找出相应的连接项的BICUM值;当BICUM值小于阈值ξ时,则不进行连接操作,进行剪枝,这个连接项不产生结点;否则生成结点,转到步骤7.4.5;7.4.5建立连接后新结点的效用矩阵,通过效用矩阵计算新结点的效用值;7.4.6计算新结点的效用值上界,新结点的效用值上界为新结点在效用矩阵中效用值与剩余效用值总和,当效用值上界大于阈值ξ时,则向下生成结点,否则不向下生成结点;7.5循环构建结点,直到序列模式树构建完成,最终得到全部的高效用序列模式,所述高效用序列模式代表不同时间段服用各种药物,当各种药物间组合后累计DDD值超出预设阈值,判定为高累计DDD值药物组合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于银江股份有限公司,未经银江股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610172655.6/,转载请声明来源钻瓜专利网。
- 上一篇:立体显示装置及其驱动系统
- 下一篇:一种棒材捆端部标志牌挂环