G_P求维数的参数设定
=G_P(data,tau,min_m,max_m,ss)ss这个参数一般是怎么设定的捏? 步长ss应该就是关联维数定义里的那个r了吧
关联维数的定义里面是这么说的:
如果较合理地选择r,可使得关联维数能够描述混沌吸引子的自相似结构
究竟如何选取呢,没有看到
回复 #2 octopussheng 的帖子
我用我的4万多点的数据用=G_P(data,tau,min_m,max_m,ss)算算了半个小时内存溢出
设ss=1
是不是跟这个有关系
回复 #3 JulianChin 的帖子
ss不能设置成1的,而且你的数据点也是有点多了!昨天我算了一组4000个点,设置ss=5都算了好久!
这个ss应该就是定义里面的r了!看楼上的吧
这个选取对结果看来是比较重要的,但是如何设置目前还没有看到!
回复 #4 octopussheng 的帖子
问题是出在计算状态空间中每两点之间的距离那一段上,与ss无关,计算数据量太大但是本来数据量就这么大,没办法亚
回复 #5 JulianChin 的帖子
你把数据量调小了计算结果如何呢?回复 #6 octopussheng 的帖子
没法调小,数据采集器就采这么多点另外输出的ln_C/ln_r是一个矩阵
吕金虎在一本书中介绍GP法说d=ln_C/ln_r,而m>=2d+1
结果还要自己拟何?
[ 本帖最后由 JulianChin 于 2007-10-19 20:59 编辑 ]
回复 #7 JulianChin 的帖子
对的,需要进行拟合。你可以参考一下“关联维数计算的分析研究”这篇文章,里面有拟合公式的!
回复 #8 octopussheng 的帖子
求个ln_C/ln_r的平均斜率可以么 平均是不行的,必须进行拟合!回复 #10 octopussheng 的帖子
我是说拟何之后求出了m个斜率,比如维数3——8,如果到5,斜率基本不变的话,是不是认为斜率d就是5对应的斜率? 看下面的图示:回复 #12 octopussheng 的帖子
我看到论文了但我直接用polyfit函数做的拟何
回复 #13 JulianChin 的帖子
哦,这样应该也可以的,把k设成1应该可以!回复 #14 octopussheng 的帖子
多谢:handshake
页:
[1]
2