我在这篇文章中遵循了公认的答案:
Python 中的多元线性回归
在评论中,它提到了如何用常数项(y-intercept)拟合直线。如何访问此?
拟合模型后,截距可用作model.intercept_
。这里有一个例子:
# Example that should have intercept of 1
x = np.random.rand(10,3)
y = 1 + x.dot([1,2,3]) + 0.05 * np.random.rand(10)
lr.fit(x, y)
lr.coef_
>> array([ 1.01701958, 2.00951304, 3.00504058])
lr.intercept_
>> 0.99952789780697682