当前位置: 首页 > news >正文

Python机器学习实战-特征重要性分析方法(2):内置特征重要性(附源码和实现效果)

实现功能

一些模型,如线性回归和随机森林,可以直接输出特征重要性分数。这些显示了每个特征对最终预测的贡献。

实现代码

from sklearn.datasets import load_breast_cancer
from sklearn.ensemble import RandomForestClassifier
import matplotlib.pyplot as pltX, y = load_breast_cancer(return_X_y=True)rf = RandomForestClassifier(n_estimators=100, random_state=1)
rf.fit(X, y)importances = rf.feature_importances_# Plot importances
plt.style.use('ggplot')
plt.figure(figsize=(10, 8))
plt.bar(range(X.shape[1]), importances)
plt.xlabel('Feature Index')
plt.ylabel('Feature Importance')
plt.show()

实现效果

本人读研期间发表5篇SCI数据挖掘相关论文,现在某研究院从事数据挖掘相关科研工作,对数据挖掘有一定认知和理解,会结合自身科研实践经历不定期分享关于python机器学习、深度学习、数据挖掘基础知识与案例。

致力于只做原创,以最简单的方式理解和学习,关注我一起交流成长。

邀请三个朋友关注V订阅号:数据杂坛,即可在后台联系我获取相关数据集和源码,送有关数据分析、数据挖掘、机器学习、深度学习相关的电子书籍。

http://www.lryc.cn/news/177152.html

相关文章:

  • vue中v-for和v-if同时使用的解决办法
  • 【解决方法】树莓派4B安装wiringpi失败、gpio -v与gpio readall命令not found(arm64架构)
  • oracle 递归
  • SSM - Springboot - MyBatis-Plus 全栈体系(十三)
  • Python|OpenCV-访问并修改图片像素值,鉴别彩色和灰色图像(6)
  • 【Python基础】if __name__ == ‘__main__‘:和assert函数
  • 设计模式——1. 单例模式
  • 操作文档的用户故事怎么写,敏捷开发
  • 14.抽象工厂模式
  • 铁路用热轧钢轨
  • win11+wsl+git+cmake+x86gcc+armgcc+clangformat+vscode环境安装
  • HDLBits-Edgedetect
  • 云计算与大数据——部署Hadoop集群并运行MapReduce集群(超级详细!)
  • 基于jenkins+k8s实现devops
  • 一文了解企业如何实现文件自动化实时同步
  • 低代码系统哪里好
  • C#WPF通知更改公共类使用实例
  • 解决高并发问题
  • B+树的定义以及查找
  • InputAction的使用
  • Bug排查思路
  • 独立站引流,如何在Reddit进行营销推广?
  • 文件拖拽上传功能已经烂大街了,你还不会吗?
  • TCP与UDP协议详解!!!
  • 《C++ primer》练习6.36-6.38:书写返回数组引用的函数声明
  • Spring Cloud Gateway快速入门(三)——过滤器
  • vue3相比vue2的优点
  • gitee-快速设置
  • 将切分的图片筛选出有缺陷的
  • el-tooltip内容换行显示