已知Y与X1、X2、X3、X4、X5的10组数据值,求助如何运用SPSS或者MATLAB工具Y关于X的五元多次非线性回归

问题描述:

已知Y与X1、X2、X3、X4、X5的10组数据值,求助如何运用SPSS或者MATLAB工具Y关于X的五元多次非线性回归方程
如何求出Y和X的非线性方程及参数.
1个回答 分类:数学 2014-11-28

问题解答:

我来补答
给你一个例子,希望对有帮助.
三元非线性回归
y=a(1)*x1.^(a(2)).*(1+a(3)*ln(x2)).*exp(-a(4)*x3))
x1、x2、x3,为三个自变量,数据取了一部分,如下:
y x1 x2 x3
644.8 0.78 23795 143
633.1 0.80 16673 140
678.0 0.80 47284 149
677.5 0.80 79812 152
621.7 0.81 10752 137
658.5 0.82 24781 150
629.0 0.83 5126 137
641.9 0.83 14673 143
683.1 0.83 32167 152
632.6 0.86 9025 141
求待定系数a(1)、a(2)、a(3)、a(4).
A=[644.8 0.78 23795 143633.1 0.80 16673 140678.0 0.80 47284 149677.5 0.80 79812 152621.7 0.81 10752 137658.5 0.82 24781 150629.0 0.83 5126 137641.9 0.83 14673 143683.1 0.83 32167 152632.6 0.86 9025 141];
y=A(:,1);x=A(:,2:4);
f=@(a,x)a(1)*x(:,1).^(a(2)).*(1+a(3)*log(x(:,2))).*exp(-a(4)*x(:,3));
a=lsqcurvefit(f,rand(1,4),x,y)
a =
75.7837 3.9717 30.3896 0.7169
再问: 现在不知道方程是什么形式,只有相关数据,如何求呢?望解答
再答: 那你把数据传给我看一看,lhmhz@qq.com
再问: 请问大神有帮助吗?还是需要其他方面鉴赏?可以满足,只求答案
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率