【问题标题】:How to have regression model predict ranges如何让回归模型预测范围
【发布时间】:2021-10-06 20:12:07
【问题描述】:

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

The dataset I am using

Github page with notebook

【问题讨论】:

    标签: python artificial-intelligence linear-regression predict


    【解决方案1】:

    好像你用的是LogisticRegressionLogisticRegression其实不是用来回归的,是用来分类的(比如输入数据是a还是b类)。

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

    还有许多其他回归算法,我无法在答案中一一列出。如果您想使用简单朴素线性回归以外的回归,请阅读 this 了解 scikit-learn 提供的所有可用监督学习算法,Ridge regressionSVR 可能是不错的起点。

    【讨论】:

    • 谢谢,我是机器学习的新手,我认为回归的名称意味着它是用于回归的。
    • @ThatGuy 我同意 Logistic Regression 是一个非常令人困惑的名字,但它在很久以前就被称为这个了,所以人们保留了它,我想你只需要记住 Logistic Regression 是一个分类器算法。
    猜你喜欢
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-25
    • 2019-01-10
    • 1970-01-01
    • 2017-11-30
    • 2022-10-23
    相关资源
    最近更新 更多