← 返回列表

一种药物评价研究中生成观察变量的方法及装置

申请号: CN202311292074.2
申请人: 之江实验室
申请日期: 2023/10/8

摘要文本

本发明公开了一种药物评价研究中生成观察变量的方法及装置,本发明通过解析药物评价研究中所定义观察变量的生成规则,提取生成当前变量需要依赖的其他变量,构建观察变量对应的变量关联树节点,节点属性包括变量名称、父节点列表、子节点列表和生成规则等。将连通图分解为以根节点为单元的变量关联树,通过迭代的方式后序遍历根节点的所有子节点获取变量关联树中节点的生成顺序;依据每棵变量关联树对应的有序节点列表,以变量关联树为单元,采用多线程方式并行生成每颗变量关联树中所有节点对应的观察变量。本发明基于变量之间的关联关系构建了变量关联树,得到了观察变量的生成顺序,避免了现有技术中控制流的复杂性,提高了观察变量生成效率。。马 克 数 据 网

专利详细信息

项目 内容
专利名称 一种药物评价研究中生成观察变量的方法及装置
专利类型 发明授权
申请号 CN202311292074.2
申请日 2023/10/8
公告号 CN117038002B
公开日 2024/2/13
IPC主分类号 G16H20/10
权利人 之江实验室
发明人 李劲松; 王宝琛; 李军; 田雨; 周天舒
地址 浙江省杭州市余杭区中泰街道科创大道之江实验室

专利主权项内容

1.一种药物评价研究中生成观察变量的方法,其特征在于,包括以下步骤:S1,获取当前基于真实世界数据的药物评价研究中所定义的观察变量列表以及观察变量对应的生成规则;S2,以观察变量为单元,解析对应的生成规则,判断当前观察变量的生成规则中是否包含与之相关联的其他观察变量,根据判断结果构建变量关联树的节点,节点属性包括观察变量名称、父节点列表、子节点列表和生成规则,并标记根节点;具体为:通过构建多叉树的方式将观察变量转换为变量关联树的节点,通过节点中的父节点列表和子节点列表属性追溯观察变量之间的关联关系及生成顺序;解析当前节点对应观察变量的生成规则,判断生成规则中是否包含与当前观察变量生成相关联的其他观察变量的名称,如果是,则将其包含的其他观察变量名称的引用存储到子节点列表中,同时将当前节点存入被包含节点的父节点列表中;S3,遍历所有根节点,将连通图分解为以根节点为单元的变量关联树,通过迭代的方式后序遍历根节点的所有子节点获取变量关联树中节点的生成顺序;具体为:通过递归遍历根节点的子节点列表,能够遍历到根节点对应的观察变量生成所依赖的所有变量,并同时记录每个子节点被遍历的次数以及每次遍历对应的根节点;如果某节点被遍历多次,且均为同一个根节点的子节点,则该节点在相同的变量关联树中被依赖了多次,复制该节点并作为其中一个父节点的子节点;如果某节点被遍历多次,且根节点不同,则复制该节点并作为其中一个父节点的子节点,从而将以该节点连接成的连通图分解为不同的变量关联树;S4,依据每棵变量关联树对应的有序节点列表,以变量关联树为单元,采用多线程方式并行生成每颗变量关联树中所有节点对应的观察变量,将观察变量结果存储在数据表中,并将存储结果的数据表名称添加到变量关联树的节点属性中;S5,当前变量关联树中的观察变量全部生成完毕后,将变量关联树节点持久化。