发明名称 一种时序数据拟合及压缩方法
摘要 本发明适用于数据拟合及压缩技术领域,提供了一种时序数据拟合及压缩方法,所述方法包括:将t时刻D维时序数据的每一个分量用M个时间基函数的线性组合与该分量的拟合误差的和来表示;定义t时刻D维时序数据的拟合误差以及定义N个D维时序数据的平均拟合误差平方和ε<sub>N</sub>;根据D维输入数据组成的向量x<sub>t</sub>、M个基函数<img file="dda00001742211000011.GIF" wi="205" he="78" />组成的向量α<sub>t</sub>以及权系数矩阵W得到以所述权系数矩阵W为函数的平均拟合误差平方和ε<sub>N</sub>(W);使所述平均拟合误差平方和ε<sub>N</sub>(W)最小,得到最优权系数矩阵W<sub>opt</sub>。本发明,将t时刻D维时序数据的每一个分量用M个时间基函数的线性组合与该分量的拟合误差的和来表示,使得对压缩的数据的维数没有限制,可以任意扩充。
申请公布号 CN102801426A 申请公布日期 2012.11.28
申请号 CN201210187697.9 申请日期 2012.06.08
申请人 深圳信息职业技术学院 发明人 刘志军
分类号 H03M7/30(2006.01)I 主分类号 H03M7/30(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 张全文
主权项 1.一种时序数据拟合及压缩方法,其特征在于,所述方法包括:将t时刻D维时序数据的每一个分量用M个时间基函数的线性组合与该分量的拟合误差的和<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mn>1</mn><mo>,</mo><mi>k</mi></mrow></msub><msub><mi>f</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>e</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>t</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mn>2</mn><mo>,</mo><mi>k</mi></mrow></msub><msub><mi>f</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>e</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>t</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>D</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mi>D</mi><mo>,</mo><mi>k</mi></mrow></msub><msub><mi>f</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>e</mi><mi>D</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo><mi>t</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>-</mo><mn>1</mn></mtd></mtr></mtable></mfenced></math>]]></maths>来表示,其中f<sub>0</sub>(t),f<sub>1</sub>(t),...,f<sub>M-1</sub>(t)为M个时间基函数,<img file="FDA00001742210700012.GIF" wi="422" he="80" />为D×M个权系数,e<sub>i</sub>(t)为第i个分量的拟合误差,其中,i=1,2,...,D;定义t时刻D维时序数据的拟合误差e(t)为:<img file="FDA00001742210700013.GIF" wi="469" he="139" />其中,p<sub>i</sub>,i=1,2,3,...,D,为正的常数,并且满足:<img file="FDA00001742210700014.GIF" wi="196" he="120" />定义N个D维时序数据的平均拟合误差平方和ε<sub>N</sub>为:<maths num="0002"><![CDATA[<math><mrow><msub><mi>&epsiv;</mi><mi>N</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mi>e</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>D</mi></munderover><msub><mi>p</mi><mi>i</mi></msub><msup><mrow><mo>[</mo><msub><mi>x</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mi>i</mi><mo>,</mo><mi>k</mi></mrow></msub><msub><mi>f</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow></math>]]></maths>其中,e(t)为t时刻D维时序数据的拟合误差;根据D维输入时序数据组成的向量x<sub>t</sub>=(x<sub>1</sub>(t),x<sub>2</sub>(t),...,x<sub>D</sub>(t))<sup>T</sup>、M个基函数<img file="FDA00001742210700016.GIF" wi="205" he="78" />组成的向量α<sub>t</sub>=(f<sub>0</sub>(t),f<sub>1</sub>(t),...,f<sub>M-1</sub>(t))T以及权系数矩阵<maths num="0003"><![CDATA[<math><mrow><mi>W</mi><mo>=</mo><msub><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>w</mi><mn>1,0</mn></msub></mtd><mtd><msub><mi>w</mi><mn>1,1</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>w</mi><mrow><mn>1</mn><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>w</mi><mn>2,0</mn></msub></mtd><mtd><msub><mi>w</mi><mn>2,1</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>w</mi><mrow><mn>2</mn><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>w</mi><mrow><mi>D</mi><mo>,</mo><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>w</mi><mrow><mi>D</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>w</mi><mrow><mi>D</mi><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mrow><mi>D</mi><mo>&times;</mo><mi>M</mi></mrow></msub><mo>,</mo></mrow></math>]]></maths>得到以所述的权系数矩阵为函数的平均拟合误差平方和ε<sub>N</sub>(W),所述ε<sub>N</sub>(W)为:<maths num="0004"><![CDATA[<math><mrow><msub><mi>&epsiv;</mi><mi>N</mi></msub><mrow><mo>(</mo><mi>W</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>N</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>W&alpha;</mi><mi>t</mi></msub><mo>)</mo></mrow><mi>T</mi></msup><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>p</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><msub><mi>p</mi><mn>2</mn></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>p</mi><mi>D</mi></msub></mtd></mtr></mtable></mfenced><mrow><mo>(</mo><msub><mi>x</mi><mi>t</mi></msub><mo>-</mo><msub><mi>W&alpha;</mi><mi>t</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>使所述平均拟合误差平方和ε<sub>N</sub>(W)最小,得到最优权系数矩阵W<sub>opt</sub>。
地址 518029 广东省深圳市龙岗区龙翔大道2188号深圳信息职业技术学院