gpt4 book ai didi

python - Python 中的有界逻辑回归

转载 作者:太空宇宙 更新时间:2023-11-03 21:18:57 29 4
gpt4 key购买 nike

standard logistic regression solver在 scikit-learn 中假设回归方程:

P(X) = 1/ (1 + exp(b0 + b1*X1 + ... + bn*Xn))

..并使用各种求解器例程求解b

对于特定项目,我想将回归方程限制在 0-a(而不是 0-1)之间,并添加变量 c 来居中自变量Xk,例如

P(X) = a / (1 + exp((b0 + b1*X1 + .. + bn*Xn) * (Xk  - c)))

并求解 abc

关于如何修改 logistic.py 来实现此目的有什么想法/想法吗?我想到修改expit函数来反射(reflect)改变后的方程。但如何让求解器知道还包含新变量 ac 呢?有任何可用的脚本能够处理我修改后的逻辑回归方程吗?

最佳答案

尚不完全清楚您需要什么,但是

P(X) = a / (1 + exp(b0 + b1*X1 + .. + bn*Xn) * (Xk  - c))

与此相同

P(X) = a / (1 + exp(b0 + b1*X1 + .. + bn*Xn + log(Xk)/log(c))

因此将 c 替换为 exp(1/bk)

关于python - Python 中的有界逻辑回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54456591/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com