本帖最后由 老姜 于 2013-12-11 03:30 编辑

我做了个非线性拟合,结果发现:相关系数之平方(R^2) 不等于决定系数(DC),自己采用1-SSE/SST计算后得到DC值,想知道lstopt 的R^2是如何计算?

原代码如下:

Function z=(a*b*cos(y+2*pi/3)+(a^2*b^2*(cos(y+2*pi/3))^2+4*(3^(0.5)*a*b*x+3*b^2)*(sin(y+pi/3))^2)^(0.5))/(2*6^(0.5)*(sin(y+pi/3))^2);

data;

252.3        0        307.82

281.75        0.07        312.26

303.11        0.17        295.9

368.35        0.34        311.69

396.06        0.43        312.36

414.54        0.5        314.76

305.42        0        333.95

303.69        0        331.5

349.87        0.08        348.98

376.43        0.15        348.81

440.52        0.31        354.53

497.1        0.48        358.86

513.84        0.59        350.74

342.37        0        337.21

383.36        0.05        362.62

403.57        0.08        373.51

405.88        0.1        364.05

461.88        0.19        385.93

465.92        0.27        357.53

512.69        0.45        349.55

555.41        0.61        352.69

397.22        0        365.79

449.18        0.08        384.32

465.92        0.13        380.45

539.82        0.22        420.55

517.31        0.28        372.43

600.44        0.34        429.28

602.18        0.38        418.11

639.7        0.55        403.19

700.9        0.67        428.54

结果是

均方差(RMSE): 16.3194206977489

残差平方和(SSE): 7989.70475730346

相关系数(R): 0.906814303593179

相关系数之平方(R^2): 0.822312181201182

决定系数(DC): 0.79381819386557

卡方系数(Chi-Square): 10.9955531029907

F统计(F-Statistic): 129.579738382079

matlab距离平方和公式推导,lstopt 非线性拟合:相关系数之平方(R^2)和决定系数(DC)计算公式是?...相关推荐

  1. MATLAB中用nlinfit做多元非线性拟合(回归)

    MATLAB中有一个多元非线性拟合的功能是nlinfit 基本语法是: beta = nlinfit(X,Y,modelfun,beta0) 式子左边的beta可以是一个向量,向量的元素就是要回归的模 ...

  2. MATLAB 数据处理(二)非线性拟合——洛伦兹拟合(Lorentz fit)

    文章目录 一.拟合示例 二.单峰洛伦兹 2.1 洛伦兹线型函数表达式与物理含义 2.2 lsqcurvefit非线性拟合 2.3 代码实现 三.双峰洛伦兹 3.1 洛伦兹线型函数表达式与物理含义 3. ...

  3. matlab如何进行四维拟合,如何用matlab对四维数据进行非线性拟合? - 数学 - 小木虫 - 学术 科研 互动社区...

    这个很简单啊,用lsqcurvefit或者lsqnonlin都可以.比如: function ydata = myfun(a,xdata) ydata=xdata(:,1).*xdata(:,2).* ...

  4. matlab中三维非线性拟合,matlab非线性拟合与绘制三维曲面

    建议用1stOpt,使用简单,不用猜初值,拟合效果非常强.下面是由1stOpt得出的结果,应该是唯一最优解.如果用其它软件,估计花费时间不少还不一定能得到最优解. 均方差(RMSE): 2.88773 ...

  5. 利用nlinfit函数实现数据非线性拟合

    所谓"拟合",指的是在已有一组实验数据的前提下,研究这组数据有怎样的函数关系--最终结果是从这一组看似漫无规律的数据点中"找出"能用数学表达式表示的规律. 用数 ...

  6. 利用最小二乘法,用直线拟合点时,为什么计算竖直距离而非垂直距离?为什么在线性回归分析中,求的是距离平方和最小,而不是距离之和最小?

    我的理解是,直接求距离之和可能导致多个解存在的情况,而求距离平方和可以保证唯一解,参考: 当且仅当a=b时,不等式等号成立 参考文章:利用最小二乘法,用直线拟合5点时,为什么计算竖直距离而非垂直距离?

  7. Matlab对指定参数的曲线进行非线性拟合

    Matlab拟合曲线的方式 Matlab拟合曲线的方式有很多种,有三次样条插值.线性插值.多项式拟合等等.多项式拟合由于函数由f(x)=anxn+an−1xn−1+...+a1x+a0f(x)=a_n ...

  8. 数据拟合---使用自定义函数进行非线性拟合 -在Origin。matlab拟合工具箱cftool

    在Origin中使用自定义函数进行非线性拟合 http://blog.163.com/wuhen211@126/blog/static/7474635020105233269949/ matlab拟合 ...

  9. 【智能控制实验】基于MATLAB的BP神经网络实现非线性函数拟合设计

    基于MATLAB的BP神经网络实现非线性函数拟合设计 一.实验要求: 重点是掌握BP神经网络的学习算法原理,掌握matlab工具箱设计BP神经网络拟合非线性模型的方法(m文件):掌握在图形用户界面下设 ...

最新文章

  1. 规模化敏捷中的“三要”和“三不要”
  2. TensorFlow中设置学习率的方式
  3. 推荐一个牛逼的 GitHub 项目+支付宝、微信支付项目实战!快来获取!
  4. Question: Database Of Tumor Suppressors And/Or Oncogenes
  5. java实践_Java怪异实践
  6. 前端学习(484):html之实体
  7. 【牛客 - 272B】Xor Path(树上操作,路径异或值)
  8. 即将绝版!小米最经典旗舰降价甩,以后不会再有了
  9. 惯性力偶矩公式中j_万众期待的倍量过左峰选股公式,通达信专用,学会收益再翻一倍!...
  10. 嵌入式linux系统移植的四大步骤_嵌入式linux内核裁剪与移植步骤教程
  11. 关于数字化营销,这些知识点你一定要知道
  12. 计算机械效率的简便公式,机械效率公式
  13. 百度地图根据位置获取对应的位置中文
  14. webpack bable
  15. Windows 使用技巧 -- 自定义桌面图标显示
  16. M3U8 文件介绍 与 播放方法
  17. 怎么进入云计算这个行业?新手怎么学习云计算?
  18. 什么是android应用程序未安装,应用程序未安装,教您安卓系统应用程序未安装怎么解决...
  19. python模拟登录163邮箱_python模拟登陆163邮箱并下载邮件内容(第三版代码片段)
  20. Lasso回归的原理推导

热门文章

  1. 人生经验:热闹还是要看?
  2. Linux iio驱动学习
  3. 第7课用计算机写作文优质课例,有趣的电脑课作文9篇
  4. 使用网上成熟的【MySqlBackup】组件,通过WEB网页操作,备份远程计算机中的数据库到C:\inetpub\wwwroot文件夹下,系统汇报错误(访问被拒绝),该如何解决呢?
  5. 弗洛伊德求最小简单环
  6. 【趣题】红蓝眼岛居民自杀事件
  7. 去中心化通信简易方案
  8. LeetCode 848. Shifting Letters
  9. 汉诺塔python创新设计_递归经典案例汉诺塔 python实现
  10. ubuntu下文本标注工具BRAT全程离线安装