XGBoost结果解读:学习率与正则化参数的调优

发布时间:2026/9/4 17:00:35
XGBoost结果解读:学习率与正则化参数的调优 XGBoost分类模型结果解读一、方法概述XGBoosteXtreme Gradient Boosting是一种高效的梯度提升算法通过迭代训练弱分类器通常为决策树并集成它们的预测结果来构建强大的分类模型。该算法引入了正则化项包括L1和L2正则化以控制模型复杂度有效防止过拟合同时提供了灵活的特征重要性评估机制。本研究利用SPSSAU软件对欺诈检测数据进行XGBoost分类建模分析旨在通过用户行为特征变量预测欺诈行为为风险识别提供科学依据。在SPSSAU【机器学习】模块选择【XGBoost】将变量拖拽至右侧对应分析框操作如下图二、数据概览本研究共纳入1000个样本以换设备次数、支付失败次数、换IP次数、换IP国次数、交易金额5项指标作为自变量以欺诈标签0非欺诈1欺诈作为因变量进行分类建模。因变量分布如下表所示由表1可知1000个样本中非欺诈样本标签0为600例占比60.00%欺诈样本标签1为400例占比40.00%。数据无缺失值全部纳入分析。由表2可知按照8:2的比例将数据划分为训练集800个样本占80.00%和测试集200个样本占20.00%用于模型训练与泛化能力评估。三、特征权重分析由表3可知XGBoost模型的特征权重分布呈现出高度集中于行为特征的模式。换设备次数的权重最高为0.37937.85%对模型构建起关键作用。换IP国次数位居第二权重为0.34434.40%。两项特征合计权重达72.25%构成了模型判别的核心依据。支付失败次数的权重为0.16916.91%位居第三。以上三项特征的权重合计达到89.16%。换IP次数0.0706.97%和交易金额0.0393.88%的贡献较小。值得注意的是交易金额在XGBoost模型中的权重仅为3.88%为所有模型中最低而换设备次数和换IP国次数两项行为特征合计权重高达72.25%表明XGBoost高度依赖用户行为模式的变化进行欺诈判别。图1 XGBoost特征权重分布图由图1可知XGBoost的特征权重分布呈现极度不均衡的格局。换设备次数37.85%和换IP国次数34.40%两项特征占据绝对主导地位合计权重72.25%。支付失败次数16.91%构成第三层次。换IP次数6.97%和交易金额3.88%的贡献微乎其微。与其他模型相比XGBoost对交易金额的依赖程度最低仅3.88%而对设备更换和IP国家变更等行为特征的依赖程度最高。四、训练集模型评估由表4可知XGBoost模型在训练集上的整体准确率为93.50%综合f1-score为0.934。相较于LightGBM99.80%和GBDT99.80%等模型XGBoost在训练集上的拟合程度相对较低这与模型引入L2正则化lambda1.0以控制复杂度有关。非欺诈类0.0的精确率为0.901召回率为1.000f1-score为0.948欺诈类1.0的精确率为1.000召回率为0.840f1-score为0.913。训练集上欺诈类的召回率为84.0%高于多数模型在测试集上的表现说明模型在训练阶段对欺诈样本有较好的识别能力。五、测试集模型评估由表5可知XGBoost模型在测试集上的整体准确率为90.00%综合精确率为91.37%综合召回率为90.00%综合f1-score为0.896。在六类模型中XGBoost的测试集准确率90.00%和f1-score0.896均为最高表现出最佳的泛化能力。从各类别看非欺诈类0.0的精确率为0.863召回率为1.000f1-score为0.926召回率达到100%为所有模型中最高表明模型对非欺诈样本实现了完全覆盖。欺诈类1.0的精确率为1.000召回率为0.730f1-score为0.844。欺诈类的精确率达到100%为所有模型中最高说明模型预测为欺诈的样本全部确为欺诈误判率为零但召回率为73.0%仍有约27%的欺诈样本未能被识别。六、模型参数汇总由表6可知XGBoost模型采用gbtree提升器类型构建100棵学习器学习率为0.1树最大深度为6。样本采样率和特征采样率均为1.0。L2正则化系数为1.0L1正则化为0.0分裂收益阈值为0.0。模型在测试集上取得90.00%的准确率和0.896的f1-score为六类模型中表现最优。七、结论本研究基于SPSSAU平台利用XGBoost算法对1000个欺诈检测样本进行分类建模分析。结果表明换设备次数37.85%和换IP国次数34.40%是最重要的欺诈判别特征两者权重合计72.25%。模型在测试集上的准确率为90.00%综合f1-score为0.896在六类模型中表现最优。XGBoost对交易金额的依赖程度最低仅3.88%而欺诈类精确率达到100%非欺诈类召回率达到100%展现出优秀的分类性能。但欺诈样本的召回率73.0%仍有提升空间可考虑通过参数调优或数据增强策略加以改善。