查看: 174|回复: 2|关注: 0

[已答复] 用1stopt编写拟合函数代码没有反应

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2019-1-31 11:13:06 | 显示全部楼层 |阅读模式
代码如下:
Variable x,Y;
Parameters n;
Function Y=power[-ln(1-x),1/n]/ power[-ln0.5,1/n)]
Data;
0.3 0.80945
0.4 0.96781
0.5       1
0.6 1.14549
0.7 1.25305
0.8 3.47641
0.9 9.16514

是代码有错误出不来结果吗?急急急。。。

论坛优秀回答者

中级

860 麦片

财富积分


5001500


0

主题

2232

帖子

187

最佳答案
  • 关注者: 121
发表于 2019-2-2 21:01:54 | 显示全部楼层
改成如下:

  1. Variable x,Y;
  2. Parameters n;
  3. Function Y=power(-ln(1-x),1/n)/ power(-ln(0.5),1/n);
  4. Data;
  5. 0.3 0.80945
  6. 0.4 0.96781
  7. 0.5       1
  8. 0.6 1.14549
  9. 0.7 1.25305
  10. 0.8 3.47641
  11. 0.9 9.16514
复制代码


均方差(RMSE): 0.769314484727646
残差平方和(SSR): 4.14291343488234
相关系数(R): 0.965198450504718
相关系数之平方(R^2): 0.931608048856708
修正R平方(Adj. R^2): 0.897412073285062
确定系数(DC): 0.926293469573257
卡方系数(Chi-Square): 1.08831159302705

参数        最佳估算
----------        -------------
n        0.559770166474165

论坛优秀回答者

权威

8921 麦片

财富积分



9

主题

1万

帖子

1972

最佳答案
  • 关注者: 473
发表于 2019-2-3 10:08:30 | 显示全部楼层

好生奇怪,为什么matlab得到的R^2、RMSE与1stopt不一样呢? 快照1.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

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