【问题标题】:Can we limit the value of a response variable in any machine learning algorithm?我们可以限制任何机器学习算法中响应变量的值吗?
【发布时间】:2019-06-10 11:43:43
【问题描述】:

我正在研究一个问题,其中我的响应变量是一个相对幂,其值不能超过 100%。当我使用线性回归或任何其他机器学习算法时,预测值超过 100%,我想将其限制为 100%。有什么方法可以实现吗?

【问题讨论】:

    标签: python machine-learning


    【解决方案1】:

    考虑到您使用的是线性回归,这取决于您的响应变量的含义。但在一般函数y=f(x) 中,您可以添加Softmax 函数y=Softmax(f(x)) 以确保y 在(0, 1) 中。如果您将Softmax 替换为sigmoid 并将其用于回归,那么您将得到Logistic regression,您可以将响应值限制为(0, 1)。

    【讨论】:

      猜你喜欢
      • 2017-07-12
      • 2017-05-02
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 2011-08-01
      • 2014-10-29
      • 2011-01-30
      • 2015-09-18
      相关资源
      最近更新 更多