我们可以在任何机器学习算法中限制响应变量的值吗?

2024-04-26 13:19:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究一个问题,其中我的响应变量是一个相对幂,其值不能超过100%。当我使用线性回归或任何其他机器学习算法时,预测值超过100%,我想将其限制在100%。我们有没有办法做到这一点


Tags: 算法机器线性办法预测值
1条回答
网友
1楼 · 发布于 2024-04-26 13:19:45

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

相关问题 更多 >