一种中央随机算法的分配系统技术方案

技术编号:38632973 阅读:18 留言:0更新日期:2023-08-31 18:30
本发明专利技术公开了一种中央随机算法的分配系统,其特征在于,收集若干个实验对象的数据生成数据库,根据生成的所述数据库随机生成若干种方案;在步骤一生成的所述方案中选择;所述方案中包括区组随机和分层随机,执行步骤31和步骤32;如果选择所述区组随机,则依据区组随机获取系统种子数;如果选择所述分层随机,则依据分层随机配置组合成不同的分层;循环取出分层特征值;依据所述分层特征值得到该分层的总数;通过中央随机算法的分配系统,可以根据需求选择合适的分配分组进行试验,使进入各试验组的患者在性别、年龄、疾病严重程度、病程长短等诸多影响预后的已知和未知因素尽可能均衡地分布到各组中去,保证实验结构的真实和准确性。确性。确性。

【技术实现步骤摘要】
一种中央随机算法的分配系统


[0001]本专利技术涉及算法随机分配
,尤其涉及一种中央随机算法的分配系统。

技术介绍

[0002]目前,对照试验应用在各个领域之中,医疗对照试验、生物对照试验、化学药品对照试验、植物对照试验等等,都需要进行分组对照试验进行科学研究,其中临床研究常常涉及多种治疗处理的措施,包括药物、医疗器械、物理、激光、放射等。随机试验又称为随机对照试验,对参与研究的对象进行随机化分组,目的是避免人为地选择性偏倚,使进入试验的两组或多组在基线特征上尽可能保持一致,即保证统计学上组间的可比性,这样才能保证试验结果的真实可靠。通过随机化分组,我们可以使进入各试验组的患者在性别、年龄、疾病严重程度、病程长短等诸多影响预后的已知和未知因素尽可能均衡地分布到各组中去,这样才能得知任何一个结局在组间存在的差异只是由于干预措施的不同造成的,而不是因为患者特征的分布不均、预后不同而造成的。在一个新药或其他治疗方法上市前,往往要开展多项随机对照试验以证明药物及治疗方法的有效性和安全性。

技术实现思路

[0003]为了解决上述问题,本专利技术提出一种中央随机算法的分配系统。
[0004]为实现上述目的,本专利技术提供如下技术方案:本专利技术提出一种中央随机算法的分配系统,一种中央随机算法的分配系统,步骤一、收集若干个实验对象的数据生成数据库,根据生成的所述数据库随机生成若干种方案;步骤二、在步骤一生成的所述方案中选择;步骤三、所述方案中包括区组随机和分层随机,执行步骤31和步骤32;步骤31、如果选择所述区组随机,则依据区组随机获取系统种子数;步骤32、如果选择所述分层随机,则依据分层随机配置组合成不同的分层;步骤32

1)、循环取出分层特征值;步骤32

2)、依据所述分层特征值得到该分层的总数;步骤四、使用Java Random方法和种子数生成相对应数量的随机号;步骤五、使用洗牌算法将步骤四中的所述随机号打乱;步骤六、格式化每个所述随机号;步骤七、获取实验分组以及分组比例、区组参数;步骤八、根据项目总入入组人数、随机组合得到不同排列的区组;步骤九、将步骤六中生成的所述随机号,依次放入到对应的子区组中;步骤十、判断所述排列的区组是否最后分层,是则执行步骤十一,否则返回执行步骤32

