如何让回归模型预测范围

How to have regression model predict ranges

我正在尝试制作一个可以预测考试成绩的模型。我目前正在使用一个简单的线性回归模型,但由于它猜测的是单个数字作为分数,因此得到的准确度分数接近 0。我想知道是否有办法让模型预测大约 10 个数字的范围,如果真实数字在该范围内,则将其标记为正确猜测。

The dataset I am using

Github page with notebook

貌似你用的是LogisticRegressionLogisticRegression其实不是回归,是class化(比如输入数据class a 或 b).

使用 sklearn.linear_model.LinearRegression 进行线性回归,阅读 this 了解更多详情

还有很多其他的回归算法,我无法在答案中一一列举。如果您想使用回归而不是简单的朴素线性回归,请阅读 this for all available supervised learning algorithms scikit-learn provides, Ridge regression and SVR 可能是开始的好地方。