主权项 |
一种功能核磁共振时间序列匹配方法,其特征在于:包括以下步骤:A、计算系数矩阵β的初始值将广义线性模型GLM表述为如下形式:Y=Xβ+ε……………(1)其中,Y为观测信号时间序列,X为设计时间序列,β为系数矩阵,ε为误差,则系数矩阵β的初始值的计算公式如下:β=(X<sup>T</sup>X)<sup>‑1</sup>X<sup>T</sup>y………(2)式中y是Y的一个分量;B、计算观测信号时间序列Y与设计时间序列X间的范式距离F<sub>dist</sub>:F<sub>dist</sub>(Y,Xβ)=norm(Y‑Xβ)*norm(|fft(Y)|‑|fft(Xβ)|*w)…..(3)其中,norm()表示二范数,fft()表示快速傅立叶变换,|·|表示取绝对值,w为权重向量,其j分量w(j)由下列公式计算:w(j)=1/(e<sup>‑ηj</sup>‑e<sup>θj</sup>)………..(4)w=w/max(w)…………(5)其中η为正向感兴趣频率常数,θ为负向感兴趣频率常数,它们共同通过公式(5)来确定“最感兴趣频率”的位置;C、设置初始值定义初始记录器b<sub>old</sub>=b<sub>min</sub>=β,设置ε=0.1,Δ=1,设置迭代计算器t=0,s<sub>j</sub>=F<sub>dist</sub>(y,x*β),这里j=1;D、设置随机方向正确次数记录器设置随机方向正确次数记录器k=0;E、随机获取新的记录点更新步长Δ=Δ/2,在当前记录器bold邻域内,从N<sup>m</sup>(b<sub>old</sub>,Δ)分布中随机获取新的记录点b<sub>new</sub>,使得b<sub>new</sub>满足(b<sub>min</sub>‑b<sub>old</sub>)*(b<sub>new</sub>‑b<sub>old</sub>)+ε>0;F、计算新的范式距离F<sub>dist</sub>s<sub>new</sub>=F<sub>dist</sub>(y,x*b<sub>new</sub>)…………(6)其中x是X的一个分量;G、如果s<sub>new</sub><s<sub>j</sub>,则k增加1位;H、如果k>v*p,返回步骤D;这里v是采样数,p是0~0.5之间的随机数;I、更新s<sub>j+1</sub>=s<sub>new</sub>;β<sub>j+1</sub>=b<sub>min</sub>;j增加1位;J、转步骤D,迭代直到j到达迭代最大次数,所述的最大次数为90‑100次;K、输出β,完成Y与X的β匹配。 |