【24h】

A Fast Algorithm in Exponential Change-Points Model with Comparison

机译:具有比较指数变化点模型的快速算法

获取原文

摘要

The dynamic programming (DP) algorithm can be used to find an exact solution of the maximum likelihood estimation of change points in a sequence of data from exponential family. Since the algorithm has a quadratic complexity in data size n, it is computationally burdensome if the data size n is large. In this work, a fast two-stage (TS) algorithm by window method is proposed. The window method is simple and interesting. The first stage is to apply the window method based on the log likelihood ratio measure to find a subset of candidate change points, and use DP algorithm on the chosen subset to obtain good initial change points which will be proximate to the locations of the true change points. The second stage is to apply the segmental K-means (SKM) algorithm on the initial change points obtained in the first stage. Some simulated data sets are investigated for DP, SKM and TS three algorithms. We find that, in comparison of CPU times, the SKM algorithm is fastest than DP and TS algorithm with the largest error in the estimation of change points. For TS and DP algorithms, both yield the small errors, but in the speed of CPU times, our TS algorithm can be up to 18.94 times faster than the DP algorithm. The results show that our algorithm works very well. It substantially reduces the computation load for large data size n.
机译:动态编程(DP)算法可用于查找来自指数族的数据序列中变化点的最大似然估计的精确解决方案。由于该算法在数据大小n中具有二次复杂性,因此如果数据大小n大,则计算得出繁重。在这项工作中,提出了一种快速的两阶段(TS)算法窗口方法。窗口方法简单而有趣。第一阶段是基于Log似然比测量应用窗口方法来查找候选改变点的子集,并在所选子集上使用DP算法来获得良好的初始变化点,该点将靠近真实变化的位置。要点。第二阶段是在第一阶段获得的初始变化点上应用分段k均值(SKM)算法。研究了DP,SKM和TS三种算法的一些模拟数据集。我们发现,与CPU次数相比,SKM算法比DP和TS算法最快,具有最大误差在变化点的估计中。对于TS和DP算法,都产生小错误,但在CPU次数的速度,我们的TS算法可以比DP算法快于18.94倍。结果表明,我们的算法很好地运行。它基本上减少了大数据尺寸n的计算负荷。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号