我试图拟合一个非线性模型,但在网上找不到任何好的例子。
这个函数有名字吗?
它能线性化吗?
我试图估计参数a、b和c的随机效应g (如在组中)作为时间t的函数,如下所示。我可以在没有随机效应的情况下使用nls对模型进行拟合,但是很难使模型收敛。欢迎建议(最好在R内,但任何合适的套餐都可以)?
## time, repeated 16 times for 4 replicates from each of 4 groups
t <- rep(1:20, 16)
## g, group
g <- rep(1:4, each = 80)
## starting to create
我正在对一个预测函数做一个集合结果的拟合。函数可能被解释为线性的,但我可能需要稍微改变它,所以我正在做曲线拟合,而不是线性回归。我在curve_fit中使用scipy函数。以下是我如何使用它
kappa = 1
alpha=2
popt,pcov = curve_fit(fitFunc1,self.X[0:3],self.Y[0:3],sigma=self.Err[0:3],p0=[kappa,alpha])
这是fitFunc1
def fitFunc1(X,kappa,alpha):
out = []
for x in X: