非线性参数回归,有方程咋求a,b,N我有一函数想回归其中参数,用matlab最好,听说还有遗传算法啥的,y(t)=N[1-exp(-(a+bN)t)]/[1+(Nb/a)exp(-(a+bN)t)]共有14个数据t=1,2,3、、、、、、,14;对应的y(t)=3,10,24,68,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 17:07:22

非线性参数回归,有方程咋求a,b,N
我有一函数想回归其中参数,用matlab最好,听说还有遗传算法啥的,
y(t)=N[1-exp(-(a+bN)t)]/[1+(Nb/a)exp(-(a+bN)t)]
共有14个数据
t=1,2,3、、、、、、,14;
对应的y(t)=3,10,24,68,130,246,584,1052,1739,2536,2969,3908,4674,4884;
具体的做法,编的程序啥的写清楚些,
.

程序如下,但是不收敛,你最好检查一下你的表达式对不对.
在Matlab下输入:edit,然后将下面两行百分号之间的内容,复制进去,保存
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function y=fit_reylla(para,t)
%其中p,n分别用abc(1),abc(2)代替
N=para(1);
a=para(2);
b=para(3);
y=N*(1-exp(-(a+b*N)*t))./(1+(N*b/a)*exp(-(a+b*N)*t)); %在这检查表达式
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
返回Matlab主界面输入:
t=1:14;
y=[3 10 24 68 130 246 584 1052 1739 2536 2969 3908 4674 4884];
[para,res]=lsqcurvefit('fit_reylla',[10,10,10],t,y)
N=para(1);
a=para(2);
b=para(3);
yfit=fit_reylla(para,t);
plot(t,y,'r*',t,yfit)

非线性参数回归,有方程咋求a,b,N我有一函数想回归其中参数,用matlab最好,听说还有遗传算法啥的,y(t)=N[1-exp(-(a+bN)t)]/[1+(Nb/a)exp(-(a+bN)t)]共有14个数据t=1,2,3、、、、、、,14;对应的y(t)=3,10,24,68, 高分求助 怎么用excel求已知方程形式的参数?非线性回归方程已知方程形式为(x+a)(y+b)=2a,在实验中已经测定了一系列的x值和y值,怎么用excel求出a、b的值?我觉得我说清楚了,可看答案好像又没 求助关于非线性回归方程系数的含义比如线性回归方程 y= a+b1X1 +b2X2+b3X3...bnxn那么我知道 比如X2 X3固定的时候,当X1增加1个单位 Y会增加b1个单位那么对于非线性回归方程,比如我有 y= a * X1^b1 * X2 带不等式约束的非线性回归,求得参数如何检验?非线性回归为Logistic回归。线性回归加约束我现在会弄了,在sas里有相应的命令“restrict”。非线性的怎么办啊!会这方面的,甚至给我篇能推 求非线性方程中的参数问题方程为:y=x1+(a-x1) * (1-exp^(-(b * x2)^c))现在有x1,x2,y的值,想求出方程中参数a,b,c.请问各位有什么软件可以求呢?具体的方法是什么?百度了下spss,用analyze-regression-no 非线性回归方程怎么进行检验两个变量各有400多个样本数据,进行了三次多项式回归拟合,但是怎么检验这个回归方程呢 回归方程中的b,a怎么求? 如何求线性回归方程a.b 线性回归及线性相关、等级相关、非线性回归这些统计学过程的理论分析前提是什么?彼此有什么样的关系?如何判断非线性回归拟合方程的好坏? 线性回归及线性相关、等级相关、非线性回归这些统计学过程的理论分析前提是什么?彼此有什么样的关系?如何判断非线性回归拟合方程的好坏?请尽量详细回答,会加分!不要照抄别人的 matlab中指数型回归方程参数求法第一年是1998年,由这个求得以下的参数a,b,R2 求在matlab中的程序. 三个变量之间的非线性回归问题求助.已知三个变量之间的函数关系为y=a/x1*10^(b*x2+c),且知道n组y,x1,x2的值,能否利用matlab等数学工具回归原函数,求出其中的参数a,b,c呢? 函数拟合问题其中T为1,求a和Th.应该是spss 参数拟合,非线性回归,加权最小二乘法等等 说不得也是二阶最小二乘法。 80组系数解11个参数.用高斯消元法,求代码.C语言.一个非线性方程组里有两个非线性方程,共有11个未知数,直接用高斯消元法做,关键是这80个系数怎么用.还得全用上.求代码., 什么叫线性回归、非线性回归.回归分析是什么.线性拟合、非线性拟合,参数拟合、非参数拟合 mathematica非线性拟合拟合的形式是Log((5.47-2*a+y)/(4*y-2*a))=1/150*b*x ,我有一批x相应y的数据,想求参数a、b.用mathematica应该怎么写啊?(包括x、y的录入方式也不知道.) matlab中在非线性回归问题matlab中,在非线性回归检验中sse是什么意思啊?有什么用处?代表了什么?越小越好?一般数值多少算方程拟合的好? 怎么做这个非线性回归方程,求K值如图的非线性回归方程,x,x0和t都已知,怎么用excel做出能得到k值的非线性回归方程