1);步骤十一、将所述子区组存入数据库中;
步骤十二、结束。
[0005]进一步的,所述实验对象包括人。
[0006]进一步的,所述实验数据包括性别、身高、体重、血型、体脂和基础疾病等数据,所述实验对象提交所述实验数据后,所述实验数据上传至数据库内。
[0007]进一步的,中央随机算法的分配装置包括:数据采集模块,用于采集实验对象的数据;信息获取模块,用于获取实验对象的数据全流程信息及数据异常信息;随机号生成模块,使用Java Random方法和种子数生成相对应数量的随机号;区组生成模块,依据获取实验对象的数据存入随机号内,生成随机区组。
[0008]进一步的,一种计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至3中任一项所述的中央随机算法的分配系统。
[0009]进一步的,一种计算机可读存储介质包括存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至3中任一项所述的中央随机算法的分配系统。
[0010]与现有技术相比,本专利技术提供了一种中央随机算法的分配系统,通过中央随机算法的分配系统,可以根据需求选择合适的分配分组进行试验,使进入各试验组的患者在性别、年龄、疾病严重程度、病程长短等诸多影响预后的已知和未知因素尽可能均衡地分布到各组中去,保证实验结构的真实和准确性。
附图说明
[0011]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制,在附图中:图1为本专利技术提出中央随机算法的分配系统的流程图;图2为本专利技术中央随机算法的分配装置的结构示意图;图3为本专利技术一种计算机设备的结构示意图。
实施方式
[0012]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0013]请参阅图1,本专利技术提供一种中央随机算法的分配系统,一种中央随机算法的分配系统,步骤一、收集若干个实验对象的数据生成数据库,根据生成的所述数据库随机生成若干种方案;步骤二、在步骤一生成的所述方案中选择;步骤三、所述方案中包括区组随机和分层随机,执行步骤31和步骤32;步骤31、如果选择所述区组随机,则依据区组随机获取系统种子数;
步骤32、如果选择所述分层随机,则依据分层随机配置组合成不同的分层;步骤32

1)、循环取出分层特征值;步骤32

2)、依据所述分层特征值得到该分层的总数;步骤四、使用Java Random方法和种子数生成相对应数量的随机号;步骤五、使用洗牌算法将步骤四中的所述随机号打乱;步骤六、格式化每个所述随机号;步骤七、获取实验分组以及分组比例、区组参数;步骤八、根据项目总入入组人数、随机组合得到不同排列的区组;步骤九、将步骤六中生成的所述随机号,依次放入到对应的子区组中;步骤十、判断所述排列的区组是否最后分层,是则执行步骤十一,否则返回执行步骤32

1);步骤十一、将所述子区组存入数据库中;步骤十二、结束。
[0014]在本实施方式中,收集若干个实验对象的数据生成数据库,根据生成的所述数据库随机生成若干种方案,在步骤一生成的所述方案中选择区组随机还是分层随机,如果选择所述区组随机,则依据区组随机获取系统种子后,进入下一个步骤,如果选择所述分层随机,则依据分层随机配置组合成不同的分层,循环取出分层特征值,依据所述分层特征值得到该分层的总数后,进入下一个步骤,选择所述区组随机和选择所述分层随机一同进入步骤四,使用Java Random方法和种子数生成相对应数量的随机号,使用洗牌算法将步骤四中的所述随机号打乱;格式化每个所述随机号;获取实验分组以及分组比例、区组参数;根据项目总入入组人数、随机组合得到不同排列的区组;将步骤六中生成的所述随机号,依次放入到对应的子区组中;判断所述排列的区组是否最后分层,是则执行步骤十一,否则返回执行步骤32

1);将所述子区组存入数据库中后结束,实现通过中央随机算法的分配系统,可以根据需求选择合适的分配分组进行试验,使进入各试验组的患者在性别、年龄、疾病严重程度、病程长短等诸多影响预后的已知和未知因素尽可能均衡地分布到各组中去,保证实验结构的真实和准确性。
[0015]进一步的,所述实验对象包括人;所述实验数据包括性别、身高、体重本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中央随机算法的分配系统,其特征在于,步骤一、收集若干个实验对象的数据生成数据库,根据生成的所述数据库随机生成若干种方案;步骤二、在步骤一生成的所述方案中选择;步骤三、所述方案中包括区组随机和分层随机,执行步骤31和步骤32;步骤31、如果选择所述区组随机,则依据区组随机获取系统种子数;步骤32、如果选择所述分层随机,则依据分层随机配置组合成不同的分层;步骤32

1)、循环取出分层特征值;步骤32

2)、依据所述分层特征值得到该分层的总数;步骤四、使用Java Random方法和种子数生成相对应数量的随机号;步骤五、使用洗牌算法将步骤四中的所述随机号打乱;步骤六、格式化每个所述随机号;步骤七、获取实验分组以及分组比例、区组参数;步骤八、根据项目总入入组人数、随机组合得到不同排列的区组;步骤九、将步骤六中生成的所述随机号,依次放入到对应的子区组中;步骤十、判断所述排列的区组是否最后分层,是则执行步骤十一,否则返回执行步骤32

1);步骤十一、将所述...

【专利技术属性】
技术研发人员:陈梓嘉杨劲
申请(专利权)人:深圳爱递医药科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1