主题:求助!急!
chouba
[专家分:0] 发布于 2007-08-08 14:55:00
有哪位高人能告诉我在Gompertz方程,Logistic方程与数据拟合过程中未知参数的初值是怎么估计的吗?
Gompertz方程:y=A+C*exp(-exp(-B(t-M))) 其中A,C,B,M为参数,t是自变量
Logistic方程:dN/dt=rN{1-(N/Nmax)^m}{1-(Nmin/N)^n}其中r,Nmax,Nmin,m,n都是参数,t是自变量,N是因变量
数据很多,没有办法列出来。非常感谢!
回复列表 (共3个回复)
沙发
gslyd [专家分:1300] 发布于 2007-08-08 16:17:00
你可以列出一些代表性的点(最好能有10-20个或以上),算出这些参数后,全部数据可用这些参数作为初值用lsqcurvefit or nlinfit 拟合。
板凳
Guassfans [专家分:4090] 发布于 2007-08-08 18:11:00
以前做过的:
Logistic增长模型: y=L/(1+a*e^(-kt)) 初值 L=3000 a= 44.8445 k=0.4941
Gompertz增长模型:y=L*exp(-b*exp(-k*t))) 初值 L=3000 b=30 k=0.4
3 楼
chouba [专家分:0] 发布于 2007-08-11 08:25:00
非常感谢!这两个模型的参数已经估计出来了,但是模型只考虑了时间,没有考虑到温度。所以Gompertz方程需要用响应面方程来表达参数B和M与温度的关系,Logistic方程需要用平方根模型来表达参数r与温度的关系,这两个怎么做啊?还有资料没有说明Logistic方程中m和n如何表达,谁知道啊?
Gompertz方程:y=A+C*exp(-exp(-B(t-M))) 其中A,C,B,M为参数,t是自变量
Logistic方程:dN/dt=rN{1-(N/Nmax)^m}{1-(Nmin/N)^n}其中r,Nmax,Nmin,m,n都是参数,t是自变量,N是因变量
我来回复