24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1982  |  回复: 8

Neji1989

新虫 (初入文坛)

[交流] 1stopt数据拟合求助已有3人参与

函数形式
y*(3.14*0.15*0.15/4*(a-x))^b=c
参数限定条件
0.0<=a<=1.0;1.0<=b<=1.4;c>0.0;
   x                  y
0.23376        187564.1
0.26623        216122.6385
0.30893        262950.026
0.33751        317012.5044
0.34863        341449.2929
0.3621        381893.3527
0.37013        405537.1204
0.38217        458552.0281
0.38804        487012.6627
0.39502        529786.8329
0.40098        577005.8357
0.40584        614052.6336
0.40823        631792.8022
0.41345        681302.7538
0.41665        718271.2287
0.41997        746330.4578
0.4234        816419.7882
0.42445        841316.7245
0.42567        873576.0266
0.42868        962002.7388
0.42802        943391.2264
0.43016        1013382.653
0.43171        1071468.978
0.43246        1104873.754
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

月只蓝

主管区长 (职业作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
Parameters a[0,1],b[1,1.4],c[0,];
Variable x,y;
Function y=c*(3.14*0.15*0.15/4*(a-x))^(-b);
Data;
0.23376        187564.1
0.26623        216122.6385
0.30893        262950.026
0.33751        317012.5044
0.34863        341449.2929
0.3621        381893.3527
0.37013        405537.1204
0.38217        458552.0281
0.38804        487012.6627
0.39502        529786.8329
0.40098        577005.8357
0.40584        614052.6336
0.40823        631792.8022
0.41345        681302.7538
0.41665        718271.2287
0.41997        746330.4578
0.4234        816419.7882
0.42445        841316.7245
0.42567        873576.0266
0.42868        962002.7388
0.42802        943391.2264
0.43016        1013382.653
0.43171        1071468.978
0.43246        1104873.754

结果
关系数(R): 0.997109255402407
相关系数之平方(R^2): 0.994226867209142
决定系数(DC): 0.993528826362055
卡方系数(Chi-Square): 10421.8046648162
F统计(F-Statistic): 3788.75592697897

参数        最佳估算
----------        -------------
a                  0.469336901331826
b                  1.00000306432338
c                  690.176689210563

====== 结果输出 =====

No        实测值y        计算值y
1        187564.1        165875.6747932
2        216122.6385        192393.7344145
3        262950.026        243608.7423281
4        317012.5044        296423.1624645
5        341449.2929        323730.9309727
6        381893.3527        364394.8232956
7        405537.1204        393889.7446342
8        458552.0281        448296.2675881
9        487012.6627        480665.3664806
10        529786.8329        525810.6153703
11        577005.8357        571655.8953142
12        614052.6336        615410.1010188
13        631792.8022        639479.9638901
14        681302.7538        699209.4537066
15        718271.2287        741676.8840499
16        746330.4578        791555.9524607
17        816419.7882        850659.7548751
18        841316.7245        870558.5557482
19        873576.0266        894880.9762825
20        962002.7388        961132.9581768
21        943391.2264        945779.6848144
22        1013382.653        997442.1396074
23        1071468.978        1038530.8313542
24        1104873.754        1059652.4686472
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2014-07-20 19:43:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Neji1989

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2014-07-20 19:43:07
Parameters a,b,c;
Variable x,y;
Function y=c*(3.14*0.15*0.15/4*(a-x))^(-b);
Data;
0.23376        187564.1
0.26623        216122.6385
0.30893        262950.026
0.33751        317012.5044
0.348 ...

谢谢啦!!
3楼2014-07-21 07:26:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Neji1989

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2014-07-20 19:43:07
Parameters a,b,c;
Variable x,y;
Function y=c*(3.14*0.15*0.15/4*(a-x))^(-b);
Data;
0.23376        187564.1
0.26623        216122.6385
0.30893        262950.026
0.33751        317012.5044
0.348 ...

你好,有下面两个问题请教一下:
1.你是用高版本的1stopt处理的吗?用的优化方法是什么呀?
2.和你一样的程序,我在1.5里面运行出来的结果每次不一样,而且限定参数取值范围没有用,结果如下。请问是什么原因啊?

迭代数: 691
计算用时(时:分:秒:微秒): 00:00:00:640
优化算法: 改进差分进化算法
计算结束原因: 达到收敛判断标准
均方差(RMSE): 11813.588140211
残差平方和(SSE): 3349460753.91679
相关系数(R): 0.999071556294323
相关系数之平方(R^2): 0.99814397459636
决定系数(DC): 0.998135283456781
卡方系数(Chi-Square): 3286.04722265702
F统计(F-Statistic): 11831.286036308

参数        最佳估算
----------        -------------
c                  4436.29749062561
a                  0.451609461269286
b                  0.688841712878132

====== 结果输出 =====

No        实测值y           计算值y
1        187564.1          204375.8898195
2        216122.639           228409.3796684
3        262950.026           273549.1336962
4        317012.504           319085.1757346
5        341449.293         342438.6695212
6        381893.353           377155.6659348
7        405537.12           402383.0723887
8        458552.028           449235.5483248
9        487012.663           477415.5669371
10        529786.833           517239.8982308
11        577005.836           558451.2787131
12        614052.634          598653.4694458
13        631792.802           621183.2853979
14        681302.754           678540.5244430
15        718271.229           720738.3132376
16        746330.458           772020.8213192
17        816419.788           835520.1912108
18        841316.725           857639.3139538
19        873576.027           885225.8722161
20        962002.739           963725.5034861
21        943391.226            945069.9375010
22        1013382.653        1009053.6014312
23        1071468.978        1062559.6102932
24        1104873.754        1091054.5412640
4楼2014-07-21 07:38:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qinzhong6138

至尊木虫 (著名写手)

灰常灰常笨的小笨蛋


小木虫: 金币+0.5, 给个红包,谢谢回帖
我试了一下,跟版主的是一样的结果。
模型公式: y = c*(3.14*0.15*0.15/4*(a-x))^(-b)
          y = 690.188860396608*(3.14*0.15*0.15/4*(0.469336714147137-x))^(-1)
优化算法: 通用全局优化算法(UGO1)
计算结束原因: 达到收敛判断标准
均方差(RMSE):22007.1981310799
残差平方和(SSE):11623602469.9345
相关系数(R): 0.99710928367923
相关系数之平方(R^2): 0.994226923599308
确定系数(DC): 0.993528891541026
卡方系数(Chi-Square): 10421.6657273544
F统计(F-Statistic): 1030.22020244786

参数        最佳估算
----------        -------------
b        1
c        690.188860396608
a        0.469336714147137

====== 结果输出 ======

No        实测值y        计算值y
1        187564.1        165875.945270039
2        216122.6385        192393.985136592
3        262950.026        243608.943369555
4        317012.5044        296423.303846832
5        341449.2929        323731.040305956
6        381893.3527        364394.885217672
7        405537.1204        393889.773274927
8        458552.0281        448296.239282409
9        487012.6627        480665.307973489
10        529786.8329        525810.520435552
11        577005.8357        571655.771204195
12        614052.6336        615409.957312385
13        631792.8022        639479.813113092
14        681302.7538        699209.297578075
15        718271.2287        741676.735308227
16        746330.4578        791555.824969416
17        816419.7882        850659.670990024
18        841316.7245        870558.491197974
19        873576.0266        894880.938627447
20        962002.7388        961133.012405975
21        943391.2264        945779.715289246
22        1013382.653        997442.256030093
23        1071468.978        1038531.02851235
24        1104873.754        1059652.71165029
加油
5楼2014-07-21 11:50:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Neji1989

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by qinzhong6138 at 2014-07-21 11:50:52
我试了一下,跟版主的是一样的结果。
模型公式: y = c*(3.14*0.15*0.15/4*(a-x))^(-b)
          y = 690.188860396608*(3.14*0.15*0.15/4*(0.469336714147137-x))^(-1)
优化算法: 通用全局优化算法(UGO1)
计算 ...

你好,你用的也是1.5吗?能把软件给我发一下吗?邮箱:Neji1989@126.com

[ 发自小木虫客户端 ]
6楼2014-07-21 12:21:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑色天然呆

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
2楼: Originally posted by 月只蓝 at 2014-07-20 19:43:07
Parameters a,b,c;
Variable x,y;
Function y=c*(3.14*0.15*0.15/4*(a-x))^(-b);
Data;
0.23376        187564.1
0.26623        216122.6385
0.30893        262950.026
0.33751        317012.5044
0.348 ...

想请教您一个1stopt的语法问题~
    多变量拟合问题,如果共有12个自变量,即:Variables x(1:12)。在方程中,如果引用第4个变量,是否只能以“x4”的形式,而不能以“x[4]”的形式?~
    因为我不想写成x1、x2、x3...的形式,“12”是一个可能变化的值,有没有什么办法可以用类似“x [ j ]”的方式统一抽象的表达呢?~~
7楼2014-07-22 11:45:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Neji1989

新虫 (初入文坛)

引用回帖:
7楼: Originally posted by 黑色天然呆 at 2014-07-22 11:45:29
想请教您一个1stopt的语法问题~
    多变量拟合问题,如果共有12个自变量,即:Variables x(1:12)。在方程中,如果引用第4个变量,是否只能以“x4”的形式,而不能以“x”的形式?~
    因为我不想写成x1、x2、x ...

抱歉啊!你这个问题我不会

[ 发自小木虫客户端 ]
8楼2014-07-22 20:23:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑色天然呆

新虫 (小有名气)

引用回帖:
8楼: Originally posted by Neji1989 at 2014-07-22 20:23:49
抱歉啊!你这个问题我不会
...

嘿嘿~谢谢您!~
9楼2014-07-23 08:16:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Neji1989 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见