爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12465|回复: 20

[讨论] 关于matlab的滑动t检验

[复制链接]

新浪微博达人勋

发表于 2014-5-12 19:50:31 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 m0932 于 2014-5-12 19:52 编辑

最近做突变检验,想用滑动t检验来做,于是照着公式写了下,可是画出来的图明显不对啊。我把程序贴上来,希望大家帮忙看看哪里不对了。另外,我把数据也发上来,以帮助修改。图为改数据的滑动t检验结果,步长为100,虚线为99%的检验线。


function [t,P]=sttest(V,step)
windows=step;
data=V;
clear V;
len=length(data);
%j=1;
for ii=windows:len-windows
        x1=data(ii-windows+1:ii);
        x2=data(ii+1:ii+windows);
        s=sqrt((windows*var(x1,1)+windows*var(x2,1))/(windows+windows-2));
        n=sqrt(1/windows+1/windows);
        t(ii)=(mean(x2)-mean(x1))/(s*n);
        %j=j+1;
end
t(1:windows-1)=nan;
tep=zeros(1,length(len-windows+1:len));
tep(:)=nan;
t=[t,tep];
P=tinv(1-0.01,windows+windows-2);



untitled.jpg

test.mat

6.74 KB, 下载次数: 7, 下载积分: 金钱 -5

所用数据

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-13 18:45:19 | 显示全部楼层
有人能用这个数据画一下吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-5-15 10:35:54 | 显示全部楼层
求高手指点下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-4 14:46:06 | 显示全部楼层
其实关于读MK图的这个问题可以专门开个讨论帖
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-28 23:22:52 | 显示全部楼层
这个程序我直接运行不了,为什么,程序有问题吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-28 23:23:15 | 显示全部楼层
小白期待有人解答
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-1-2 23:06:57 | 显示全部楼层
学习学习!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-3-11 15:39:49 | 显示全部楼层

明白了,谢谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-5-11 10:24:56 | 显示全部楼层
家园有很多这样的贴及资料
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-6-15 14:47:05 | 显示全部楼层
我也学习一下,正好遇到同样的问题
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表