Matlab中最小二乘法如何实现

 我来答
buflucuzhz
2011-08-24 · TA获得超过300个赞
知道小有建树答主
回答量:680
采纳率:0%
帮助的人:442万
展开全部
fz=@(z,x) z(1)*x.^2+z(2)*x+z(3),...
'z','x';
[z,resnorm,residual,exitflag,output] = lsqcurvefit(fz,z0,x,y,[],[],options)
z0为系数矩阵初值
一般评价最小二乘非线性拟合不是用相关性系数,而是用residual,残差或残差平方和
再有一种是用nonfit,很简单的一种非线性回归,不用写函数格式

我没有看清楚,不好意思,所谓偏最小二乘法,就是指在做基于最小二乘法的线性回归分析之前,对数据集进行主成分分析降维,将最后得到的主成分作为输入的x,你可以看一下princomp这个函数是进行主成分分析的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
换得香醇一盏茗
2011-08-25 · 超过10用户采纳过TA的回答
知道答主
回答量:23
采纳率:0%
帮助的人:24.8万
展开全部
线性最小二乘法的函数:
isqlin
非线性最小二乘法的函数:
isqcurvefit
具体用法自己doc命令查吧。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式