关于xgboost中feature_importances_和xgb.plot_importance不匹配的问题。
model.feature_importances_是和原训练集中的列名相对应的!!!
我一直从直觉上就这么觉得,因为如果不对应的话,那要怎么排列呢?
1. model.feature_importances
im=pd.DataFrame({'importance':model.feature_importances_,'var':data4.columns[:-1]})
im=im.sort_values(by='importance',ascending=False)
im.head(10)
显然,这里最重要的变量是ATR14。但是
2. xgb.plot_importance
xgb.plot_importance(model,max_num_features=10)
显然结果不大一样。
这是因为model.feature_importances_的重要性排名默认使用gain,而xgb.plot_importance默认使用weight。
改一下就一样啦
xgb.plot_importance(model,max_num_features=10,importance_type='gain')
关于xgboost中feature_importances_和xgb.plot_importance不匹配的问题。相关推荐
- ML之XGBoost:XGBoost参数调优的优秀外文翻译—《XGBoost中的参数调优完整指南(带python中的代码)》(三)
ML之XGBoost:XGBoost参数调优的优秀外文翻译-<XGBoost中的参数调优完整指南(带python中的代码)>(三) 目录 3. 参数微调案例/Parameter Tunin ...
- R语言构建xgboost模型:使用xgb.DMatrix保存、加载数据集、使用getinfo函数抽取xgb.DMatrix结构中的数据
R语言构建xgboost模型:使用xgb.DMatrix保存.加载数据集.使用getinfo函数抽取xgb.DMatrix结构中的数据 目录
- ML之XGBoost:XGBoost参数调优的优秀外文翻译—《XGBoost中的参数调优完整指南(带python中的代码)》(四)
ML之XGBoost:XGBoost参数调优的优秀外文翻译-<XGBoost中的参数调优完整指南(带python中的代码)>(四) 目录 Step 3: Tune gamma步骤3:伽马微 ...
- ML之XGBoost:XGBoost参数调优的优秀外文翻译—《XGBoost中的参数调优完整指南(带python中的代码)》(二)
ML之XGBoost:XGBoost参数调优的优秀外文翻译-<XGBoost中的参数调优完整指南(带python中的代码)>(二) 目录 2. xgboost参数/XGBoost Para ...
- ML之XGBoost:XGBoost参数调优的优秀外文翻译—《XGBoost中的参数调优完整指南(带python中的代码)》(一)
ML之XGBoost:XGBoost参数调优的优秀外文翻译-<XGBoost中的参数调优完整指南(带python中的代码)>(一) 目录 概述/Overview 介绍/Introducti ...
- XGBoost中分位点算法快速查找分割点
(作者:陈玓玏) 写在前面:这篇博客我自认为写得不太好,有些问题可能我自己也没有弄得多清楚,对文章有疑问的朋友可以留言讨论,不胜感激. 1.基本的查找分割点的贪婪算法 这样的算法称为精确贪婪算法,在计 ...
- XGBoost中如何防止过拟合
过拟合问题是在使用复杂的非线性学习算法时会经常碰到(例如gradient boosting算法),在前面的博客中,我们也已经详细的讲述了过拟合问题. 在本博客中,主要讲述XGBoost算法用Early ...
- 路由表中没有与提供的值匹配的路由
ASP.Net MVC 分离Areas到多个项目 提示:路由表中没有与提供的值匹配的路由 解决方案: 1.检查区域路由是否正确注册. 2.检查多个项目的程序包是否是同一个版本的 例如:System. ...
- 判断.java文件中getConnection与cleanUp数量是否匹配
需求:查找未关闭的数据库连接. 两步走: 1.将给定目录下的及子目录下的 所有的给定后缀名的文件路径存到集合中. 2.使用正则表达式对每个文件进行匹配. package com.fanc.main;i ...
最新文章
- 基于四元数互补滤波的无人机姿态解算
- JFlash ARM对stm32程序的读取和烧录
- HDU 1260 Tickets
- 对怀孕的人有害的食物。。。朋友们记住咯!(欢迎转载)
- markdown-Macdown
- 面试时遇到一致性哈希算法这样回答会让面试官眼前一亮
- [转载] python数学编程书推荐_图书推荐:《Python数学编程》
- Python爬虫之(四)urllib库的高级用法
- redis 实验(八)可视化监控RedisLive
- 「精品推荐」FEBS-Shiro 2.0,一款好用美观的权限管理系统
- 一切成功源于积累——20140928 认识货币——加元
- 怎么关闭他人计算机网络,远程关机在局域网中,怎样能关闭别人的电脑呢 – 手机爱问...
- Java项目:ssm学生学籍管理系统
- csv to dbf java_CSV to DBF
- 联想T430 WIN8系统换WIN7系统的相关设置
- 长篇连载,人生30年(六):大结局!
- 赚多多V10自动任务网抢单源码+会员自营版+教程
- word表格无法跨页断开,内容被隐藏到了页面下方,如何解决?
- sql语句关联关系的+号
- [Python] 开发植物大战僵尸游戏
热门文章
- 伦敦旅游攻略及注意事项(201909)
- 数据结构知识点总结整理
- 【python】采集**本子,不要看了,快进来~
- ArcGIS栅格计算器求2个栅格数据的交集(区域)
- 日本厚生劳动省核准Invivoscribe的LeukoStrat CDx FLT3突变检测作为第一三共的Quizartinib治疗复发/难治FLT3-ITD AML的伴侣诊断试剂。扩展用途包括EDT
- Anders Hejlsberg
- 学堂在线答案计算机应用基础,2018计算机应用基础随堂练习与答案.pdf
- wxml 点击图片下载_跟着做,零基础也能做出自己的小程序
- 广西大学计算机专业课代码,广西大学的代码是什么 广西大学代码
- 【050】Free Video Clips-高质量视频素材