一种基于肌肉力量的糖尿病筛查方法及系统技术方案

技术编号:35480045 阅读:12 留言:0更新日期:2022-11-05 16:30
本发明专利技术公开了一种基于肌肉力量的糖尿病筛查方法及系统。采集体检者参数,所述参数包括:民族、性别、糖尿病家族史、收缩压、年龄、BMI、腰围、心率、最大握力和起坐次数;对采集的参数进行预处理;将预处理后的参数输入预先训练好的多层感知器,输出得到体检者是否患有糖尿病的结果。本发明专利技术所需的指标都可以使用非侵入式方法采集,使得糖尿病的筛查更为普适、经济、简便、易行;在中国糖尿病风险评分的基础上加入了心率、最大握力、起坐次数这三个反映体力活动情况和肌肉力量的指标,增加了模型对糖尿病筛查的准确度;采用多层感知器自动提取输入变量的特征,减少了对医学先验知识的需求。减少了对医学先验知识的需求。减少了对医学先验知识的需求。

【技术实现步骤摘要】
一种基于肌肉力量的糖尿病筛查方法及系统


[0001]本专利技术涉及医学模型领域,具体地说是一种基于中国糖尿病风险评分联合心率、最大握力、起坐次数的糖尿病筛查方法及系统。

技术介绍

[0002]糖尿病大多起病隐匿,无早期特异症状,其诊断常延迟4~7年。如果不能有效管控血糖,很容易导致并发症,进而增加住院率和早期死亡率等,严重威胁生命健康,增加医疗费用和降低生活质量。糖尿病的低诊断率、诊断时的高并发症发生率更加强调了糖尿病筛查的重要意义,早筛查糖尿病有助于患者避免或者延缓严重并发症发生及发展。
[0003]中国2型糖尿病防治指南推荐纪立农等基于国家糖尿病和代谢综合征研究数据建立的中国糖尿病风险评分。中国糖尿病风险评分纳入年龄、性别、腰围、体重指数(Body Mass Index,BMI)、收缩压(Systolic Blood Pressure,SBP)和糖尿病家族史等变量。现有的糖尿病筛查模型大多围绕上述基本信息,使用各类算法如决策树算法、随机森林算法以及逻辑回归算法对已有数据进行监督训练,从而得到糖尿病筛查模型。
[0004]近年来,基于糖尿病危险因素、干预措施等方面的研究显示,糖尿病与遗传、行为、环境因素如缺乏体力活动、不健康的饮食习惯、肥胖等有关。但是,现有的糖尿病筛查模型大多关注中国糖尿病风险评分中的基本信息,如年龄、性别、腰围、BMI、收缩压等,而忽略了体力活动相关的信息。

技术实现思路

[0005]本专利技术的目的在于提供一种基于肌肉力量的糖尿病筛查方法及系统,以解决现有糖尿病筛查模型大多关注中国糖尿病风险评分中的基本信息而导致模型对糖尿病筛查预测准确度不高的问题。
[0006]为实现上述目的,本专利技术采用如下技术方案:
[0007]一方面,一种基于肌肉力量的糖尿病筛查方法,包括:
[0008]采集体检者参数,所述参数包括:民族、性别、糖尿病家族史、收缩压、年龄、BMI、腰围、心率、最大握力和起坐次数;
[0009]对采集的参数进行预处理;
[0010]将预处理后的参数输入预先训练好的多层感知器,输出得到体检者是否患有糖尿病的结果。
[0011]进一步地,所述对采集的参数进行预处理,包括:
[0012]对于最大握力、起坐次数、BMI、腰围,采用连续型变量归一化方法进行预处理;
[0013]对于民族、性别、糖尿病家族史,采用离散型变量独热编码进行预处理;
[0014]对于收缩压、年龄、心率先将其划分区间,映射为离散型变量,再用离散型变量独热编码进行预处理。
[0015]进一步地,对于最大握力、起坐次数、BMI、腰围,根据下式进行预处理:
[0016][0017]其中,M

