【发布时间】:2018-07-28 05:03:57
【问题描述】:
我想将一些数据拟合到曲线上,将其用作成本函数:
def cost_func(x):
return ((unknown_conc-x[1]*(x[0]*conc_A+
(1-x[0])*conc_B))**2).sum()
它在使用 scipy.optimize 时有效,但我想改用 statsmodels。但是我正在努力定义一个 statsmodels 公式。你有什么想法吗?
我尝试了类似的方法,但它不适用于 x*A + (1-x)*B:
result = sm.ols(formula="A ~ I(B + C) -1", data=df).fit()
【问题讨论】:
标签: python regression statsmodels patsy