逻辑回归与利弊

from sklearn.linear_model import LogisticRegression

from sklearn.metrics import accuracy_score, roc_auc_score

clf = LogisticRegression(

penalty='l2',

C=1.0,

max_iter=1000

)

clf.fit(X_train, y_train)

proba = clf.predict_proba(X_test):, 1

pred = clf.predict(X_test)

print("准确率:", accuracy_score(y_test, pred))

print("AUC:", roc_auc_score(y_test, proba))

优点:

· 简单、训练快、可解释性强

· 输出概率,便于做阈值调整

· 系数可以解释为特征对对数几率的影响

· 不容易过拟合,配合正则化效果更好

缺点:

· 决策边界本质上是线性的

· 对非线性关系需要特征工程或核方法

· 对异常值和多重共线性较敏感

· 样本不平衡时需调整权重或阈值

选择需谨慎

文章仅供参考。

相关推荐
代码山河38 分钟前
大模型的幻觉是什么?为什么会产生幻觉
人工智能·ai·大模型
Navigator_Z1 小时前
LeetCode //C - 1300. Sum of Mutated Array Closest to Target
c语言·算法·leetcode
SZYSK1 小时前
鸿蒙人脸识别算法放在终端里:和外挂授权 SDK 差在排障路径
物联网·算法·华为·harmonyos
数聚天成DeepSData1 小时前
验收一批标注数据时,一致性到底在比谁和谁
人工智能·深度学习·机器学习·数据集·deepsdata
码农小白AI1 小时前
监督抽查报告要素不全?IACheck AI 报告文档审核 Agent 做报告要素完整性审查
人工智能
海宇AI1 小时前
零信任架构实战:基于海宇行驶OCR证识别构建自动化租车车队行驶证电子档案网关
运维·人工智能·架构·自动化·1024程序员节
凯瑟琳.奥古斯特1 小时前
力扣1016高效解法:剪枝优化技巧
开发语言·c++·算法·leetcode·职场和发展
大模型真好玩1 小时前
大模型训练全流程实战指南实战篇(十七)— LLamaFatory预训练实战:从语料到模型
人工智能·agent·deepseek
蒲公英eric2 小时前
逻辑回归与信用违约预测:从S曲线到分类器
人工智能·数学建模·逻辑回归
xiangyun612 小时前
C++ priority_queue 底层:手撕二叉堆与 Top K 问题
c++·算法·面试·stl·1024程序员节