24小时热门版块排行榜    

查看: 1589  |  回复: 7
【悬赏金币】回答本帖问题,作者巨猩奥尼尔将赠送您 15 个金币

巨猩奥尼尔

铜虫 (小有名气)

[求助] 如何找到合适拟合函数模型? 已有1人参与

我用的MATLAB里的多项式函数以及1stopt中的快速拟合,虽然拟合优度可以达到0.99,但是将原有自变量带入拟合的函数中,实际值与计算值误差很大。怎么样才能找到最优的函数模型呢?我的是三维曲面拟合,已知拟合一个关于XY的三维曲面函数。请求各位解答一下!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
拟合效果好,实际代入计算结果不佳,可能是模型对参数很敏感,输入参数时候小数点后多取几位试试。

发自小木虫Android客户端
数值计算
2楼2020-09-08 10:19:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by 独孤神宇 at 2020-09-08 10:19:31
拟合效果好,实际代入计算结果不佳,可能是模型对参数很敏感,输入参数时候小数点后多取几位试试。

我试了,误差变化不大呀,有没有其他的方法呀
3楼2020-09-08 18:49:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
3楼: Originally posted by 巨猩奥尼尔 at 2020-09-08 18:49:13
我试了,误差变化不大呀,有没有其他的方法呀...

你确定拟合的数据和模型没有弄错么。用数据进行拟合得到的模型,计算结果基本和数据一致的

发自小木虫Android客户端
数值计算
4楼2020-09-08 22:40:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by 独孤神宇 at 2020-09-08 22:40:42
你确定拟合的数据和模型没有弄错么。用数据进行拟合得到的模型,计算结果基本和数据一致的
...

没错的,拟合优度0.9的时候仍然有很多误差很大的点
5楼2020-09-09 08:19:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
5楼: Originally posted by 巨猩奥尼尔 at 2020-09-09 08:19:02
没错的,拟合优度0.9的时候仍然有很多误差很大的点...

你指的是相关系数吧,这个有些点误差很大也没关系的,要看总体拟合效果。另外,可以看均方根误差和残差平方和

发自小木虫Android客户端
数值计算
6楼2020-09-09 08:23:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

巨猩奥尼尔

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by 独孤神宇 at 2020-09-09 08:23:32
你指的是相关系数吧,这个有些点误差很大也没关系的,要看总体拟合效果。另外,可以看均方根误差和残差平方和
...

但是我要的精度比较高,想要误差大部分都在几个百分比甚至零点几个百分比,最大也不要超过百分之20,这个应该怎么办呢?求解答
7楼2020-09-09 09:52:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

引用回帖:
7楼: Originally posted by 巨猩奥尼尔 at 2020-09-09 09:52:38
但是我要的精度比较高,想要误差大部分都在几个百分比甚至零点几个百分比,最大也不要超过百分之20,这个应该怎么办呢?求解答...

将几个误差较大的 异常点 剔除就可以了。

发自小木虫Android客户端
数值计算
8楼2020-09-09 12:59:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 巨猩奥尼尔 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见