xiaocheng_2007 发表于 2009-2-24 22:14

我用下面这个方法处理G_P算法的结果对吗

我在使用G_P算法计算关联维时,没有进行最小二乘拟合,而是按如下方法做的,这个方法有点笨,不知道合不合理:
 由G_P算法得出一组从嵌入维值4到12的对应的图谱,如下图所示。对每条曲线,我由polyfit得出其斜率(polyfit的方法应该是这样吧)。每条曲线斜率都不同,不过,随着m值的增加,斜率之间的差异越来越小。根据书中所说,在一定误差范围内,d不再随m的增长而不变为止。因此我选择了误差0.12,得出一个d值,再根据关联维与嵌入维的关系,得出相应的嵌入维。
请问大家,我这样的做法合理吗?

[ 本帖最后由 xiaocheng_2007 于 2009-2-25 10:05 编辑 ]

octopussheng 发表于 2009-2-25 08:43

应是合理的。G_P算法最后都是要对曲线的线性区域进行拟合

但是你这个图看不到。

xiaocheng_2007 发表于 2009-2-25 10:06

回复 沙发 octopussheng 的帖子

呵呵,因为m值比较少,又不会最小二乘,我只好如此处理了。我把图重新编辑了。如果合理的话,我就这样处理吧

octopussheng 发表于 2009-2-25 20:34

可以试一下。

不过我觉得最小二乘,其实也很简单,就是做一个最简单的1次拟合(对线性区域)

xiaocheng_2007 发表于 2009-2-26 09:52

回复 地板 octopussheng 的帖子

主任,你可不可以发个最小二乘程序给我呀?我对最小二乘还不太懂,找不到程序呀:@)

doublee 发表于 2010-1-1 17:27

我也想要

能给我也发一份吗?谢谢
double1988.lucky@163.com
页: [1]
查看完整版本: 我用下面这个方法处理G_P算法的结果对吗