heqiangyong 发表于 2008-10-22 08:40

高手们进来看看,我作的ln_C--ln_r的图形怎么会这样?

这个是我用G_P算法作出的图,但不知道为什么随着嵌入维数的增大后面曲线竟然出现歪曲现象,如果我要求D2,歪曲的地方需要进行拟合嘛?

heqiangyong 发表于 2008-10-22 09:03

tau=14;ss=40; min_m=10;max_m=28;

octopussheng 发表于 2008-10-22 14:47

用曲线中的拟线性部分进行最小二乘拟合即可

heqiangyong 发表于 2008-10-22 17:55

回复 板凳 octopussheng 的帖子

算ln_C值时发现随着嵌入维数增大时第一列会变成无穷大,继续增大嵌入维数时第二列也会变成无穷大,但是曲线却没有那么的平滑,我该怎么选择曲线进行拟合呢?是不是选择平滑的曲线进行拟合,不平滑的去除,不进行拟合呢?

无水1324 发表于 2008-10-22 19:40

回复 地板 heqiangyong 的帖子

需要拟合,我想问的是,嵌入维增大的时候,曲线是不是最后趋于一个极限呢?

heqiangyong 发表于 2008-10-22 19:51

回复 5楼 无水1324 的帖子

随着嵌入维数的增大,ln_C各列的值会慢慢都变成无穷大,明天我把运行结果给你看看!你帮我分析下!谢谢!

无水1324 发表于 2008-10-22 19:52

回复 6楼 heqiangyong 的帖子

好的

heqiangyong 发表于 2008-10-23 14:54

回复 7楼 无水1324 的帖子

经过一晚上加一上午时间图形终于出来了,tau=10;min_m=5;max_m=45;ss=50,不知道步长大不大,但是得出的曲线效果不错!

heqiangyong 发表于 2008-10-23 14:57

得出的图:

heqiangyong 发表于 2008-10-23 15:04

去掉ln_C最后一列零点得出的D2=1.6673   
1.8901   
2.1047   
2.3160   
2.5296   
2.8232
去掉ln_C的第一列和最后一一列求出的D2=1.4376   
1.6106   
1.7780   
1.9396   
2.0996   
2.2571   
2.4134   
2.5682   
2.7189   
2.8714   
3.0100   
3.1372   
3.2598   
3.3850   
3.5352   
去掉ln_C的第一列第二列和最后一列求出D2=1.2937   
1.4416   
1.5832   
1.7186   
1.8517   
1.9812   
2.1085   
2.2332   
2.3539   
2.4725   
2.5892   
2.7016   
2.8079   
2.9099   
3.0102   
3.1091   
3.2084   
3.3086   
3.3985   
3.4763   
3.5517   
3.6294   
3.7135   
3.8134   
3.9113   

去掉ln_C的第一列第二列第三列和最后一列求出D2=1.1914   
1.3243   
1.4502   
1.5698   
1.6864   
1.7990   
1.9088
2.0156   
2.1194   
2.2200   
2.3174   
2.4117   
2.5029   
2.5911   
2.6766   
2.7617   
2.8438   
2.9218   
2.9944   
3.0623   
3.1254   
3.1847   
3.2408   
3.2949   
3.3464   
3.3955   
3.4414
3.4855   
3.5266
3.5660   
3.6045   
3.6430   
3.6789   
3.7132   
3.7465   
3.7776   
3.8070   
3.8360   
3.8642   
3.8910   
3.9167

heqiangyong 发表于 2008-10-23 15:12

拟合后的图形都不收敛,而且算出的ln_c怎么会无穷大呢?

无水1324 发表于 2008-10-23 16:06

回复 11楼 heqiangyong 的帖子

那可能是算错了
算对的话应该是收敛的

heqiangyong 发表于 2008-10-23 17:38

回复 12楼 无水1324 的帖子

你说的是不是我拟合是有问题,还是其他地方算错了?

heqiangyong 发表于 2008-10-23 17:43

回复 12楼 无水1324 的帖子

我参数的选取会不会很大?特别是步长SS取到50了,而且做出的Ln_C--ln_r的图为什么会出现分层了,我刚看了oct做的图,他做的图初始端都在同一竖直线上!

无水1324 发表于 2008-10-23 18:06

回复 13楼 heqiangyong 的帖子

应该是最后所有的都趋于最上面的线吧(收敛)
页: [1] 2
查看完整版本: 高手们进来看看,我作的ln_C--ln_r的图形怎么会这样?