使用OLS拟合变换函数

时间:2017-07-20 17:34:16

标签: python-3.x statistics statsmodels

我想在statsmodels.ols中使用这样的函数:

y ~ a*x_1**b+x_2**c

如果我理解正确,我可以将其转换为

np.log(y) ~ np.log(x_1) + np.log(x_2)

问题是,我的残差也随之转变。因此,与拟合未转换函数相比,我获得了不同的结果(这在statsmodels中是不可能的,对吗?)

有没有办法将残差转换回来以获得正确的最小二乘拟合?

还是另一个python包给出了类似的结果总结?

提前致谢

Gor的

0 个答案:

没有答案