Matlab论坛
直播中

胡秋阳

13年用户 5435经验值
私信 关注

matlab应用-曲线拟合工具箱拟合曲线模型

拟合一堆成本曲线,函数形式y=A*x*x+B*x,且A>0,B>0。

一帮人用eviews,spss都没搞定,只好要我编程,没想到matlab拟合工具箱帮了大忙,即形象,又方便。不到一天工夫所有曲线估计完毕。

使用方法也很简单

将x输入如x=[

110.3323
148.7328
178.064
202.8258033
224.7105
244.5711
262.908
280.0447
296.204
311.5475


]


输入y=[

5
10
15
20
25
30
35
40
45
50


]

启动曲线拟合工具箱

》cftool

进行曲线拟合工具箱界面

点data

读入x,y,退出

点fit

点newfit

点dataset进入数据集

从type of fit中选custom equations,点new equation

点general equation

输入函数形式

修改待估计参数的上下限,也就是把-inf,inf改成具体数据hko

点ok

点apply
就可以得到函数,如下例:
general model:
f(x) = a*x*x+b*x
Coefficients (with 95% confidence bounds):
a = 0.009194 (0.009019, 0.00937)
b = 1.78e-011 (fixed at bound)
Goodness of fit:
SSE: 6.146
R-square: 0.997
Adjusted R-square: 0.997
RMSE: 0.8263

analysis功能是曲线拟合工具箱拟合仅能拟合单变量曲线模型


回帖(4)

co63oc

2013-4-2 14:24:28
谢谢分享技巧谢谢分享技巧
举报

老三

2013-4-2 22:56:47
没有用过这些技巧,看起来很有用萨
举报

闫卓一

2016-6-28 08:44:57
你好,能不能解释下
SSE: 6.146
R-square: 0.997
Adjusted R-square: 0.997
RMSE: 0.8263
参数的含义,参数对拟合精度的影响
举报

tenglonghui369

2024-4-28 22:18:28
多谢楼主分享这些不错的学习资料,应该好好学习,天天向上!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分