版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品非平稳时间序列突变检测的启发式分割算法( BG 算法) MATLAB源代码本源码的算法主要参考了下面参考文献:封国林 ,龚志强 ,董文杰等 .基于启发式分割算法的气候突变检测研究J物理学报,2005,54(11):5494-5499。function FLAG,AllT,AllTmax,AllPTmax=BGA(X,P0,L0)% 非平稳时间序列突变检测的启发式分割算法% 输入参数列表% X待检测的数据,列向量存储% P0显著性水平门限值,低于此值的不再分割% L0最小分割尺度,子段长度小于此值的不再分割% 输出参数列表% FLAG分割点标记,列向量存储,长度与 X 相同% AllT与分割
2、点对应的全部 t 检验序列,其首位数字为起点坐标% AllTmax与分割点对应的全部 t 检验序列的最大值% AllPTmax与分割点对应的全部 t 检验序列对应的统计显著性% 第一步:变量初始化N=length(X);FLAG=zeros(N,1);FLAG(1)=0.1;FLAG(N)=0.1;AllT=cell(0,0);AllTmax=cell(0,0);AllPTmax=cell(0,0);% 第二步:产生第一个突变点,并对序列进行分割T,Tmax,p,PTmax=Tseries(X);T=1;T;if PTmax0);M=length(pos)-1;% 当前子段数目for m=1:
3、Ms=pos(m);t=pos(m+1);L=length(SubX);if L=L0T,Tmax,p,PTmax=Tseries(SubX);T=s;T;if PTmax=P0TC=TC+1;FLAG(s+p-1)=counter;AllT=AllT;T;AllPTmax=AllPTmax;PTmax;counter=counter+1;endendend% 第四步:返回输出数据if TC=0flag=FLAG;flag(1)=0;flag(N)=0;pos3=flag(pos2);FLAG=pos2,pos3;returnend%TC=0;%endfunction T,Tmax,p,PTm
4、ax=Tseries(x)% 计算 t 检验统计序列的子函数% 参数列表% x时间序列,N X1列向量% Tt检验序列,N X1列向量% Tmax t 检验序列的最大值% pt 检验序列最大值对应的下标% PTmax Tmax 对应的统计显著性% 参数初始化N=length(x);T=zeros(N,1);% 以下是主循环,用于创建 t 检验序列for i=3:(N-2)% 最左边以及最右边的两个点没有对应的 t 检验值(或者说,x1=x(1:i);% 序列左边部分N1=length(x1);% 左边序列的长度x2=x(i:N);% 序列右边部分N2=length(x2);% 右边序列的长度m
5、ean_x2=mean(x2);% 右边部分的均值std_x2=std(x2);% 右边部分的标准差% 下面是计算合并偏差的公式, 中英文文献里的这个公式略有不同,准SD=sqrt(1/N1+1/N2)*sqrt(N1-1)*std_x1A2+(N2-1)*std_x2A2)/(N1+N2-2);T(i)=abs(mean_x1-mean_x2)/SD);end% 计算其它三个输出参数Tmax=max(T);%t 检验序列的最大值pos=find(T=Tmax);Eta=4.19*log(N)-11.54;% 计算 PTmax 用的参数Delta=0.40;% 计算 PTmax 用的参数v=N-2;% 计算 PTmax 用的参数c=v/(v+TmaxA2);%不完全B函数的下标PTmax=(1-betainc(c,Delta*Eta,Delta);% 调用不完全 beta 函数其值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医药公司质量管理员试题及答案
- 牛奶安全生产宣传讲解
- 2025年城市智慧能源管理系统建设
- 镇江工地食堂外包合同
- 逆向成型制作外包合同
- 艺术教师培训外包合同
- 医院外科消毒包外包合同
- 天然气公司挖沟外包合同
- 企业与个人劳务外包合同
- 电商打包业务外包合同
- 2026年宁夏电投永利能源有限公司公开招聘考试模拟试题及答案解析
- 2026广东佛山市禅城区祖庙街道公有企业招聘初试笔试历年参考题库附带答案详解
- 《预算执行常态化监督发现问题纠偏整改操作指南(试行)》
- T-CCSAS 062-2026《行为安全观察与沟通实施指南》
- 2026年部编版语文五年级下册期末考试真题及答案(共3份)
- 物业工程安全管理培训(设备安全篇)
- 树仔菜种植技术
- 2025-2030无人船研发行业市场供需分析及智能航海前景评估研究规划报告
- 南通市中考英语真题精解2024
- 法务风险防控操作指南(标准版)
- 2026秋招:贵州遵钛集团试题及答案
评论
0/150
提交评论