CN103310113A - 一种基于频带分离和数据建模的通用血糖预测方法 - Google Patents

一种基于频带分离和数据建模的通用血糖预测方法 Download PDF

Info

Publication number
CN103310113A
CN103310113A CN2013102543154A CN201310254315A CN103310113A CN 103310113 A CN103310113 A CN 103310113A CN 2013102543154 A CN2013102543154 A CN 2013102543154A CN 201310254315 A CN201310254315 A CN 201310254315A CN 103310113 A CN103310113 A CN 103310113A
Authority
CN
China
Prior art keywords
blood sugar
prediction
model
modeling
blood glucose
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013102543154A
Other languages
English (en)
Other versions
CN103310113B (zh
Inventor
赵春晖
李文卿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201310254315.4A priority Critical patent/CN103310113B/zh
Publication of CN103310113A publication Critical patent/CN103310113A/zh
Application granted granted Critical
Publication of CN103310113B publication Critical patent/CN103310113B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Investigating Or Analysing Biological Materials (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明公开了一种基于频带分离和数据建模的通用血糖预测方法,该方法针对人体皮下血糖测量信号进行分析,提取其潜在时序动态特性,并定义频带分离的阈值将皮下血糖信号划分为高低两个频段;针对低频血糖信号分析其时序自相关性,建立自回归血糖预测模型;本发明所提出的通用血糖预测方法针对新对象无需等待获取充分血糖测量信号后重新进行建模,而是可以直接调用其它个体的预测模型进行实时血糖预测,大大简化了建模工作量和复杂度,将极大地降低建模花费;且通用模型采用基于频带分离和潜变量建模的方法,提高了预测精度。本发明易于实施,为血糖预测建模方法的研究指明了新的方向。

Description

一种基于频带分离和数据建模的通用血糖预测方法
技术领域
本发明属于血糖数据分析和预测研究领域,特别是涉及一种基于频带分离和数据建模的通用血糖预测方法。
背景技术
人体血糖水平的一个显著特点就是时变性,具体体现在时序信号测量值存在显著的自相关关系。针对血糖信号进行分析、建模,可以提取其时序相关特性,根据历史血糖动态性获取未来血糖变化情况。1999年国外学者Bremer和Gough首次提出血糖时序数据具有一种潜在的相关结构,可以由一种简单的线性动态模型描述。目前,血糖预测模型的建立多采用基于数据驱动的方法。已存在的预测模型可以划分为线性(以基于最小二乘的自回归模型为其典型代表)和非线性(以神经网络方法为其典型代表)两类。线性模型由于其简单的模型结构和算法,获得了广泛应用。比较成熟的建模方法包括自回归(autoregressive,AR)、激励响应(impulse-response,IR)等。自回归(AR)方法是比较成熟的数据建模方法,它仅仅利用血糖本身的信息,通过历史血糖数据的线性组合获得未来血糖预测值。然而传统的AR模型主要缺陷有两点:(a)直接针对测量数据利用最小二乘这种最基本的辨识方法拟合血糖预测关系,无法避免该方法本身所具有的缺陷,不能得到满意的预测精度;(b)针对不同个体的血糖动态性不进行预先分析,直接建立不同的预测模型(即个体化模型)用于在线预测,这将耗费大量人力物力。
发明内容
本发明的目的在于针对现有血糖预测方法的不足,提供一种基于频带分离和数据建模的通用血糖预测方法。
本发明的目的是通过以下技术方案来实现的:一种基于频带分离和数据建模的通用血糖预测方法,该方法包括以下步骤:
步骤1:建模血糖信号预处理:将以一定采样周期Δt获得的个体皮下血糖信号组合成一维时序数据xT(1×Z),其中,x是血糖信号的测量值,Z为采样个数,去除其中的尖峰噪声。该一维时序数据中包含了血糖信号的时序相关性和动态变化信息。
步骤2:血糖信号频带分离:分析血糖的动态性在高、低不同频段内的变化规律,区分关键频率段与次要频率段,确定频率段划分的最佳阈值。根据定义的分离阈值采用巴特沃斯低通滤波器对血糖信号进行频带分离。
步骤3:获取预测变量矩阵与响应矩阵:用一个长度为K个采样点的一维滑动窗口滑过xLT(1×Z),每次移动一个采样点,共移动Z-K+1次。将每次滑动窗口中的数据作为一个新的行向量,则可以组合为一个二维数据矩阵XL(N×K),其中,N=Z-K+1,K=PL+H(PH/5)。PL代表预测变量的长,H代表预测步长,PH代表预测区间,H和PH两者度量单位不同,但均表示所预测的是多少步后的血糖。因预测步长为每步5分钟,故有PH=5×H。
步骤4:基于频带分离的血糖预测建模:通过基于LV的方法进行血糖预测建模。
步骤5:根据步骤4建立的血糖预测模型对任意个体的未来血糖值进行预测。通过以下步骤来完成:
(5.1)在线预测时,在采集到任意个体新数据
Figure BDA00003392193600021
后(下标new代表新样本,J=PL),对
Figure BDA00003392193600022
进行如步骤2所述的频带分离处理得到
(5.2)调用通用低频模型进行在线预测:
(5.2.1)调用基于LS建立的通用低频模型进行在线预测:对于每个新的测试数据由以下步骤生成PH个采样点后的预测值
Figure BDA00003392193600025
y ^ new L = x new LT θ L ;
其中,θL为前面根据训练数据求出的回归系数向量。
(5.2.2)调用基于LV建立的通用低频模型进行在线预测:
对于每个新的测试数据
Figure BDA00003392193600027
由以下步骤计算获得PH个采样点后的预
测值
Figure BDA00003392193600028
y ^ new L = x new LT σ L ;
其中,σL是PLS-CCA方法求出的回归系数向量。
(5.3)衡量预测精度:将获得的质量预测结果与实际测量值进行对比。在获得一系列新的预测信号后,可以根据下式中定义的RMSE(均方根误差)性能指标计算针对新样本的血糖预测精度:
RMSE = 1 N Σ i ∈ N ( y ( i ) - y ^ * ( i ) ) 2 ;
其中,y(i)表示原始的血糖测量值,
Figure BDA000033921936000211
表示采用不同模型获得的血糖预测结果,采用第一种相同个体模型或不同个体模型求得的低频血糖预测值
Figure BDA000033921936000212
或者采用第二种相同个体模型求得的全频预测值
Figure BDA000033921936000213
N为样本数。
与现有技术相比,本发明的有益效果是:本发明所提出的通用血糖预测方法针对新对象无需等待获取充分血糖测量信号后重新进行建模,而是可以直接调用其它个体的预测模型进行实时血糖预测,大大简化了建模工作量和复杂度,将极大地降低建模花费;且通用模型采用基于频带分离和潜变量建模的方法,提高了预测精度。本发明易于实施,为血糖预测建模方法的研究指明了新的方向。
附图说明
图1是本发明所述的通用血糖预测模型建模流程图;
图2是由CGM(连续血糖监测仪)提供的全频皮下血糖信号和频带分离后高低频段血糖信号的比较图;
图3是PL对通用低频模型(GL)血糖预测性能的影响图(纵坐标为RMSE的平均值);
图4是PL对通用低频模型(GL)血糖预测性能的影响图(纵坐标为RMSE的MAD值);
图5是PH对通用低频模型(GL)血糖预测性能的影响图(纵坐标为RMSE的平均值);
图6是PH对通用低频模型(GL)血糖预测性能的影响图(纵坐标为RMSE的MAD值);
图7是通用低频(GL)模型的血糖测量曲线与血糖预测曲线的比较图(分析对象为第一组第一人的血糖信号)。
图8是标准独立个体(SD)模型的血糖测量曲线与血糖预测曲线的比较图(分析对象为第一组第一人的血糖信号)。
图9是通用低频(GL)模型的血糖测量曲线与血糖预测曲线的比较图(分析对象为第二组第一人的血糖信号)。
图10是标准独立个体(SD)模型的血糖测量曲线与血糖预测曲线的比较图(分析对象为第二组第一人的血糖信号)。
具体实施方式
如图1所示,本发明基于频带分离和数据建模的通用血糖预测方法,该方法包括以下步骤:
步骤1:建模血糖信号预处理
针对以一定采样周期Δt获得的个体皮下血糖信号(这里Δt=5min),可以将其组合成一维时序数据xT(1×Z),其中,x是血糖信号的测量值,Z为采样个数,去除其中的尖峰噪声。该一维时序数据中包含了血糖信号的时序相关性和动态变化信息。本实例中,我们共有来自于两组对象的血糖时序信号,第1组包括12人,第2组包括14人,两组共26人。每个对象的血糖时序信号包括两或三天的数据。第一天的数据用于模型确认,其余数据用于模型性能的验证。
步骤2:血糖信号频带分离
该步主要分析血糖的动态性在高、低不同频段内的变化规律,区分关键频率段与次要频率段,确定频率段划分的最佳阈值。根据定义的分离阈值采用巴特沃斯低通滤波器对血糖信号进行频带分离。主要目的是通过频带分离,去除高频段的噪声影响,保留低频段的有效血糖变化信息。
(2.1)选取形式如下的一阶低通巴特沃斯滤波器:
x ~ ( k ) = β 1 x ( k ) + β 2 x ( k - 1 ) - α x ~ ( k ) ; (1)
设置其阀值周期为P(min)。其中,x是血糖信号的测量值,
Figure BDA00003392193600042
是其滤波值,α,β1和β2是滤波参数,k为采样点。故滤波输出是历史滤波值,历史及当前测量值的线性组合。根据实际对血糖动态性的了解,P取值一般为40min~80min。(2.2)对步骤1中采集的数据xT(1×Z)用一阶巴特沃斯低通滤波器进行滤波,分离出低频血糖数据xLT(1×Z)和高频血糖数据xHT(1×Z)。高频血糖数据被认为是噪声,可以去除,步骤为:
xLT(1×Z)=xT(1×Z)-xHT(1×Z);(2)
其中,上标L、H分别表示低频和高频数据。
步骤3:获取预测变量矩阵与响应矩阵:
用一个长度为K个采样点的一维滑动窗口滑过xLT(1×Z),每次移动一个采样点,共移动Z-K+1次。将每次滑动窗口中的数据作为一个新的行向量,则可以组合为一个二维数据矩阵XL(N×K),其中,N=Z-K+1,K=PL+H(PH/5)。PL(Predictor Length)代表预测变量的长,H代表预测步长,PH(Prediction Horizon)代表预测区间,H和PH两者度量单位不同,但均表示所预测的是多少步(一般每步为5min)后的血糖。因本发明中预测步长为每步5分钟,故有PH=5×H。
步骤4:基于频带分离的血糖预测建模:
预测模型建立有两种方法,一种是现有的基于LS(least square,最小二乘)的方法,另一种是基于LV(latent variable,潜变量)的建模方法。具体步骤如下:
(4.1)选取预测变量和输出变量:根据PL的取值,选取X L(N×K)前PL列作为预测矩阵XL(N×J),J=PL;则XL(N×K)第PL+PH列作为输出变量yL(N×1)。
(4.2.)如果通过基于LS的方法进行血糖预测建模,则根据低频血糖信号采用LS方法建立低频AR预测模型:
y L = X L θ L + f = y ^ L + f ; (3)
其中,
Figure BDA00003392193600052
为获得的低频血糖预测值,θL(J×1)为回归系数,f(N×1)为模型误差。
如果通过基于LV的方法进行血糖预测建模,根据低频血糖信号采用LV方法建立AR预测模型:
基于LV的AR低频预测模型采用PLS-CCA(partial least square-canonicalcorrelation analysis,偏最小二乘-典型相关性分析)的特征提取方法进行建模。先用PLS提取初步潜变量组,由于PLS方法提取的潜变量LVs不能保证其与响应变量的密切相关关系,再用CCA对其进行后处理,从而提取其中与相应变量密切相关的部分进行回归建模与预测。步骤如下:
(4.2.1)数据预处理
将所有个体的预测变量矩阵和响应矩阵组合到一起,针对组合后的预测变量矩阵和响应矩阵内任意一点的变量xi,j,对该变量进行减均值、除以标准差的全局标准化处理,其中,下标i代表批次,j代表变量,标准化处理的计算公式如下:
x i , j = x i , j - x ‾ j s j ; (4)
其中:
Figure BDA00003392193600054
是组合后的矩阵任一列的均值,sj是相应列的标准差。其计算公式如下:
x ‾ j = 1 M Σ i = 1 M x i , j
s j = Σ i = 1 M ( x i , j - x ‾ j ) 2 / ( M - 1 ) ; (5)
其中:M是组合后矩阵中的样本总量。
(4.2.2)利用PLS提取潜变量组T:
T=XLR;
R=W(PTW)-1    (6)
其中,T是由多个PLS潜变量构成的潜变量矩阵,R是PLS方法的系数矩阵,W是由PLS求出的权重矩阵,P是对应于T的负载矩阵。
(4.2.3)利用CCA对PLS潜变量进行后处理,得到最终潜变量u:
u=Tv;(7)
其中,v是对应于T的权重向量。因y是单变量输出响应,由于CCA方法本身的特点,故最终只需提取一个潜变量。
需要指出的是,PLS与CCA方法的权重矩阵都可以通过求取特定矩阵的特征向量而求得,是一种有效的分析数据变量间相关关系的统计分析方法。
(4.2.4)建立低频AR模型:
用最小二乘法求取潜变量与响应变量间的回归系数q:
q=(uTu)-1uTyL;(8)
故最终基于LV方法建立的AR模型为:
y ^ L = X L σ L ;(9)
σL=Rvq
其中,σL是通过PLS与CCA两种方法结合获得的预测模型回归系数,
Figure BDA00003392193600062
为获得的低频血糖预测值。
在获得针对不同对象建立的预测模型后,需要对预测模型的通用性进行验证。模型通用性的验证即验证是否不同个体的潜在血糖时序动态性具有相似的自相关性;针对任意个体建立的模型是否可应用到其他个体上进行实时血糖预测。因此针对任意一个对象需要对比两种模型的预测精度,一种是利用相同个体信息建立的模型(相同个体模型),一种是利用其它个体信息建立的模型(不同个体模型)。这里,我们考虑两种相同个体模型,第一种是基于频带分离获得的低频血糖信号建立的个体预测模型,第二种是基于原始或者全频血糖测量信号建立的个体预测模型。这两种相同个体模型的对比将说明高频信号的去除是否会影响预测精度。
其中,基于原始或者全频血糖信号的预测建模具体步骤如下:
针对原始血糖信号,无需进行步骤2的频带分离,直接执行步骤3和4。因此,这里建模利用的是全频的血糖信号。
故最终基于原始或者全频血糖信号采用LS方法建立的AR模型为:
y ^ = Xθ ; (10)
其中,θ是通过PLS与CCA两种方法结合获得的预测模型回归系数,
Figure BDA00003392193600064
为获得的血糖预测值。
同理,最终基于原始或者全频血糖信号采用LV方法建立的AR模型为:
y ^ = Xσ ;(11)
σ=Rvq
其中,σ是通过PLS与CCA两种方法结合获得的预测模型回归系数,
Figure BDA00003392193600066
为获得的血糖预测值。
对个体模型的研究表明,在PL<7时,预测精度随PL增加而增加;而随着PH的增加,模型的预测精度呈现下降趋势,PH一般选取30~60min时未来血糖预测较为有意义,可以保证一定的预测精度和可靠性。下面我们针对PL=7以及PH=30min对模型的通用性进行验证。具体步骤如下:
(I)利用相同个体模型进行血糖预测
(a)对每一个对象,采用步骤2中的频带分离方法对血糖信号处理后,调用第一种相同个体模型进行血糖预测。
首先,调用基于LS建立的低频AR模型进行血糖预测,得到预测值
Figure BDA00003392193600071
其中,θL为前面根据训练数据求出的回归系数向量。
然后,调用基于LV建立的低频AR模型进行血糖预测,得到预测值
Figure BDA00003392193600072
其中,σL是PLS-CCA方法求出的回归系数向量。
(b)对每一个对象,针对原始血糖测量信号,调用第二种相同个体模型进行血糖预测。
首先,调用基于LS建立的AR模型进行血糖预测,得到预测值
Figure BDA00003392193600073
其中,θ为前面根据训练数据求出的回归系数向量。
然后,调用基于LV建立的AR模型进行血糖预测,得到预测值
Figure BDA00003392193600074
其中,σ是PLS-CCA方法求出的回归系数向量。
(II)利用不同个体模型进行血糖预测
对每一个对象,调用不同个体模型进行血糖预测。这里我们针对每个个体,可以采用26个不同个体模型对其进行血糖预测。
首先,调用基于LS的低频AR模型进行血糖预测,得到预测值
Figure BDA00003392193600075
然后,调用基于LV的低频AR模型进行血糖预测,得到预测值
Figure BDA00003392193600076
(III)对比两种模型的预测精度
首先,针对同一个个体用(6.1)和(6.2)所述方法进行血糖预测后,按如下方式计算RMSE(均方根误差)性能指标:
RMSE = 1 N &Sigma; i &Element; N ( y ( i ) - y ^ * ( i ) ) 2 ; (13)
其中y(i)表示原始的血糖测量值,
Figure BDA00003392193600078
表示采用不同模型获得的血糖预测结果,这里可以是采用第一种相同个体模型或不同个体模型求得的低频血糖预测值或者采用第二种相同个体模型求得的全频预测值
Figure BDA000033921936000710
N为样本数。这里需要指出的是,采用不同个体模型进行血糖预测时,将获得的不同血糖预测结果先进行平均,将该平均值作为预测结果与参考量进行对比。同时,衡量预测精度时,需要将原始血糖测量值作为参考量,预测误差是血糖预测结果和原始血糖测量值的对比。
然后,基于RMSE指标,用配对的t假设检验方法对两个模型(相同个体模型与不同个体模型)的预测精度进行对比。
结果(如表1所示)表明,采用LV方法建立的AR模型预测精度要优于LS方法。此外,采用相同的建模方法,基于两种相同个体模型获得的血糖预测结果与基于不同个体模型进行血糖预测具有统计相似的预测精度。因此,对任意一个个体建立的模型均可应用到其他个体上进行实时的血糖预测,并且LV和LS方法不会影响通用性。基于频带分离建立的低频AR预测模型即为通用低频模型。此外,既然采用两种相同个体模型获得的预测精度相似,说明去除一定截止频率下的高频信号对血糖预测没有影响。
表1针对组1(12对象)和组2(14对象)两组个体采用不同LS/LV模型获得的血糖预测结果对比(RMSE(mg/dL)(MEAN±MAD)。MEAN为平均值,MAD是平均绝对偏差。)
此外,对个体模型的研究表明,P(频带分离的阈值)、PL(预测变量长度)、PH(预测区间)的选取对模型的精度均有影响。本发明结合了两组个体信息对P、PL、PH的选取进行了分析研究。
(a)P的选取:首先,图2以P=60min为例显示了采用频带分离后的效果图。由图可知,低频数据能反映总体的变化趋势且曲线更为平滑,这也体现出了采用频带分离方法可以去除血糖信号一定的噪声信息。其次,我们来分析P的选取对模型精度的影响。用rm,n表示根据对象n观测数据所建立的通用低频模型进行对象m血糖预测的RMSE值。对象m的RMSE均值rm通过平均其他25个对象的结果计算而得:
Figure BDA00003392193600082
这些计算在不同阈值周期P下重复进行。测试对象m的rm值和阈值周期可以被排列在于一个向量,因为不同对象的RMSE值有不同的范围,rm值被标准化转化为0到100%间的百分数以便绘图。对象m被转化的rm的标准值
Figure BDA00003392193600091
被定义为:组1、2的26个个体作为通用低频模型的测试对象。在范围20min<P<80min,由配对的t假设检验(α=0.05)可知,通用低频模型的准确度并不因特定P值而在统计上有所优越。而随着P继续增大,通用模型的准确度出现较明显的降低。
(b)PL的选取:对于每组对象,预测长度PL对一定PH(这里以60min为例)预测精确性的影响通过所有26个对象来评定。先确定每个对象的通用低频模型,再以其平均值作为每个对象的测试模型,应用于该组不同对象的60min血糖预测。RMSE指标的平均值(MEAN)和平均绝对偏差(MAD)通过每组测试对象平均而得。计算不同PL下两组测试对象预测结果的RMSE,其结果如图3和图4所示,模型的预测精度随PL增加而增加直至PL>7。
(c)PH的选取:与PL的选取类似,PH对于一定PL(这里以PL=7为例)预测精确性的影响通过所有26个对象来评定。先确定每个对象的通用低频模型,再以其平均值作为每个对象的测试模型,应用于该组不同对象的血糖预测。RMSE指标的平均值和中值平均偏差通过每组测试对象平均而得。计算不同PH下两组测试对象预测结果的RMSE,其结果如图5和图6所示,模型预测精度随PH的增加而下降。故PH一般选取30~60min时未来血糖预测较为有意义,一方面可以保证足够的外部输入动作时间以消除未来异常血糖,另一方面可以保证一定的预测精度和可靠性。
为了更清楚显示本发明所述方法建立的通用低频模型预测精度,我们将其与SD模型的预测值以及真实测量值进行了比较,如图7、图8、图9和图10所示。
步骤5:基于通用低频模型的在线预测:
基于前述4个步骤,我们可以调用所建立的通用预测模型对任意个体的未来血糖值进行预测。通过以下步骤来完成:
(5.1)在线预测时,在采集到任意个体新数据
Figure BDA00003392193600101
后(下标new代表新样本,J=PL),对
Figure BDA00003392193600102
进行如步骤2所述的频带分离处理得到
Figure BDA00003392193600103
(5.2)调用通用低频模型进行在线预测:
(5.2.1)调用基于LS建立的通用低频模型进行在线预测:
对于每个新的测试数据
Figure BDA00003392193600104
由以下步骤生成PH个采样点后的预测值
Figure BDA00003392193600105
y ^ new L = x new LT &theta; L ; (14)
其中,θL为前面根据训练数据求出的回归系数向量。
(5.2.2)调用基于LV建立的通用低频模型进行在线预测:
对于每个新的测试数据
Figure BDA00003392193600107
由以下步骤计算获得PH个采样点后的预测值
Figure BDA00003392193600108
y ^ new L = x new LT &sigma; L ; (15)
其中,σL是PLS-CCA方法求出的回归系数向量。
(5.3)衡量预测精度
将获得的质量预测结果与实际测量值进行对比。在获得一系列新的预测信号后,可以根据公式(13)中定义的RMSE(均方根误差)性能指标计算针对新样本的血糖预测精度。

Claims (3)

1.一种基于频带分离和数据建模的通用血糖预测方法,其特征在于,该方法包括以下步骤:
步骤1:建模血糖信号预处理:将以一定采样周期Δt获得的个体皮下血糖信号组合成一维时序数据xT(1×Z),其中,x是血糖信号的测量值,Z为采样个数,去除其中的尖峰噪声。该一维时序数据中包含了血糖信号的时序相关性和动态变化信息。
步骤2:血糖信号频带分离:分析血糖的动态性在高、低不同频段内的变化规律,区分关键频率段与次要频率段,确定频率段划分的最佳阈值。根据定义的分离阈值采用巴特沃斯低通滤波器对血糖信号进行频带分离。
步骤3:获取预测变量矩阵与响应矩阵:用一个长度为K个采样点的一维滑动窗口滑过xLT(1×Z),每次移动一个采样点,共移动Z-K+1次。将每次滑动窗口中的数据作为一个新的行向量,则可以组合为一个二维数据矩阵XL(N×K),其中,N=Z-K+1,K=PL+H(PH/5)。PL代表预测变量的长,H代表预测步长,PH代表预测区间,H和PH两者度量单位不同,但均表示所预测的是多少步后的血糖。因预测步长为每步5分钟,故有PH=5×H。
步骤4:基于频带分离的血糖预测建模:通过基于LV的方法进行血糖预测建模。步骤5:根据步骤4建立的血糖预测模型对任意个体的未来血糖值进行预测。通过以下步骤来完成:
(5.1)在线预测时,在采集到任意个体新数据
Figure FDA00003392193500011
后(下标new代表新样本,J=PL),对
Figure FDA00003392193500012
进行如步骤2所述的频带分离处理得到
Figure FDA00003392193500013
(5.2)调用通用低频模型进行在线预测:
(5.2.1)调用基于LS建立的通用低频模型进行在线预测:对于每个新的测试数据
Figure FDA00003392193500014
由以下步骤生成PH个采样点后的预测值
y ^ new L = x new LT &theta; L ;
其中,θL为前面根据训练数据求出的回归系数向量。
(5.2.2)调用基于LV建立的通用低频模型进行在线预测:
对于每个新的测试数据
Figure FDA00003392193500017
由以下步骤计算获得PH个采样点后的预测值
Figure FDA00003392193500018
y ^ new L = x new LT &sigma; L ;
其中,σL是PLS-CCA方法求出的回归系数向量。
(5.3)衡量预测精度:将获得的质量预测结果与实际测量值进行对比。在获得一系列新的预测信号后,可以根据下式中定义的RMSE(均方根误差)性能指标计算针对新样本的血糖预测精度:
RMSE = 1 N &Sigma; i &Element; N ( y ( i ) - y ^ * ( i ) ) 2 ;
其中,y(i)表示原始的血糖测量值,
Figure FDA00003392193500022
表示采用不同模型获得的血糖预测结果,采用第一种相同个体模型或不同个体模型求得的低频血糖预测值
Figure FDA00003392193500023
或者采用第二种相同个体模型求得的全频预测值
Figure FDA00003392193500024
N为样本数。
2.根据权利要求1所述基于频带分离和数据建模的通用血糖预测方法,其特征在于,所述步骤2包括以下子步骤:
(2.1)选取形式如下的一阶低通巴特沃斯滤波器:
x ~ ( k ) = &beta; 1 x ( k ) + &beta; 2 x ( k - 1 ) - &alpha; x ~ ( k ) ;
设置其阀值周期为P(min)。其中,x是血糖信号的测量值,
Figure FDA00003392193500026
是其滤波值,α,β1和β2是滤波参数,k为采样点。故滤波输出是历史滤波值,历史及当前测量值的线性组合。根据实际对血糖动态性的了解,P取值一般为40min~80min。
(2.2)对步骤1中采集的数据xT(1×Z)用一阶巴特沃斯低通滤波器进行滤波,分离出低频血糖数据xLT(1×Z)和高频血糖数据xHT(1×Z)。高频血糖数据被认为是噪声,可以去除,步骤为:
xLT(1×Z)=xT(1×Z)-xHT(1×Z);
其中,上标L、H分别表示低频和高频数据。
3.根据权利要求1所述基于频带分离和数据建模的通用血糖预测方法,其特征在于,所述步骤4采用基于LV的建模方法进行血糖预测建模;具体步骤如下:
(4.1)选取预测变量和输出变量:根据PL的取值,选取X L(N×K)前PL列作为预测矩阵XL(N×J),J=PL;则XL(N×K)第PL+PH列作为输出变量yL(N×1)。
(4.2)根据低频血糖信号采用LV方法建立AR预测模型:基于LV的AR低频预测模型采用PLS-CCA的特征提取方法进行建模。先用PLS提取初步潜变量组,由于PLS方法提取的潜变量LVs不能保证其与响应变量的密切相关关系,再用CCA对其进行后处理,从而提取其中与相应变量密切相关的部分进行回归建模与预测。步骤如下:
(4.2.1)数据预处理
将所有个体的预测变量矩阵和响应矩阵组合到一起,针对组合后的预测变量矩阵和响应矩阵内任意一点的变量xi,j,对该变量进行减均值、除以标准差的全局标准化处理,其中,下标i代表批次,j代表变量,标准化处理的计算公式如下:
x i , j = x i , j - x &OverBar; j s j ;
其中:
Figure FDA00003392193500032
是组合后的矩阵任一列的均值,sj是相应列的标准差。其计算公式如下:
x &OverBar; j = 1 M &Sigma; i = 1 M x i , j
s j = &Sigma; i = 1 M ( x i , j - x &OverBar; j ) 2 / ( M - 1 ) ;
其中:M是组合后矩阵中的样本总量。
(4.2.2)利用PLS提取潜变量组T:
T=XLR
R=W(PTW)-1
其中,T是由多个PLS潜变量构成的潜变量矩阵,R是PLS方法的系数矩阵,W是由PLS求出的权重矩阵,P是对应于T的负载矩阵。
(4.2.3)利用CCA对PLS潜变量进行后处理,得到最终潜变量u:
u=Tv;
其中,v是对应于T的权重向量。因y是单变量输出响应,由于CCA方法本身的特点,故最终只需提取一个潜变量。
(4.2.4)建立低频AR模型:
用最小二乘法求取潜变量与响应变量间的回归系数q:
q=(uTu)-1uTyL
故最终基于LV方法建立的AR模型为:
y ^ L = X L &sigma; L
σL=Rvq
其中,σL是通过PLS与CCA两种方法结合获得的预测模型回归系数,为获得的低频血糖预测值。
CN201310254315.4A 2013-06-24 2013-06-24 一种基于频带分离和数据建模的通用血糖预测方法 Active CN103310113B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310254315.4A CN103310113B (zh) 2013-06-24 2013-06-24 一种基于频带分离和数据建模的通用血糖预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310254315.4A CN103310113B (zh) 2013-06-24 2013-06-24 一种基于频带分离和数据建模的通用血糖预测方法

Publications (2)

Publication Number Publication Date
CN103310113A true CN103310113A (zh) 2013-09-18
CN103310113B CN103310113B (zh) 2016-03-30

Family

ID=49135323

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310254315.4A Active CN103310113B (zh) 2013-06-24 2013-06-24 一种基于频带分离和数据建模的通用血糖预测方法

Country Status (1)

Country Link
CN (1) CN103310113B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104921736A (zh) * 2015-06-08 2015-09-23 浙江大学 一种包含参数估计功能滤波模块的连续血糖监测设备
CN107137093A (zh) * 2017-04-20 2017-09-08 浙江大学 一种包含异常血糖概率报警器的连续血糖监测设备
WO2018107915A1 (zh) 2016-12-16 2018-06-21 博邦芳舟医疗科技(北京)有限公司 一种基于时序分析的通用无创血糖预测方法
CN108209936A (zh) * 2017-12-25 2018-06-29 重庆大学 一种皮下植入式血糖仪的自适应校准算法
CN111110949A (zh) * 2018-11-01 2020-05-08 上海市第六人民医院 胰岛素注射量确定方法及装置、计算机存储介质及设备
CN111150395A (zh) * 2020-01-15 2020-05-15 桂林电子科技大学 一种基于生物电阻抗的自适应血糖测量方法
CN111326255A (zh) * 2020-01-19 2020-06-23 湖南盈赛缇思人工智能公共数据平台有限公司 一种基于大数据的血糖浓度校正方法、存储介质及***
WO2020181806A1 (zh) * 2019-03-12 2020-09-17 平安科技(深圳)有限公司 预测未来血糖值的方法、装置及计算机设备
WO2022083124A1 (zh) * 2020-10-22 2022-04-28 平安科技(深圳)有限公司 个性化糖尿病健康管理***、设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108766578A (zh) * 2018-05-16 2018-11-06 清华大学深圳研究生院 一种血糖预测方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119026A (en) * 1997-12-04 2000-09-12 Hewlett-Packard Company Radiation apparatus and method for analysis of analytes in sample
WO2010014963A2 (en) * 2008-07-31 2010-02-04 Government Of The United States As Represented By The Secretary Of The Army Universal models for predicting glucose concentration in humans
US20110106011A1 (en) * 2009-10-06 2011-05-05 Illinois Institute Of Technology Automatic insulin pumps using recursive multivariable models and adaptive control algorithms

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6119026A (en) * 1997-12-04 2000-09-12 Hewlett-Packard Company Radiation apparatus and method for analysis of analytes in sample
WO2010014963A2 (en) * 2008-07-31 2010-02-04 Government Of The United States As Represented By The Secretary Of The Army Universal models for predicting glucose concentration in humans
WO2010014963A3 (en) * 2008-07-31 2010-04-08 Government Of The United States As Represented By The Secretary Of The Army Universal models for predicting glucose concentration in humans
US20110106011A1 (en) * 2009-10-06 2011-05-05 Illinois Institute Of Technology Automatic insulin pumps using recursive multivariable models and adaptive control algorithms

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CHUNHUI ZHAO等: "Predictive glucose monitoring for type 1 diabetes using latent variable-based multivariate statistical analysis", 《PREPRINTS OF THE 18TH IFAC WORLD CONGRESS》 *
ZHAO CHUN-HUI等: "multiple local reconstruction model-based fault diagnosis for continuous processes", 《ACTA AUTOMATICA SINICA》 *
李响等: "一种血糖红外无创检测的改进小波预处理方法", 《光学学报》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104921736A (zh) * 2015-06-08 2015-09-23 浙江大学 一种包含参数估计功能滤波模块的连续血糖监测设备
WO2018107915A1 (zh) 2016-12-16 2018-06-21 博邦芳舟医疗科技(北京)有限公司 一种基于时序分析的通用无创血糖预测方法
US10825569B2 (en) 2016-12-16 2020-11-03 Global Health Ark Medical Technology (Beijing) Co. Ltd Universal non-invasive blood glucose estimation method based on time series analysis
CN107137093A (zh) * 2017-04-20 2017-09-08 浙江大学 一种包含异常血糖概率报警器的连续血糖监测设备
CN107137093B (zh) * 2017-04-20 2019-06-07 浙江大学 一种包含异常血糖概率报警器的连续血糖监测设备
CN108209936A (zh) * 2017-12-25 2018-06-29 重庆大学 一种皮下植入式血糖仪的自适应校准算法
CN111110949A (zh) * 2018-11-01 2020-05-08 上海市第六人民医院 胰岛素注射量确定方法及装置、计算机存储介质及设备
CN111110949B (zh) * 2018-11-01 2021-07-09 上海市第六人民医院 胰岛素注射量确定方法及装置、计算机存储介质及设备
WO2020181806A1 (zh) * 2019-03-12 2020-09-17 平安科技(深圳)有限公司 预测未来血糖值的方法、装置及计算机设备
CN111150395A (zh) * 2020-01-15 2020-05-15 桂林电子科技大学 一种基于生物电阻抗的自适应血糖测量方法
CN111326255A (zh) * 2020-01-19 2020-06-23 湖南盈赛缇思人工智能公共数据平台有限公司 一种基于大数据的血糖浓度校正方法、存储介质及***
WO2022083124A1 (zh) * 2020-10-22 2022-04-28 平安科技(深圳)有限公司 个性化糖尿病健康管理***、设备及存储介质

Also Published As

Publication number Publication date
CN103310113B (zh) 2016-03-30

Similar Documents

Publication Publication Date Title
CN103310113A (zh) 一种基于频带分离和数据建模的通用血糖预测方法
CN109492808B (zh) 一种室内停车场剩余车位预测方法
CN105300692B (zh) 一种基于扩展卡尔曼滤波算法的轴承故障诊断及预测方法
CN103605878B (zh) 一种基于数据建模和模型移植的通用血糖预测方法
CN103268519B (zh) 基于改进Lyapunov指数的电力***短期负荷预测方法及装置
CN110141219A (zh) 基于导联融合深度神经网络的心肌梗死自动检测方法
CN109645989A (zh) 一种麻醉深度估计方法及***
CN110378070A (zh) 基于pso-svr与des联合的滑坡位移预测方法
Shu et al. A multi-task learning-based automatic blind identification procedure for operational modal analysis
CN110141220A (zh) 基于多模态融合神经网络的心肌梗死自动检测方法
CN103678869A (zh) 一种飞行参数缺失数据的预测估计方法
CN109815855B (zh) 一种基于机器学习的电子设备自动测试方法及***
CN111753776B (zh) 基于回声状态与多尺度卷积联合模型的结构损伤识别方法
CN112957056B (zh) 利用协同网络的肌肉疲劳等级特征的提取方法及***
CN112617862A (zh) 一种基于多通道神经信号分析的信号间耦合强度判断方法
CN114002334A (zh) 一种结构损伤声发射信号识别方法、装置、存储介质
CN114611582B (zh) 一种基于近红外光谱技术分析物质浓度的方法及***
CN111025100A (zh) 变压器特高频局部放电信号模式识别方法与装置
CN112947080B (zh) 一种基于场景参数变换的智能决策模型性能评估***
CN116439658A (zh) 癫痫发作预测方法、***、计算机及可读存储介质
CN115630278A (zh) 基于通道-时空注意力机制的网络的振动损伤检测方法
CN113143275B (zh) 一种样本与特征质量联合量化评估的脑电疲劳检测方法
CN115270882A (zh) 基于神经常微分方程的轻量化智能故障诊断方法及***
CN117361256B (zh) 一种基于人工智能的电梯安全管理方法及***
CN114741969B (zh) 基于fir-nma模型的硫回收软测量建模方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant