lightgmb算法里面的plot_importance()方法支持特征重要度的查看,下面将以lightgmb算法为例将特征重要度可视化展示出来。另外xgboost算法的实现也几乎一样哦。

事先准备好模型:

import lightgbm as lgb
model_lgb = lgb.LGBMClassifier().fit(X_train, y_train)

以上模型训练好了,下面查看特征重要度:

from lightgbm import plot_importance
fig,ax = plt.subplots(figsize=(10,8))
plot_importance(model_lgb,max_num_features=20,ax=ax)
plt.show()

代码讲解:

import导入lightgbm算法里查看特征重要度的plot_importance包;

plt.subplots(figsize=(10,8))指生成长为10,宽为8的画布;

plot_importance()里面的model_lgb是我们事先定义的函数名,里面存了lightgbm算法;max_num_features=20展示头部20个特征;


运行结果:

不限制max_num_features,即可展示所有的特征:

fig,ax = plt.subplots(figsize=(10,8))
plot_importance(model_lgb,ax=ax)

图里面的特征重要度从大到小的排列,就能够直观地了解哪些是影响预测结果的重要特征了。

Python机器学习:plot_importance()查看特征重要度相关推荐

  1. R语言使用randomForest包构建随机森林模型(Random forests)、使用importance函数查看特征重要度、使用table函数计算混淆矩阵评估分类模型性能、包外错误估计OOB

    R语言使用randomForest包中的randomForest函数构建随机森林模型(Random forests).使用importance函数查看特征重要度.使用table函数计算混淆矩阵评估分类 ...

  2. 杨桃的Python机器学习3——单特征与多特征、训练集与测试集

    本人CSDN博客专栏:https://blog.csdn.net/yty_7 Github地址:https://github.com/yot777/ 单特征与多特征 在上一节标签和特征的示例中,我们使 ...

  3. python 机器学习管道_构建机器学习管道-第1部分

    python 机器学习管道 Below are the usual steps involved in building the ML pipeline: 以下是构建ML管道所涉及的通常步骤: Imp ...

  4. python机器学习预测_使用Python和机器学习预测未来的股市趋势

    python机器学习预测 Note from Towards Data Science's editors: While we allow independent authors to publish ...

  5. Python机器学习入门笔记(1)—— Scikit-learn与特征工程

    目录 机器学习算法分类 数据集工具 Scikit-learn Scikit-learn的安装 scikit-learn数据集API介绍 bunch对象 datasets模块 数据集的划分 train_ ...

  6. Python机器学习—特征工程

    文章目录 1.数据集 1.1 可用数据集 1.2 scikit-learn数据集 sklearn小数据集 sklearn大数据集 1.3 数据集的划分 数据集划分API 2.特征工程 2.1特征工程包 ...

  7. 【机器学习】用特征量重要度(feature importance)解释模型靠谱么?怎么才能算出更靠谱的重要度?

    [机器学习]用特征量重要度(feature importance)解释模型靠谱么?怎么才能算出更靠谱的重要度? 我们用机器学习解决商业问题的时候,不仅需要训练一个高精度高泛化性的模型,往往还需要解释哪 ...

  8. Python 随机森林特征重要度

    Python 随机森林特征重要度 1 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. 2 随机森林特征重要度简介 决策树的优点是通过树 ...

  9. Python机器学习建模的标准流程(特征工程+建模调参+模型评估+全流程可视化)

    作者CSDN:进击的西西弗斯 本文链接:https://blog.csdn.net/qq_42216093/article/details/116994199 版权声明:本文为作者原创文章,转载需征得 ...

最新文章

  1. 的主机名_Mac教程——修改mac 下主机名、电脑名、局域网主机名
  2. 脑与认知科学2 脑神经电生理学下
  3. CF-557 E. Ann and Half-Palindrome(暴力Trie)
  4. SQLServer 事务复制中使用脚本添加某个对象的发布
  5. Nginx 搭建图片缓存服务器-转
  6. 【渝粤教育】广东开放大学 系统工程 形成性考核 (25)
  7. Android零基础入门第26节:layout_gravity和gravity大不同
  8. Openjudge-计算概论(A)-计算三角形面积
  9. Java学习日报—消息队列—2021/11/23
  10. DROP TABLE ** CASCADE CONSTRAINTS PURGE删除表的时候级联删除从表外键
  11. Win11如何调整鼠标dpi?Win11调整鼠标dpi的方法
  12. 通过经纬度调用百度sdk api实现查询详细地址 Java
  13. mac键盘快捷键详解,苹果电脑键盘快捷键图文教程
  14. Windows10使用命令行打开3389_内网渗透(实验)之域渗透深入弹shell开3389拿域控
  15. 三种方式让 Android WebView 支持文件下载
  16. v-if绑定的元素为什么事件没有响应
  17. [生存志] 第59节 仲尼弟子座次
  18. 华科出身,师从贾佳亚,从鹅厂到创业,90后如何登上胡润U30?
  19. Win11游戏模式怎么开启?Win11开启游戏模式的方法
  20. 如何将华氏转换为摄氏

热门文章

  1. jXLS使用——实现单元格合并
  2. vue cli 2X使用教程
  3. 青春无敌 吴莫愁《诛仙3》花絮曝光
  4. Tomcat:第五章:Tomcat 部署脚本编写
  5. Git 本地仓库同步到 Gitee 远程仓库
  6. 向人类学习书法,看我如何超越
  7. 服务器Windows系统份额,Windows拿下91.74%份额 仍占绝对主导
  8. 双栈排序 牛客网 程序员面试金典 C++ Python
  9. 获取所有淘金币全额兑换商品
  10. java毕业设计生产管理系统源码+lw文档+mybatis+系统+mysql数据库+调试