t
为第t个样本归一化处理后的变量数据,M
t
为第t个样本处理前的变量数据,min(M)为处理前变量数据的最小值,max(M)为处理前变量数据的最大值。
[0018]进一步地,所述多层感知器包括输入层、隐藏层和输出层,所述输入层包含21个输入神经元,所述隐藏层层数为1,包含5个神经元,所述输出层包含1个神经元,所述隐藏层将输入转换成输出层使用的形式为:
[0019][0020]其中,w
j
为隐藏节点j到输出层的输出权值,w0为输出层的偏差,g
i
为激活函数,H为隐藏节点总数,h
j
为隐藏层的值,其表达式为:
[0021][0022]其中,v
ij
为输入节点i到隐藏层h
j
的权重,v
j0
为隐藏节点j的偏差,x
i
为输入变量。
[0023]进一步地,所述多层感知器通过以下方法训练得到:
[0024]获取样本集,每个样本包括民族、性别、糖尿病家族史、收缩压、年龄、BMI、腰围、心率、最大握力和起坐次数;
[0025]对样本集中每个样本数据进行预处理;
[0026]将预处理后的样本集划分为训练集和测试集,使用训练集对所述多层感知器进行训练,使其输出是否患有糖尿病的结果;
[0027]使用测试集对所述多层感知器进行测试。
[0028]另一方面,一种基于肌肉力量的糖尿病筛查系统,包括:
[0029]采集模块,用于采集体检者参数,所述参数包括:民族、性别、糖尿病家族史、收缩压、年龄、BMI、腰围、心率、最大握力和起坐次数;
[0030]数据预处理模块,用于对采集的参数进行预处理;
[0031]预测模块,用于将预处理后的参数输入预先训练好的多层感知器,输出得到体检者是否患有糖尿病的结果。
[0032]进一步地,所述数据预处理模块,包括:
[0033]第一预处理模块,用于采用连续型变量归一化方法对最大握力、起坐次数、BMI、腰围进行预处理;
[0034]第二预处理模块,用于采用离散型变量独热编码对民族、性别、糖尿病家族史进行预处理;
[0035]第三预处理模块,用于将收缩压、年龄、心率划分区间,映射为离散型变量,再用离散型变量独热编码进行预处理。
[0036]本专利技术具有以下有益效果及优点:
[0037]1.本专利技术所需的指标都可以使用非侵入式方法采集,使得糖尿病的筛查更为普
适、经济、简便、易行;
[0038]2.本专利技术在中国糖尿病风险评分的基础上,加入了心率、最大握力和起坐次数这三个反映体力活动情况和肌肉力量的指标,增加了模型对糖尿病筛查的准确度;
[0039]3.本专利技术采用多层感知器自动提取输入变量的特征,减少了对医学先验知识的需求。
附图说明
[0040]图1是本专利技术实施例的一种基于肌肉力量的糖尿病筛查方法流程图;
[0041]图2是本专利技术中多层感知器模型的结构图;
[0042]图3是加入心率、最大握力、起坐次数前后糖尿病筛查模型在测试集上的结果图;
[0043]图4为本专利技术实施例的一种基于肌肉力量的糖尿病筛查系统框图。
具体实施方式
[0044]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出其它创造性劳动前提下所获得的所有其它所有实施例,都属于本专利技术保护的范围。
[0045]如图1所示,一种基于肌肉力量的糖尿病筛查方法,包括以下步骤:
[0046]步骤S1,采集体检者参数;
[0047]需要采集的参数包括基本信息和额外信息。其中,基本信息包括:中国糖尿病风险评分所指定的指标,即民族、性别、糖尿病家族史、收缩压、年龄、BMI、腰围共7个指标;额外信息包括:心率、最大握力和起坐次数共3个指标。
[0048]步骤S2,对采集的参数进行预处理;
[0049]在本实施例中,数据预处理采用连续型变量归一化和离散型变本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于肌肉力量的糖尿病筛查方法,其特征在于,包括:采集体检者参数,所述参数包括:民族、性别、糖尿病家族史、收缩压、年龄、BMI、腰围、心率、最大握力和起坐次数;对采集的参数进行预处理;将预处理后的参数输入预先训练好的多层感知器,输出得到体检者是否患有糖尿病的结果。2.根据权利要求1所述的一种基于肌肉力量的糖尿病筛查方法,其特征在于,所述对采集的参数进行预处理,包括:对于最大握力、起坐次数、BMI、腰围,采用连续型变量归一化方法进行预处理;对于民族、性别、糖尿病家族史,采用离散型变量独热编码进行预处理;对于收缩压、年龄、心率先将其划分区间,映射为离散型变量,再用离散型变量独热编码进行预处理。3.根据权利要求2所述的一种基于肌肉力量的糖尿病筛查方法,其特征在于,对于最大握力、起坐次数、BMI、腰围,根据下式进行预处理:其中,M

t
为第t个样本归一化处理后的变量数据,M
t
为第t个样本处理前的变量数据,min(M)为处理前变量数据的最小值,max(M)为处理前变量数据的最大值。4.根据权利要求1所述的一种基于肌肉力量的糖尿病筛查方法,其特征在于,所述多层感知器包括输入层、隐藏层和输出层,所述输入层包含21个输入神经元,所述隐藏层层数为1,包含5个神经元,所述输出层包含1个神经元,所述隐藏层将输入转换成输出层使用的形式为:其中,w
j
为隐藏节点j到输出层的输出权值,w0为输出层的偏差,g
i
为激活函数,H为隐藏节点总数...

【专利技术属性】
技术研发人员:孙子林徐瑛叶金莉周钰雯周潇滢邱山虎陈丹汪文俊
申请(专利权)人:南京糖猫健康科技有限公司
类型:发明
国别省市:

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

1