24小时热门版块排行榜    

查看: 2040  |  回复: 6

bookup

铜虫 (小有名气)

[求助] 【公式拟合问题】如何拟合下面这样的一个公式,多谢大牛。

如题,
请问下面这样一个k的公式:
(1)参数变量有三个参数如f'c,H/B和ξ。
(2)公式的形式并非是一些软件里常见的函数形式。
也就是说,如果我手头有多于两个的参变量数据,想拟合一个不知何种函数表达式的结果,应该用什么软件或哪种方法?因为是急用,希望贡献一种较为简易的实现方法。

求助各位大牛,先谢谢了。

回复此楼

» 猜你喜欢

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

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

fatpig8832

铁杆木虫 (著名写手)

【答案】应助回帖


gmy1990(金币+1): 2011-07-26 10:57:56
bookup(金币+2): 谢谢你的回帖呵呵 2011-07-26 21:23:10
如果只是想计算出k的值,用excel自己写出公式就可以算了...
2楼2011-07-26 10:32:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bookup

铜虫 (小有名气)

楼上的可能没明白我的问题
我的问题是如何根据若干数据(有多个变量)拟合一个类似的(函数形式未知)式子
而不是计算这个式子的值
你好吗
3楼2011-07-26 12:36:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fatpig8832

铁杆木虫 (著名写手)

引用回帖:
Originally posted by bookup at 2011-07-26 12:36:29:
楼上的可能没明白我的问题
我的问题是如何根据若干数据(有多个变量)拟合一个类似的(函数形式未知)式子
而不是计算这个式子的值

明白了,不过貌似没有什么好方法去实现你要求的功能,只能自己一个一个去试,就是说,去把它蒙出来...
4楼2011-07-26 14:48:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nwwolfchj

金虫 (正式写手)

【答案】应助回帖

bookup(金币+5): 恩,非常细心的建议 2011-07-27 00:46:37
有隐函数的或要函数变形或把隐函数处理成显形的,对非线性一样要处理成显形的,若果不想那么麻烦,估计要用迭代法,但关键是你的函数要能收敛,否则也要处理一下,软件我建议1stopt, 国产非常好的拟合优化软件,可以处理多变量拟合,还不需要给定初值,^_^,就这么多,多变量多参数拟合本来就是个难的问题,基本上很多软件都不太直接去拟合,一般都是你要自找软件或者算法用程序语言自己实现,建议看看回归算法,当然现在流行神经网络算法似乎也可行。
5楼2011-07-26 23:03:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yalefield

金虫 (文坛精英)

老汉一枚

【答案】应助回帖

您的情况,是先有具体的数据,然后想根据这些数据,搞出一个函数关系,而且这个函数关系不是线性的。如果是线性的,那就叫“线性拟合”;您的情况属于“非线性拟合”。

线性拟合的经典做法,是设置一个目标函数。一般地,这个目标函数可以设置成实际观测值(您已有的具体数据)与你所设想的拟合函数计算值之间的差的平方。
既然目标函数是一个二次函数,则必有极值,因此,对目标函数求导,令其为0,那么,就会获得一个待定系数的矩阵。余下的问题,就是求解这个待定系数矩阵。

【抱歉。以上说得很粗略。在网页中输入数学公式,效果太差了。】

需要用到的技术,包括:
(1)最小二乘法
(2)Gauss消去(及其种种改进)
(3)拟牛顿法

当然,也有人用蒙特卡洛等优化算法求解。

总之,您所提的问题,如能解决,将是一个四分之一博士论文的工作,或二分之一的硕士论文的工作。

例如,大连物化所,在色谱重叠峰的解析方面,做了多年的研究。其中,在非线性拟合方面,不断做着改进......
6楼2011-07-27 08:13:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bookup

铜虫 (小有名气)

。。。。。 可这个式子就是一篇论文里貌似很随意的给出来的哇。。。
你好吗
7楼2012-04-09 23:34:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bookup 的主题更新
信息提示
请填处理意见