2024-04-26 13:19:45 发布
网友
我正在研究一个问题,其中我的响应变量是一个相对幂,其值不能超过100%。当我使用线性回归或任何其他机器学习算法时,预测值超过100%,我想将其限制在100%。我们有没有办法做到这一点
考虑到您使用的是线性回归,这取决于响应变量的含义。但是在一般函数y=f(x)中,可以添加Softmax函数y=Softmax(f(x))以确保(0,1)中的y。如果将Softmax替换为sigmoid并将其用于回归,则会得到一个Logistic regression,您可以将响应值限制为(0,1)
y=f(x)
Softmax
y=Softmax(f(x))
sigmoid
Logistic regression
考虑到您使用的是线性回归,这取决于响应变量的含义。但是在一般函数
y=f(x)
中,可以添加Softmax
函数y=Softmax(f(x))
以确保(0,1)中的y。如果将Softmax
替换为sigmoid
并将其用于回归,则会得到一个Logistic regression
,您可以将响应值限制为(0,1)相关问题 更多 >
编程相关推荐