具有固定斜率参数的线性回归

数据挖掘 scikit-学习 线性回归
2022-02-17 03:03:05

我有一些数据(x1,y1),(x2,y2),...,(xn,yn), 其中两者xy表示实数(浮点数)。我想使用 Scikit-learns LinearRegression 模型来拟合以下形式的模型:

yi=b0+b1xi+ei

通常,我知道 OLS 用于计算参数b0,b1. 但是,就我而言,我碰巧知道 b1=c所以我只想适合b0. 有没有办法强制 scikit-learn 使用b1=c作为斜率比,只估计截距b0,还是需要自定义类?

1个回答

你可以计算: b^0=mean(ycx)