声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

楼主: dingd

[其它软件] [原创]1stOpt非线性拟合 - 与Origin对比!

[复制链接]
发表于 2006-10-20 09:04 | 显示全部楼层
谢谢dingd
真是帮了大忙
回复 支持 反对
分享到:

使用道具 举报

发表于 2006-10-20 10:33 | 显示全部楼层
拟合方程:ln(a-y)=ln(a)- b*x

Title hhh;
Parameters a, b;
Variable x, y;
Function ln(a-y)=ln(a)-b*x;
data ;
//x y
0 0
0.25 32.80
0.50 35.61
1.00 39.39
1.50 43.33
2.00 44.43
4.00 47.63
6.00 54.01
8.00 57.38
12.00 59.42
16.00 63.31
20.00 66.19
24.00 69.74

为什么 结果每次不一样,而且a值非常大?、?
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2006-10-20 13:29 | 显示全部楼层
公式:
ln(a-y)=ln(a)-b*x
有可能出现b趋近于0时,公式实际成为:ln(a-y)=ln(a),此时要使左右相等,只有在a趋近于正无穷时才有可那实现,这或许是出现多值的原因。将公式变为:
y=a-exp(ln(a)-b*x)
试试!

评分

1

查看全部评分

发表于 2006-10-20 17:09 | 显示全部楼层
楼主 真是厉害,解释的确实很有道理。
十分感激!不知道怎样感谢你。。。
发表于 2006-11-5 23:24 | 显示全部楼层
原帖由 dingd 于 2006-6-22 16:08 发表
Origin最引以自豪的主要功能之一就是非线性拟合,但与1stOpt相比,不论是在易用性还是拟合能力与效果上,相差甚远!在<a href="http://bbs.matwav.com/" target="_blank" >研学论坛< ...

请问dingd
该软件能求出非线性多元方程组的所有包括方程的虚根吗?见下贴
http://forum.vibunion.com/forum/ ... ighlight=%2Bzcf1976
发表于 2006-11-6 16:52 | 显示全部楼层
有破解版的吗?谢谢
你们试过用双曲函数的吗?
 楼主| 发表于 2006-12-11 22:06 | 显示全部楼层
1stOpt的智能拟合功能

智能拟合是1stOpt2.0增加的一项新功能,对于大数据量的拟合,可成倍甚至几十倍缩短计算时间。
智能拟合可在设置面板设定或在代码本中用关键字:IntelligentReg来设定。下面以著名的NIST拟合测试题集中Gauss3为例,看其是如何大幅缩短计算时间的,代码附后。

测试环境,WinXP,P3 800,分别计算五次,每次初值由1stOpt随机取值。计算结果对比(五次平均):


                       采用智能拟合功能      不采用智能拟合功能
计算时间(秒)   7.53                               157

加快速度:157/7.53 = 20.8499336倍

******代码********
Parameter b(1:8);
Variable y, x;
Algorithm = GLM;     //设定算法
IntelligentReg = 5;  //设定智能拟合功能及参数
Function  y = b1*exp( -b2*x ) + b3*exp( -((x-b4)^2 / b5^2 ))
              + b6*exp( -((x-b7)^2 / b8^2));
