24小时热门版块排行榜    

查看: 270  |  回复: 0

weiwuwu

新虫 (初入文坛)

[求助] 求助用窗口长度-标准偏差方法求Hurst指数

如何将如下算法写成matlab程序。
1、输入(n*1)一维向量X,将向量分为每组包含2000个数据的子向量X(1),X(2)…X(k), k=n/2000;
2、对每个子向量X(i)求窗口长度w与对应的数据标准偏差,窗口长度取20,40,…2000,共100个值,对应sigma=sqr(sum(xi-mean(xi))^2/w);
3、对每个子向量中log(w)-log(sigma)进行线性拟合,得到斜率和标准误差并输出。
输出结果为每个子向量拟合得到的斜率即Hurst指数。
请教如何编为matlab程序,非常感谢。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 weiwuwu 的主题更新
信息提示
请填处理意见