You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Scikit-learn中LogisticRegression逻辑回归的中点?

获取LogisticRegression模型的中点(概率0.5对应的X值)

逻辑回归的中点对应预测概率为0.5时的输入X值,此时logistic函数的线性组合项为0,即:
coef_ * x + intercept_ = 0
直接通过模型训练后得到的coef_和intercept_参数解方程即可,无需额外操作。

具体实现代码

在你已有的代码基础上,添加以下计算逻辑:

# 计算中点
midpoint = -clf.intercept_[0] / clf.coef_[0][0]
print(f"模型中点(概率0.5对应的X值): {midpoint}")

原理说明

当logistic函数expit(z) = 1/(1+e^-z)的输出为0.5时,z=0,代入线性回归式z = coef_ * X + intercept_,即可推导出X = -intercept_ / coef_,这就是你要找的中点。

内容的提问来源于stack exchange,提问作者Aleksander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 20:57:27