基于AUC方差的变点检测算法及其并行化研究

来源 :广东工业大学 | 被引量 : 1次 | 上传用户:liur8888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
变点检测是统计分析的一个热门研究方向,在经济学、生物遗传学、地质学和气象学等许多领域都有着重要的应用。变点可以描述为时间序列中发生结构性突变的时刻或位置,这种突变体现在变点前和变点后的时间序列遵循两个不同的分布。在实际应用中,准确地检测出序列中的变点,既可获取序列中的蕴含的丰富的信息,也能及时地规避因异常带来的风险。故而,对变点问题进行深入研究极为重要。本文在已有研究将曲线下面积(Area Under the Curve,AUC)用于变点检测的基础上,考虑到AUC其他的统计特性,提出了一种基于AUC方差的非参数变点检测算法。新算法检测变点的过程由两个阶段构成,即数据预处理阶段和检测阶段。第一阶段,采用双滑动窗口法对时间序列数据进行预处理,在每个滑动位置提取与窗口中数据相对应的AUC方差;第二阶段,将放大一定倍数后的AUC方差作为统计量,利用统计假设检验方法来确定变点的存在性,在变点存在的前提下,进一步通过寻找统计量的局部极小值来估计变点发生的位置或时刻。这种非参数方法充分利用了AUC优越的统计特性,在时间序列分布形式未知的情况下也能有效地检测出变点。通过对比实验得知,AUC方差用于变点检测比AUC能更好地控制假设检验中的虚警率,在噪声干扰的环境下表现出更强的稳定性,在线检测延时也更短。与此同时,随着大数据时代的到来,越来越多的研究领域需要面对与日俱增的数据量,变点检测领域亦是如此。在实际的检测环境中,待检测数据的容量往往会很大,仅依靠CPU串行处理方式实现变点检测,需要消耗大量的时间。针对这一问题,并考虑到基于AUC方差的变点检测算法在处理单变点问题时效果最好,本文采用统一计算设备架构(Compute Unified Device Architecture,CUDA)技术对AUC方差实现单变点检测过程做并行化处理,尽可能让更多的计算任务在GPU上并行完成。其中,采用了两种不同的存储器优化策略来实现数据预处理阶段的并行处理,而检测阶段的并行处理直接借助于CUDA内部集成的高性能函数库Thrust,同时也基于共享存储器优化策略,设计了一种用于单变点检测的GPU通用计算(GPGPU)框架。通过对比实验得知,本文所提的变点检测算法在CUDA上的检测效率要明显高于CPU,而数据预处理阶段通过共享存储器优化实现效果最佳。
其他文献
通过对小鼠、大鼠的凝血时间,凝血酶元时间及血小板聚集性等试验表明,4种蒲黄均具有促凝血的作用。其中以长苞香蒲作用最强。其次为蒙古、宽叶、窄叶香蒲。它们的作用机理也不
近年来,我县确立了“壮大工业强县”的发展战略,使县域经济呈现出又好又快发展的态势。在发展“三次产业”中为何要突出工业?为什么只有发展工业才能富民强县?如何发展工业?发展工
本文考察相对收入和相对消费对人们的影响程度,并比较社会中不同收入的不平等程度是否对这种影响起作用。笔者在中国城镇居民中进行了调查实验,用特定指标衡量人们对收入和消
管道输水灌溉技术从上世纪50年代引入我国,已经得到了长足的发展,成为我国目前农业节水的重要措施。本文从管道输水灌溉技术在我国的推广现状入手,总结了学术界在管道输水灌溉技
初到成都的人,一定会被沿街开敞设置的各色小商店所吸引,也一定对轻巧多姿的民居留有深刻的印象。如果漫步到旧城的四门,便可坐在临江的酒楼之上,品尝川莱的美味,凭眺江西风
铁在体内分布十分广泛,参与其代谢的蛋白质包括血红蛋白、铁蛋白、转铁蛋白等,虽然对外周组织铁的代谢及调控机制在分子、基因水平上取得了一定进展,但是中枢神经系统的铁代
为了解消毒泡腾片的杀菌性能及其稳定性,以载体定量杀菌试验进行了试验观察.结果,以其含有效氯750 mg/L溶液对枯草杆菌黑色变种芽孢作用40 min,杀灭率为100%;有效氯400 mg/L
氯吡格雷是由法国赛诺菲公司研制开发的一种抗血小板凝结的药物,其最初是以氯吡格雷硫酸氢盐的形式推出,其疗效明显,前景可观。该化合物属于噻吩并吡啶类手性化合物,其合成技
在庆祝中国共产党成立95周年大会上,习近平总书记将之前的"三个自信"拓展为"四个自信",将文化自信创新到其中。文化自信是一个民族一个国家对自身文化的高度认同和强烈自豪感
本文以经济之声为样板,从宏观上探讨了专业化财经广播的作用和意义,细致分析了经济之声内容框架的特色,并与国外财经广播媒体进行了比较,提出值得借鉴的部分。