使用prefit-lmfit模型预测新数据集中的值

2024-09-24 20:35:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用以下方法培训了lmfit模型:

xList = np.linspace(1, len(dataRowTrain), len(dataRowTrain))
model = LinearModel()
parameters = model.guess(dataRowTrain, x=xList)
fitModel = model.fit(dataRowTrain, parameters, x=xList)

现在我想使用fitModel来预测数据集中的下一系列值。我怎样才能做到

我知道我可以输出最佳拟合模型的权重并在方程中运行,但我想知道lmfit是否提供了更好的方法


Tags: 数据方法模型modellennpfitparameters
1条回答
网友
1楼 · 发布于 2024-09-24 20:35:29

您可以使用来预测值

model.eval()

例如:

result = model.fit(y, params, x=X) # curve fitting
x1 = [1, 2, 3] # input for prediction
a = result.eval(x=x1)   # prediction

相关问题 更多 >