如何在 LMFIT 中使用 ExpressionModel 来拟合可以表示为的条件模型:
from lmfit.models import ExpressionModel
# read(xdata and ydata) here
if xdata < some_parameter_value:
model = ExpressionModel('expression1')
else:
model = ExpressionModel('expression2')
如何将此条件模型编写为一个模型(global_model)并将其传递给 fit 方法
results = global_model.fit(y, x = x, parameters_dictionary)
some_parameter_value:是使用Parameters类创建的parameters_dictionary的成员