【发布时间】:2021-05-01 02:53:14
【问题描述】:
我试图了解是否有一种方法,使用sklearn.linear_model.LinearRegression() 来获取解释变量的值,给定X 的预测。
例如 - 查看汽车的 MPG。我可以使用多个解释变量构建模型,然后(成功地)预测给定 X 集的 MPG。但是,我可以做相反的事情并给出Y,然后得到预测的X 值吗?
如果不是很清楚,请见谅!
【问题讨论】:
-
这不是一对一的!
y中的每个值都可以有X、f.i. 的不同可能组合。y = b0 + b1 * x1 + b2 * x2和b0 = 5, b1 = 2, b3 = .5产生一组特定的 xx1 = 3.5, x2 = 7-->y = 15.5 = 5 + 2 * 3.5 + 0.5 * 7.以及x1 = 0, x2 = 21-->y = 15.5 = 5 + 2 * 0 + .5 * 21。所以:不,不可能从预测的 y 值中得到 X 值(除了一些非常基本和特定的情况)!
标签: python scikit-learn regression linear-regression