我正在尝试将模型拟合到一些数据上。自变量称为
以前,使用Scipy中的
今日免费次数已满, 请开通会员/明日再来
我该如何在这里运行
A
和B
,它们是Pandas DataFrame中的列。我正在尝试使用两个参数拟合数据框中的y
。以前,使用Scipy中的
curve_fit
,我可以这样做:def fun(X, p1, p2):
A, B = X
return np.exp(p1*A) + p2*B
X = (df['A'].tolist(), df['B'].tolist())
popt, pcov = curve_fit(fun, X, df['y'].tolist())
今日免费次数已满, 请开通会员/明日再来
def fun(A, B, p1 = 1, p2 = 1):
return np.exp(p1*A) + p2*B
model = Model(fun, independent_vars=['A', 'B'])
我该如何在这里运行
model.fit()
?文档中提供的FAQ并没有什么帮助——我需要首先压平什么内容?请注意保留原有的HTML标签格式。
numpy.ndarray.flatten
,当我使用flatten_data()
时返回错误。 - tetukowski