Data;
    90.21355    7.000000
    89.29235    8.000000
    91.51479    9.000000
    89.60965   10.000000
    86.56187    11.00000
    85.55315    12.00000
    87.13053    13.00000
    85.67938    14.00000
    80.04849    15.00000
    82.18922    16.00000
    87.24078    17.00000
    80.79401    18.00000
    81.28564    19.00000
    81.56932    20.00000
    79.22703    21.00000
    79.43259    22.00000
    77.90174    23.00000
    76.75438    24.00000
    77.17338    25.00000
    74.27296    26.00000
    73.11830    27.00000
    73.84732    28.00000
    72.47746    29.00000
    71.92128    30.00000
    66.91962    31.00000
    67.93554    32.00000
    69.55841    33.00000
    69.06592    34.00000
    66.53371    35.00000
    63.87094    36.00000
    69.70526    37.00000
    63.59295    38.00000
    63.35509    39.00000
    59.99747    40.00000
    62.64843    41.00000
    65.77345    42.00000
    59.10141    43.00000
    56.57750    44.00000
    61.15313    45.00000
    54.30767    46.00000
    62.83535    47.00000
    56.52957    48.00000
    56.98427    49.00000
    58.11459    50.00000
    58.69576    51.00000
    58.23322    52.00000
    54.90490    53.00000
    57.91442    54.00000
    56.96629    55.00000
    51.13831    56.00000
    49.27123    57.00000
    52.92668    58.00000
    54.47693    59.00000
    51.81710    60.00000
    51.05401    61.00000
    52.51731    62.00000
    51.83710    63.00000
    54.48196    64.00000
    49.05859    65.00000
    50.52315    66.00000
    50.32755    67.00000
    46.44419    68.00000
    50.89281    69.00000
    52.13203    70.00000
    49.78741    71.00000
    49.01637    72.00000
    54.18198    73.00000
    53.17456    74.00000
    53.20827    75.00000
    57.43459    76.00000
    51.95282    77.00000
    54.20282    78.00000
    57.46687    79.00000
    53.60268    80.00000
    58.86728    81.00000
    57.66652    82.00000
    63.71034    83.00000
    65.24244    84.00000
    65.10878    85.00000
    69.96313    86.00000
    68.85475    87.00000
    73.32574    88.00000
    76.21241    89.00000
    78.06311    90.00000
    75.37701    91.00000
    87.54449    92.00000
    89.50588    93.00000
    95.82098    94.00000
    97.48390    95.00000
   100.86070    96.00000
   102.48510    97.00000
    105.7311    98.00000
    111.3489    99.00000
    111.0305   100.00000
    110.1920   101.00000
    118.3581   102.00000
    118.8086   103.00000
    122.4249   104.00000
    124.0953   105.00000
    125.9337    106.0000
    127.8533    107.0000
    131.0361    108.0000
    133.3343    109.0000
    135.1278    110.0000
    131.7113    111.0000
    131.9151    112.0000
    132.1107    113.0000
    127.6898    114.0000
    133.2148    115.0000
    128.2296    116.0000
    133.5902    117.0000
    127.2539    118.0000
    128.3482    119.0000
    124.8694    120.0000
    124.6031    121.0000
    117.0648    122.0000
    118.1966    123.0000
    119.5408    124.0000
    114.7946    125.0000
    114.2780    126.0000
    120.3484    127.0000
    114.8647    128.0000
    111.6514    129.0000
    110.1826    130.0000
    108.4461    131.0000
    109.0571    132.0000
    106.5308    133.0000
    109.4691    134.0000
    106.8709    135.0000
    107.3192    136.0000
    106.9000    137.0000
    109.6526    138.0000
    107.1602    139.0000
    108.2509    140.0000
   104.96310    141.0000
    109.3601    142.0000
    107.6696    143.0000
    99.77286    144.0000
   104.96440    145.0000
    106.1376    146.0000
    106.5816    147.0000
   100.12860    148.0000
   101.66910    149.0000
    96.44254    150.0000
    97.34169    151.0000
    96.97412    152.0000
    90.73460    153.0000
    93.37949    154.0000
    82.12331    155.0000
    83.01657    156.0000
    78.87360    157.0000
    74.86971    158.0000
    72.79341    159.0000
    65.14744    160.0000
    67.02127    161.0000
    60.16136    162.0000
    57.13996    163.0000
    54.05769    164.0000
    50.42265    165.0000
    47.82430    166.0000
    42.85748    167.0000
    42.45495    168.0000
    38.30808    169.0000
    36.95794    170.0000
    33.94543    171.0000
    34.19017    172.0000
    31.66097    173.0000
    23.56172    174.0000
    29.61143    175.0000
    23.88765    176.0000
    22.49812    177.0000
    24.86901    178.0000
    17.29481    179.0000
    18.09291    180.0000
    15.34813    181.0000
    14.77997    182.0000
    13.87832    183.0000
    12.88891    184.0000
    16.20763    185.0000
    16.29024    186.0000
    15.29712    187.0000
    14.97839    188.0000
    12.11330    189.0000
    14.24168    190.0000
    12.53824    191.0000
    15.19818    192.0000
    11.70478    193.0000
    15.83745    194.0000
   10.035850    195.0000
    9.307574    196.0000
    12.86800    197.0000
    8.571671    198.0000
    11.60415    199.0000
    12.42772    200.0000
    11.23627    201.0000
    11.13198    202.0000
    7.761117    203.0000
    6.758250    204.0000
    14.23375    205.0000
    10.63876    206.0000
    8.893581    207.0000
    11.55398    208.0000
    11.57221    209.0000
    11.58347    210.0000
    9.724857    211.0000
    11.43854    212.0000
    11.22636    213.0000
   10.170150    214.0000
    12.50765    215.0000
    6.200494    216.0000
    9.018902    217.0000
    10.80557    218.0000
    13.09591    219.0000
    3.914033    220.0000
    9.567723    221.0000
    8.038338    222.0000
   10.230960    223.0000
    9.367358    224.0000
    7.695937    225.0000
    6.118552    226.0000
    8.793192    227.0000
    7.796682    228.0000
    12.45064    229.0000
    10.61601    230.0000
    6.001000    231.0000
    6.765096    232.0000
    8.764652    233.0000
    4.586417    234.0000
    8.390782    235.0000
    7.209201    236.0000
   10.012090    237.0000
    7.327461    238.0000
    6.525136    239.0000
    2.840065    240.0000
   10.323710    241.0000
    4.790035    242.0000
    8.376431    243.0000
    6.263980    244.0000
    2.705892    245.0000
    8.362109    246.0000
    8.983507    247.0000
    3.362469    248.0000
    1.182678    249.0000
    4.875312    250.0000

评分

1

查看全部评分

发表于 2007-1-8 16:32 | 显示全部楼层

哪里有“使用说明”啊?

是呀,我也正想用这个软件,可哪里有“使用说明”或“教程”呢?

楼主能不能帮帮忙! chhhbj@163.com

多谢!
发表于 2007-2-1 00:20 | 显示全部楼层
发表于 2007-2-7 15:03 | 显示全部楼层
是2.0版本的吗?
发表于 2007-6-30 10:51 | 显示全部楼层
发表于 2007-6-30 16:08 | 显示全部楼层
dingd能举个最小二乘的实例么?
 楼主| 发表于 2007-6-30 17:15 | 显示全部楼层
上面的拟合例子都是用最小二乘法啊!
发表于 2007-7-1 20:49 | 显示全部楼层
注册版的价格多少?
发表于 2007-7-14 22:45 | 显示全部楼层
dingd用的应该是注册版2.0吧?请说说价格好么?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-10 16:52 , Processed in 0.068218 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表