作者leoking0106 (white)
看板MATLAB
标题[问题]不是多项式的回归
时间Thu Nov 28 12:27:18 2013
现在我有一组xdata和一组ydata
我想要用回归的方式求出下式
ydata=(1/(1+(a*xdata)^b))^((b-1)/b)
的a和b
因为不是多项是没办法用polyfit
写矩阵也没办法完全提出a和b做左除法
拜托版上的高手给我一点想法或告诉我甚麽指令可以做
感激不尽~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.25.108
1F:→ ejialan:cftool 11/28 12:57
2F:→ celestialgod:不是 ydata = (a*xdata)^(1-b) take log吗 11/28 13:27
3F:→ celestialgod:ydata = (1-b)*log(a) + (1-b)*log(xdata) 11/28 13:27
4F:→ celestialgod:\log(\) 11/28 13:28
5F:推 profyang:楼上 他有个"1+" 11/28 16:18
6F:→ bridge23:搜寻 张智星 教授 曲线拟合与回归分析 应该有帮助 11/29 13:23