【发布时间】:2019-11-24 21:33:34
【问题描述】:
我是这个统计方面的新手。
所以对于 x 的某些值,我有一个数据集 y = f(x)。我想将此数据拟合到func,以便对于y 中的每个点,我都可以计算x 的值。
假设我想要拟合的模型类似于
def func(x,a,b,c):
return a+b*x/c
现在要使用最小化功能,我必须定义参数:
params = Parameters()
params.add('a' , value = 10)
params.add('b' , value = 1)
params.add('c' , value = 2)
result = minimize(func, param, arg=(x, y))
我的问题是,如果我想将我的x 变量作为参数并将其作为参数传递怎么办。
基本上,当我将x 作为变量传递时,我传递的是一个与我的数据集中特定点相对应的数组。但是我想找到使用x 作为参数,因为我想为某些数据点y 找到x 的值。
【问题讨论】:
标签: python minimize minimization lmfit