XGBOOST算法之一特征分析
2022/3/20 17:29:28
本文主要是介绍XGBOOST算法之一特征分析,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
仅仅记录一下简单的特征分析法:
数据集仍是:Pima印第安人糖尿病数据集
主要是:数据分布、散点图、相关性矩阵分析等
代码如下:
from operator import index from numpy import loadtxt from numpy import sort from matplotlib import pyplot import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt # #----------------------Load Data----------------------------------------------- dataset = loadtxt(r'C:\Users\Administrator\Desktop\pima-indians-diabetes.csv', delimiter=",",skiprows=1) # #--------------------- array转化为DataFrame,并添加列名# ----------------------------------- data = np.array(dataset) df = pd.DataFrame(data=data[0:,0:], columns=['pregnants','Plasma_glucose_concentration','blood_pressure','Triceps_skin_fold_thickness','serum_insulin','BMI','Diabetes_pedigree_function','Age','Target' ] ) # #---------------------绘制数据的分布情况----------------------------------------- df.hist(figsize=(16,14)) # #----------------------散点图分析----------------------------------------------- sns.pairplot(df,hue = "Target") # #----------------------Correlation computer------------------------------------- figure, ax = plt.subplots(figsize=(12, 12)) sns.heatmap(df.corr(), square=True, annot=True, ax=ax) plt.show()
最后结果:
这篇关于XGBOOST算法之一特征分析的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-14百万架构师第十六课:源码分析:Spring 源码分析:手写SpringAOP核心原理|JavaGuide
- 2025-01-14百万架构师第十七课:源码分析:Spring 源码分析:Spring声明式事务操作实现原理|JavaGuide
- 2025-01-142024年常用的语言翻译API
- 2025-01-14折腾之王:JavaScript 之父 Brave 浏览器与 BAT 的诞生
- 2025-01-13从协作到创新:电商团队效率提升新方法
- 2025-01-13汉服销售拓展客源,能精准投放广告的软件求推荐!蛇年新春!
- 2025-01-13提升客户体验的关键:电商团队协作效率优化
- 2025-01-13不触碰资金的支付网关有哪些?
- 2025-01-13如何运用敏捷开发的6大模型来提高团队工作效率?
- 2025-01-13汉服制作质量检测,能高清放大细节的软件用哪个?2025 新春!