The invention relates to a method for predicting body composition of adolescents based on PSO algorithm, which uses PSO algorithm weighted Mahalanobis distance and clustering method to complete the prediction of body composition of adolescents in the medical field. Firstly, the body composition data is preprocessed by using the youth body composition clustering model. Then the weighted dissimilarity distance and fitness function are used to calculate the volume component data cluster. Then calculate the membership value of the data to be predicted and the cluster head component data, and finally use the membership value and cluster head component data to complete the prediction of the body composition of adolescents; The present invention predicts the body composition of adolescents for a period of time in the future, provides a more effective prediction means for the research field of body composition of adolescents, and provides an important reference for guiding the physical health of adolescents. This method can be applied to the prediction of body composition in medical field, improve the accuracy of body composition prediction of adolescents, and provide strong support for the prediction of body composition of adolescents.
【技术实现步骤摘要】
一种基于PSO算法的青少年体成分预测方法
本专利技术涉及数据预测领域,尤其涉及一种基于PSO算法的青少年体成分预测方法。
技术介绍
组成人体的水分、蛋白质、矿物质和脂肪与健康有着密切的联系,人体成分分析是将这些成分进行定量分析,提供身体基础的信息。大量医学研究表明,人类的健康问题与人体成分的变化有着密切的关系。当疾病发生时,人体内相关体成分含量的变化往往会早于临床症状,通过对体成分进行量化可以判断人体的健康状况,从而指导人们的饮食结构和运动方案。近年来,随着人们生活水平的提高,青少年肥胖问题已成为当前社会的一个重要问题。肥胖是导致人体三高(高血压、高血糖和高血脂)等慢性疾病的罪魁祸首,当青少年人体成分比例失衡时,极易导致肥胖的发生。因此根据测量的人体成分数据,对今后一段时间的人体成分进行正确、快速地预测非常重要。目前对于人体成分的研究还处于测量阶段,对于人体成分的预测研究较少,因此设计一种基于PSO算法的青少年体成分预测方法是十分有必要的。
技术实现思路
本专利技术为克服上述的不足之处,目的在于提供一种基于PSO算法的青少年体成分预测方法,首先将PSO算法生成的权重数据作为加权马氏距离的权重,并迭代进行优化,然后利用相异度距离将数据划分为若干个簇,最后通过人体成分的隶属度和簇首体成分数据预测青少年体成分的最终预测。本专利技术对青少年未来一段时间的体成分进行预测,为青少年体成分研究领域提供更为有效的预测手段,为指导青少年体质健康提供了重要的参考。本专利技术是通过以下技术方案达到上述目的:一种基于PSO算法的青少年体成分预测方法,利用PSO算法加权马氏距离并结合聚 ...
【技术保护点】
1.一种基于PSO算法的青少年体成分预测方法,其特征在于:利用PSO算法加权马氏距离并结合聚类方法,完成对青少年体成分的预测,包括如下步骤:(1)建立青少年体成分聚类模型,并利用青少年体成分聚类模型对体成分数据进行预处理;(2)利用PSO算法加权马氏距离,采用加权相异度距离和适应度函数计算体成分数据簇;并以簇首体成分数据作为体成分数据簇的代表数据;(3)计算待预测体成分数据与簇首体成分数据的隶属度值,并以隶属度值作为预测体成分数据的权值;(4)利用簇首体成分数据和隶属度值计算的预测权值完成对青少年体成分的最终预测。
【技术特征摘要】
1.一种基于PSO算法的青少年体成分预测方法,其特征在于:利用PSO算法加权马氏距离并结合聚类方法,完成对青少年体成分的预测,包括如下步骤:(1)建立青少年体成分聚类模型,并利用青少年体成分聚类模型对体成分数据进行预处理;(2)利用PSO算法加权马氏距离,采用加权相异度距离和适应度函数计算体成分数据簇;并以簇首体成分数据作为体成分数据簇的代表数据;(3)计算待预测体成分数据与簇首体成分数据的隶属度值,并以隶属度值作为预测体成分数据的权值;(4)利用簇首体成分数据和隶属度值计算的预测权值完成对青少年体成分的最终预测。2.根据权利要求1所述的一种基于PSO算法的青少年体成分预测方法,其特征在于,所述步骤(1)的具体步骤如下:(1.1)建立青少年体成分聚类模型,其中模型参数包括性别、年龄、身高、体重、体脂肪量、身体水分量、肌肉量、蛋白质、无机盐、体脂肪率、身体质量指数;(1.2)对体成分数据进行预处理,预处理操作包括缺失值处理、噪声处理、属性转化处理;其中,体成分数据从体成分测量设备中获取。3.根据权利要求2所述的一种基于PSO算法的青少年体成分预测方法,其特征在于,所述步骤(1.2)具体如下:(1.2.1)缺失值处理:利用一种平均比值加权法对体成分数据进行处理,计算方法如下公式(1)所示;其中,m表示样本数目;n表示聚类模型维度;vkl表示第k条数据第l维度的属性取值;该方法充分考虑各个属性之间的联系,可以平滑地填补缺失值;(1.2.1)噪声处理:噪声是指样本数据中某个维度的属性数值偏差过大,从而影响估算结果的数据,对于该数据,采取公式(1)进行平滑处理;(1.2.3)属性转化;采用无序离散属性进行数值提取,对应有序离散属性按男女分开处理;若发现从体成分测量设备获取的数据有空缺数据、负数数据时,则将该数据进行剔除;当数据出现肌肉量接近体重情况时,则将这些数据使用公式(1)进行处理。4.根据权利要求1所述的一种基于PSO算法的青少年体成分预测方法,其特征在于,所述步骤(2)还包括定义体成分之间的相异度距离、PSO算法优化相异度距离权值、定义适应度函数筛选权值,其中,定义体成分之间的相异度距离如下:马氏距离定义相异度距离;利用马氏距离将人体成分特性参数记为向量X=(x1,x2,x3,....,xn),其中n表示人体成分特性参数的维度;各个人体成分特性参数在所有训练样本的均值如下:μ=(μ1,μ2,μ3,.....,μn)人体成分特性参数xi与xj之间的协方差定义如公式(2)所示:人体成分特性参数作为多维的列向量,其协方差矩阵定义如公式(3)所示:假设两个人体成分的特性参数向量为A=(a1,a2.,a3,....,an)和B=(b1,b2,b3,.....,bn),则这两个人体成分之间的相异度定义如公式(4)所示:其中,w表示斜对角矩阵形式的权重因子;∑表示人体成分特性参数在样本总体维度为n×n的协方差矩阵。5.根据权利要求4所述的一种基于PSO算法的青少年体成分预测方法,其特征在于:所述的PSO算法优化相异度距离权值如下:PSO算法优化相异度距离权值;PSO算法将每个优化求解问题的潜在解记为一...
【专利技术属性】
技术研发人员:赵小敏,杨加彬,方丁,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。