qz906529 发表于 2011-4-9 16:01

请1stOpt4.0的大神帮忙!

我用1.5的拟合两个参数,结果每次都不同,想求助大神,有4.0版本的帮我拟合一下,谢谢啦!
下面是代码:
Title "Jiequ";
Parameters a,b;
Variable f,S;
Function S = (a*6.276953125+b)^2*(65/6.276953125)/((65*f/6.276953125)^(5/3))/(1+100*65*f/6.276953125);
//V0 = 6.276953125;
//z = 65;

Data;
6.51E-06        454072.2376
1.30E-05        54071.88525
1.95E-05        59102.4501
2.60E-05        77396.22233
3.26E-05        12439.77629
3.91E-05        11583.53014
4.56E-05        15834.096
5.21E-05        21422.91241
5.86E-05        6908.721181
6.51E-05        13462.98468
7.16E-05        9342.124863
7.81E-05        7965.371997
8.46E-05        6302.06536
9.11E-05        6993.623066
9.77E-05        1944.886618
0.000104167        6417.353813
0.000110677        2081.67693
0.000117188        2954.946079
0.000123698        1973.233964
0.000130208        3607.02048
0.000136719        2470.53344
0.000143229        3482.022487
0.00014974        2662.396777
0.00015625        1522.435597
0.00016276        4358.391192
0.000169271        2223.97011
0.000175781        1200.86783
0.000182292        2219.834289
0.000188802        1905.574848
0.000195313        1171.98623
0.000201823        605.5786528
0.000208333        158.3653253
0.000214844        1199.72576
0.000221354        803.5702318
0.000227865        404.3205922
0.000234375        906.2364924
0.000240885        656.9733408
0.000247396        880.6689844
0.000253906        1326.048796
0.000260417        378.1716341
0.000266927        290.3119587
0.000273438        258.3971937
0.000279948        477.904423
0.000286458        595.138474
0.000292969        217.2741211
0.000299479        355.4050891
0.00030599        310.5373645
0.0003125        322.7421866
0.00031901        312.8151939
0.000325521        275.2675171
0.000332031        547.3946497
0.000338542        495.9373254
0.000345052        643.9933527
0.000351563        432.3129514
0.000358073        661.8574186
0.000364583        381.9399411
0.000371094        474.9803891
0.000377604        445.1901997
0.000384115        805.0372953
0.000390625        649.2569537
0.000397135        366.2214399
0.000403646        435.2986099
0.000410156        408.9362405
0.000416667        236.765625
0.000423177        266.4652297
0.000429688        386.5743817
0.000436198        470.9435884
0.000442708        400.2278899
0.000449219        505.8891812
0.000455729        490.3842667
0.00046224        206.2349718
0.00046875        148.845658
0.00047526        169.4741805
0.000481771        120.9872134
0.000488281        310.6649363
0.000494792        366.5437646
0.000501302        205.6306145
0.000507813        212.9599114
0.000514323        282.1697467
0.000520833        162.7368299
0.000527344        147.9936262
0.000533854        246.0702105
0.000540365        221.8244861
0.000546875        472.8273834
0.000553385        296.18022
0.000559896        162.2041214
0.000566406        308.9241206
0.000572917        222.9113539
0.000579427        123.7911012
0.000585938        149.360736
0.000592448        369.9948227
0.000598958        111.5091418
0.000605469        253.547908
0.000611979        159.352069
0.00061849        210.2050666
0.000625        95.86592469
0.00063151        219.8452589
0.000638021        185.9476439
0.000644531        80.12117371
0.000651042        50.33344411
0.000657552        76.90629037
0.000664063        288.6570892
0.000670573        297.1342101
0.000677083        87.11559524
0.000683594        641.3904532
0.000690104        228.1053223
0.000696615        77.42083147
0.000703125        264.6985648
0.000709635        77.28432344
0.000716146        446.9623982
0.000722656        248.9303239
0.000729167        273.7296704
0.000735677        271.8819656
0.000742188        210.5717662
0.000748698        229.3078544
0.000755208        74.26936025
0.000761719        134.7855278
0.000768229        253.5845661
0.00077474        57.39251943
0.00078125        315.2928116
0.00078776        429.7058522
0.000794271        241.3237915
0.000800781        363.2749543
0.000807292        158.0221148
0.000813802        279.5399295
0.000820313        105.1956951
0.000826823        160.4007454

dingd 发表于 2011-4-9 18:04

是你的模型有问题,存在过拟合现象,RMSE、相关系数等每次都一样,但a、b值每次不同。

公式:
Function S = (a*6.276953125+b)^2*(65/6.276953125)/((65*f/6.276953125)^(5/3))/(1+100*65*f/6.276953125);
完全等同于:
Function S = c*(65/6.276953125)/((65*f/6.276953125)^(5/3))/(1+100*65*f/6.276953125);

只有一个系数,且每次唯一为:0.00466387256189198

解下方程:(a*6.276953125+b)^2=0.00466387256189198
一个方程两个未知数,自然有无数解。

qz906529 发表于 2011-4-11 15:55

回复 2 # dingd 的帖子

哦,原来是这么回事!谢谢大神!我再研究研究!{:3_53:}

qz906529 发表于 2011-4-11 16:02

回复 2 # dingd 的帖子

还想请问大神,过拟合现象如何判断?通过哪个指标?

如果出现了过拟合现象,对模型有何危害?

谢谢!
页: [1]
查看完整版本: 请1stOpt4.0的大神帮忙!