Python 如何显示线性回归()的权重和偏差?
我正在尝试解决一个线性回归问题,我正在使用Python 如何显示线性回归()的权重和偏差?,python,machine-learning,scikit-learn,linear-regression,Python,Machine Learning,Scikit Learn,Linear Regression,我正在尝试解决一个线性回归问题,我正在使用sklearn中的LinearRegression()函数。是否可以显示权重和偏差?一旦fit模型使用coef属性检索权重并intercept获取偏差项 请参见以下示例: import numpy as np from sklearn.linear_model import LinearRegression a = np.array([[5,8],[12,24],[19,11],[10,15]]) ## weights w = np.array([
sklearn
中的LinearRegression()
函数。是否可以显示权重和偏差?一旦fit
模型使用coef
属性检索权重并intercept
获取偏差项
请参见以下示例:
import numpy as np
from sklearn.linear_model import LinearRegression
a = np.array([[5,8],[12,24],[19,11],[10,15]])
## weights
w = np.array([0.2, 0.5])
## bias
b = 0.1
y = np.matmul(w, a.T) + b
lr = LinearRegression()
lr.fit(a, y)
print(lr.coef_)
# array([0.2, 0.5])
print(lr.intercept_)
# 0.099
有关更多详细信息,请参阅