楼主: wslgyd
15942 20

Hurst指数的计算 [推广有奖]

  • 0关注
  • 2粉丝

svip1

大专生

30%

还不是VIP/贵宾

-

威望
0
论坛币
3537 个
通用积分
1.0500
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
335 点
帖子
22
精华
0
在线时间
60 小时
注册时间
2010-4-28
最后登录
2023-11-17

楼主
wslgyd 发表于 2011-6-27 17:55:40 |AI写论文
100论坛币
各位牛人好,我现在正在计算降水的hurst指数,用的是55年的月份数据,java编程,但是算出来的结果有误。我是按照下图给出的方法计算的,以年为段,每年有12个数据,基本上跟tyling0730同学https://bbs.pinggu.org/thread-238760-1-1.html这个帖子计算的程序差不多,

具体:1、是不是每小组只有一个R/S的值,但附件的文章表格中每一个数据都对应了R/S的值?为什么。
2、比如100个数据,分为20组,每五个一组,是不是对应20个R/S的数值,然后回归得到H指数?
3、每一个小组里面,例如简单起见,设第一组数据是1,2,3,4,5,
先算平均值为3,计算这一组数据标准差S。然后计算累计离差的最大值和最小值,先算离差(1-3)、(2-3)、(3-3)、(4-3)、(5-3),即离差为-2、-1、0、1、2。累计的离差为-2、-3、-3、-2、0。是不是R=max累计离差-min累计离差=0+3=3
然后计算R/S.得到第一组的R/S数值?
一直持续下去得到20个R/S 然后回归?
请教大家谢谢

请大家不要给我贴matlab程序了,我看不懂,能不能给我顺一下计算过程,就是按照tyling0730的方法,谢谢大家!

111.jpg (131.66 KB)

111.jpg

关键词:Hurst指数 hurst Urs MATLAB程序 java编程 指数 hurst

沙发
夸克之一 发表于 2011-6-27 19:32:13
看不懂matlab程序。。哎。。那如何计算呢。

藤椅
wslgyd 发表于 2011-6-27 19:51:26
我是用java算的,我晕

板凳
wslgyd 发表于 2011-6-27 20:02:46
我只是想知道计算过程,为什么我计算的有问题,而且tyling0730有的问题我也有

报纸
wslgyd 发表于 2011-6-29 17:13:04
解决了,不是论段算的,而是要考虑前面所有的段,元宝能不能给自己啊

地板
lnjl 发表于 2012-8-15 15:09:01
我也想请教  你问的那个问题 到底是按段算 还是?跪谢

7
hc_lee 发表于 2013-3-10 17:25:32
我觉得你说的是对的啊。

8
escargot123 发表于 2013-4-10 15:03:24
当然不对,针对每个分组会出现一个平均的R/S值,这个分组长度(比如5)就是hurst指数计算中的t,那么有多少个分组就会出现多少个t,回归方程如下:lnR/S = lnC + Hlnt,然后做回归,算出H值,之前LZ所想存在理论性偏差。但至于HURST指数具体怎么算,存在很多争议,因为按约数分组会出现数据过少的情况。

9
xj1212 发表于 2013-4-17 20:59:55
能指导一下,为什么大于1吗?我的程序也出现了,但是我怎么查都查不出

10
xj1212 发表于 2013-4-17 21:00:27
能指导一下,为什么大于1吗?我的程序也出现了,但是我怎么查都查不出

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-24 12:29