在scikit-learn中,可以通过线性回归模型的coef_属性和intercept_属性来获得斜率和截距。
这些属性可以通过训练好的线性回归模型对象来访问。以下是一个示例代码:
from sklearn.linear_model import LinearRegression
# 创建线性回归模型对象
model = LinearRegression()
# 假设X和y是训练数据
X = [[1], [2], [3]] # 自变量特征
y = [2, 4, 6] # 因变量
# 训练模型
model.fit(X, y)
# 获得斜率和截距
slope = model.coef_
intercept = model.intercept_
print("斜率:", slope)
print("截距:", intercept)
输出结果将会是:
斜率: [2.]
截距: 0.0
这里的斜率为2.0,截距为0.0。这意味着在这个简单的线性回归模型中,自变量每增加1,因变量会增加2。当自变量为0时,因变量为0。
腾讯云相关产品和产品介绍链接地址:
serverless days
企业创新在线学堂
云+未来峰会
云+社区开发者大会 武汉站
云+社区技术沙龙[第10期]
高校开发者
DB TALK 技术分享会
云+社区技术沙龙 [第30期]
领取专属 10元无门槛券
手把手带您无忧上云