【发布时间】:2017-11-05 23:05:18
【问题描述】:
我正在尝试在 Python 中训练一个线性回归模型(使用 sklearn),但斜率等于 0,即恒定模型 h(x) = b (h: model, b: intercept)。
你知道 sklearn 中有什么方法可以完成这个吗? (我对 LinearRegression 很熟悉,但在那里找不到答案)。
谢谢!
【问题讨论】:
标签: python scikit-learn linear-regression
我正在尝试在 Python 中训练一个线性回归模型(使用 sklearn),但斜率等于 0,即恒定模型 h(x) = b (h: model, b: intercept)。
你知道 sklearn 中有什么方法可以完成这个吗? (我对 LinearRegression 很熟悉,但在那里找不到答案)。
谢谢!
【问题讨论】:
标签: python scikit-learn linear-regression
您好,我认为您不需要 sklearn。从代数上讲,假设您的 X 矩阵单变量是通过 Y 的平均值减去 X 的平均值来求解的。
b = y_train.mean() - X_train.mean()
【讨论】: