我用下面这个方法处理G_P算法的结果对吗
我在使用G_P算法计算关联维时,没有进行最小二乘拟合,而是按如下方法做的,这个方法有点笨,不知道合不合理:由G_P算法得出一组从嵌入维值4到12的对应的图谱,如下图所示。对每条曲线,我由polyfit得出其斜率(polyfit的方法应该是这样吧)。每条曲线斜率都不同,不过,随着m值的增加,斜率之间的差异越来越小。根据书中所说,在一定误差范围内,d不再随m的增长而不变为止。因此我选择了误差0.12,得出一个d值,再根据关联维与嵌入维的关系,得出相应的嵌入维。
请问大家,我这样的做法合理吗?
[ 本帖最后由 xiaocheng_2007 于 2009-2-25 10:05 编辑 ] 应是合理的。G_P算法最后都是要对曲线的线性区域进行拟合
但是你这个图看不到。
回复 沙发 octopussheng 的帖子
呵呵,因为m值比较少,又不会最小二乘,我只好如此处理了。我把图重新编辑了。如果合理的话,我就这样处理吧 可以试一下。不过我觉得最小二乘,其实也很简单,就是做一个最简单的1次拟合(对线性区域)
回复 地板 octopussheng 的帖子
主任,你可不可以发个最小二乘程序给我呀?我对最小二乘还不太懂,找不到程序呀:@)我也想要
能给我也发一份吗?谢谢double1988.lucky@163.com
页:
[1]