[发明专利]一种排尿预测方法及装置有效
申请号: | 201911039409.3 | 申请日: | 2019-10-29 |
公开(公告)号: | CN110811650B | 公开(公告)日: | 2022-05-20 |
发明(设计)人: | 彭伟鸿;李笑;曾梓轩 | 申请(专利权)人: | 广东工业大学 |
主分类号: | A61B5/20 | 分类号: | A61B5/20;A61B5/0537;A61B5/053 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 排尿 预测 方法 装置 | ||
1.一种排尿预测方法,其特征在于,包括以下步骤:
S1.采集排尿预测所需的数据,包括:试验者和患者与排尿相关的身体参数,以及试验者的日排尿次数,患者各时段的膀胱阻抗值;
S2.对采集得到的数据进行分类,分别得到用于预测患者一天的排尿次数的数据集以及用于预测患者排尿时间的数据集;
S3.基于用于预测患者一天的排尿次数的数据集,通过试验者与患者的身体参数之间的相邻关系,按照相邻关系排列试验者的排尿次数,求取试验者的排尿次数的平均值即为患者的预测排尿次数;
S4.基于用于预测患者排尿时间的数据集,任意选取某个时刻及其对应的膀胱阻抗值作为标记点,其余时刻及其对应的膀胱阻抗值作为数据点,计算得到若干个数据点与标记点的相邻关系,按照相邻关系排列患者的膀胱阻抗值及其对应时刻,分别求取患者的膀胱阻抗值及其对应时刻的平均值作为预测点;重复选取不同时刻的标记点求取预测点得到阻抗预测曲线,对所述阻抗预测曲线进行反函数变换得到患者的预测排尿时间;
S5.将步骤S3和S4得到的患者的预测排尿次数及预测排尿时间构成预测集合,利用所述预测集合对患者的排尿次数和排尿时间进行预测,输出预测结果;
步骤S1所述与排尿相关的身体参数包括试验者和患者的年龄以及BMI指数;
所述步骤S2具体包括:
定义试验者或患者的年龄以及BMI指数数据为影响值;
将试验者的影响值、试验者的排尿次数、患者的膀胱阻抗值和膀胱阻抗值采集时间作为数据集合{A S I T};
将其中的矩阵{A S}作为用于预测患者一天的排尿次数的数据集,将矩阵{I T}作为用于预测患者排尿时间的数据集;
其中影响值矩阵为A=[age BMI...]
排尿次数矩阵为:S=[排尿次数s]
时间段膀胱阻抗值矩阵为:I=[it1 it2 it3...itn],itn表示第tn个时间段
其中第tn个时间段中m个时刻的膀胱阻抗值矩阵为:
itnm表示第tn个时间段中的第m个时刻
时间段矩阵为:T=[t1 t2 t3...tn]
其中第tn个时间段m个时刻的时刻矩阵为:
上述矩阵中的第tn个时间段为患者需进行排尿的时间段;
所述步骤S3具体包括:
记录l名试验者的影响值及排尿次数,将所述矩阵{A S}分别扩展为:
设定患者的年龄为agepre,BMI指数为BMIpre;
从矩阵A中选取与患者参数rpre=(agepre,BMIpre)相邻的ks个点rj=(agej,BMIj),采用欧拉距离公式计算点rpre到相邻的ks个点rj的距离:
其中rpre=(agepre,BMIpre),rj=(agej,BMIj);
将计算得到的距离值由小到大进行排列,得到ks个距离值构成的分类标志矩阵ds
基于所述分类标志,将所代表的试验者排尿次数进行排列,得到排尿次数矩阵Sks
对排尿次数矩阵Sks求取算术平均值或加权平均值,得到患者的预测排尿次数;
其中对排尿次数矩阵Sks求取算术平均值时得到的患者的预测排尿次数为:
对排尿次数矩阵Sks求取加权平均值时得到的患者的预测排尿次数为:
其中加权值dj为第j个距离值,c为预设常数值;
所述步骤S4具体包括:
在第一个时间段,将膀胱阻抗值归一化,根据第tn个时间段中m个时刻的膀胱阻抗值矩阵itn,第一个时间段中m个时刻的膀胱阻抗值矩阵为:
根据第tn个时间段m个时刻的时刻矩阵tn,第一个时间段m个时刻的时刻矩阵为:
在上述的矩阵it1和矩阵t1中按照对应关系任意选取一个标记点zm=(it1m,t1m),在标记点zm选取相邻的kt个数据点zj=(ikj,tkj)作为样本点;
利用距离公式计算标记点zm到kt个样本点之间的距离dsj;
将求得的距离值dsj从小到大进行排列,得到kt个距离值构成分类标志dt
基于分类标志dt将其所代表的膀胱阻抗值进行排列,得到kt个膀胱阻抗值的矩阵ikt1为:
kt个膀胱阻抗值对应的时刻矩阵tkt1为:
根据矩阵ikt1,求取kt个膀胱阻抗值的算术 平均值或加权平均值作为预测膀胱阻抗值i′t11;
其中求取kt个膀胱阻抗值的算术 平均值时得到的预测膀胱阻抗值i′t11为:
求取kt个膀胱阻抗值的加权平均值时得到的预测膀胱阻抗值i′t11为:
其中加权值dj为第j个距离值,c为预设的常数值;
由矩阵tkt1求取kt个时刻的平均值作为预测时间t′11
由以上步骤得到预测的第一个数据点wt11=(i′t11,t′11)
在上述的矩阵it1和矩阵t1中按照对应关系任意选取第二个标记点zm′=(it1m′,t1m′),计算得到预测的第二个数据点wt12=(i′t12,t′12)
重新计算得到预测的第一个时间段m′个时刻的膀胱阻抗值:
m′个时刻的膀胱阻抗值对应的时刻为:
其中m′≤m;
对预测的膀胱阻抗值it1pre和对应时刻t1pre组成的点进行连线得到第一时间段的预测曲线Wt1,将其与测量所得的膀胱阻抗值it1进行对比,即将预测曲线Wt1上的膀胱阻抗值与it1中的膀胱阻抗值采用均方误差进行对比,得到的误差为:
若得到的误差在预设的误差范围内,则代表预测曲线Wt1拟合准确;否则重新选取kt的值进行计算,直至误差在预设的误差范围内停止计算;
对第二个时间段中矩阵it2和t2采取上述步骤,得到第二时间段的预测曲线Wt2;依次类推得到各个时间段的预测曲线W:
W=[Wt1 Wt2...Wtn]
对预测曲线W进行非线性拟合,得到阻抗预测曲线W(i,t),将其进行反函数变换得到:
Wpre=W(t,i)
基于进行反函数变换得到的Wpre,取第tn个时间段中时刻tnm的膀胱阻抗值itnm,得到患者的预测排尿时间:
tpai=θ·Wpre(t,itnm)
其中θ为影响系数,其大小由影响值决定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911039409.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于全球卫星定位导航系统的隧道定位装置
- 下一篇:定位方法及电子设备