MATLAB求解多元线性回归时,方程左边为表达式时,应该如何编写,例子如下

 我来答
lhmhz
高粉答主

2018-07-23 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17019

向TA提问 私信TA
展开全部
MATLAB求解多元线性回归,你可以这样来考虑:
1、明确具体的数据
x=[0,。。。,0.5];
y=[400,。。。,800];
z=[log(C(0,400)),。。。,log(C(0.5,800))];
x=[x1,y1];y=z;
2、自定义函数
func=@(a,x)a(1)*(x-a(4))^2+a(2)*(x-a(5))^2+a(3)+ε;
3、确定初值,a0=[a10 a20 a30 a40 a50];说明a10、a20、a30、a40、a50是一个具体的数值
4、用nlinfit函数求拟合系数,k1=a(1),k2=a(2),k3=a(3),x0=a(4),y0=a(5)
a= nlinfit(x,y,func,a0);
更多追问追答
追问
那请问如果xy集合有300多个,x1,y1向量我准备直接从Excel里面用xlsread导出来,那z向量要怎么表达呢
那请问如果xy集合有300多个,x1,y1向量我准备直接从Excel里面用xlsread导出来,那z向量要怎么表达呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式