下面是我在做什麼:爲什麼我從statsmodels OLS只得到一個參數擬合
$ python
Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
>>> import statsmodels.api as sm
>>> statsmodels.__version__
'0.5.0'
>>> import numpy
>>> y = numpy.array([1,2,3,4,5,6,7,8,9])
>>> X = numpy.array([1,1,2,2,3,3,4,4,5])
>>> res_ols = sm.OLS(y, X).fit()
>>> res_ols.params
array([ 1.82352941])
我預想的有兩個元素的數組?!? 截距和斜率係數?
[文件](http://statsmodels.sourceforge.net/devel/generated/statsmodels.regression.linear_model.OLS.html):一個interecept不包括默認和應該由用戶添加。請參閱statsmodels.tools.add_constant。 – alko
add_constant()在這裏有什麼意義。當我在線性區域中生成一個模型時,我期望得到一個截距y = mX + C。有人希望有人在輸入向量上添加常數的附加操作。 – Abhi