腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
7
回答
XGBoost
plot_importance
不
显示
功能
名称
、
、
、
我正在使用
XGBoost
和Python,并且已经使用在DMatrix数据上调用的
XGBoost
train()函数成功地训练了一个模型。该矩阵是从Pandas数据帧创建的,该数据帧具有列的特征
名称
。ax = plt.subplots(1,1,figsize=(10,10)) xgb.plot_importance(model, max_num_features=5, ax=ax) 现在,我希望使用
xgboost
.plot_importance()函数查看特征的重要性,但结果图没有
显示
特征
名称</e
浏览 458
提问于2017-10-26
得票数 27
回答已采纳
1
回答
XGBoost
plot_importance
无法
显示
功能
名称
、
、
我使用
plot_importance
向我展示了重要性变量。但是有些变量是绝对的,所以我做了一些转换。在我转换变量的类型之后,当我对图的重要性特性进行转换时,它不会给我
显示
特征名。predictors,train_size=0.7, random_state=5) model.fit(X_train, y_train)
plot_importance
浏览 2
提问于2018-06-06
得票数 0
回答已采纳
3
回答
如何在不重新训练模型的情况下获得
XGBoost
特征重要性图中的实际特征
名称
?
、
、
我在Stackoverflow上遇到了几个问题,其中大众面临的问题是他们在使用例如拟合/训练
XGBoost
模型之前对训练数据进行预处理,例如使用中心和尺度等 scaler = MinMaxScaler我已经训练了我的
XGBoost
模型,但使用的是预处理数据(使用MinMaxScaler的中心和尺度)。因此,我遇到了列名/
功能
名丢失的类似情况。因此,当我尝试使用
plot_importance
(my_model_name)时,它会导致绘制特征重要性图,但只有f0、f1、f2等特征
名称
浏览 1
提问于2019-03-01
得票数 17
2
回答
如何在Jupyter中放大XGBClassifier
plot_importance
大小?
、
、
在我的Jupyter笔记本上,我有:pyplot.show() 由于模型有很多特征
浏览 9
提问于2018-07-27
得票数 1
回答已采纳
1
回答
绘制
XGBoost
模型特征重要性的增益、覆盖、权重
、
、
、
我有一台
XGBoost
型号的
xgboost
_model。绘制该
XGBoost
模型的特征重要性图;
plot_importance
(
xgboost
_model) pyplot.show() 该图
显示
了F分数。
浏览 36
提问于2019-09-29
得票数 2
回答已采纳
1
回答
XGBoost
特性的重要性给出了10个特性的结果
、
、
、
我正在尝试使用
XGBoost
作为一个特性重要性工具。然而,在84个
功能
中,我只得到了其中10个的结果,其余的
功能
只
显示
了零。你知道怎么修吗?这是我的代码和结果:from
xgboost
import XGBClassifierfrom
浏览 17
提问于2022-11-01
得票数 0
3
回答
绘图重要性变量
xgboost
、
、
、
、
pandas as pdarray=df.valuesY = array[:,7804]from
xgboost
XGBClassifier()import matplotlib.py
浏览 3
提问于2018-08-18
得票数 12
回答已采纳
2
回答
XGBoost
特性重要性只
显示
两个特性
、
、
我希望看到我发送给
XGBoost
模型的所有
功能
都是重要的。我好像只见过两个。好消息是,它确实看起来像2组应该被确定为重要。然而,我真的很想看到所有的
功能
。培训集共有20个特征。任何帮助都将不胜感激。
plot_importance
的默认
功能
是
显示
所有特性(我查看了代码以确认)。 max_num_features (int,默认无)-
显示
在绘图上的最高
功能
数。如果没有,则将
显示
所有
功能
。
显示
情节的代码
浏览 2
提问于2020-04-08
得票数 0
回答已采纳
3
回答
如何用树的森林来标注特征的重要性?
、
、
、
、
importance", fontsize = 18)我得到了一个像这样的图:我的问题是:我如何用特征的
名称
替换特征的编号我试图转换包含要素
名称
的字符串(这是数据框中每列的
名称
),但我无法实现目标。 谢谢
浏览 2
提问于2016-06-17
得票数 12
回答已采纳
1
回答
XGboost
分类器
我是
XGBoost
的新手,目前正在做一个项目,在这个项目中我们已经构建了一个
XGBoost
分类器。现在我们想运行一些特征选择技术。对于这一点,反向消除方法是一个好主意吗?
浏览 0
提问于2019-10-03
得票数 0
1
回答
为什么
xgboost
显示
特性重要性的特性,而在上一棵树中却没有
显示
这些特性?
、
、
我有7个
功能
的数据集。我正在运行
xgboost
并绘制最后一棵树:
plot_importance
(model) 据我所知,特征重要性需要根据最后一棵树来计算,
浏览 3
提问于2021-04-11
得票数 0
回答已采纳
11
回答
如何在
xgboost
中获取特性重要性?
、
我正在使用{}构建模型,并尝试使用
xgboost
查找每个特性的重要性,但它返回
xgboost
dtrain = xgb.DMatrix(X, label=Y) watchlist =如何在
xgboost
中获取特性重要性?
浏览 1
提问于2016-06-04
得票数 52
3
回答
XGBoost
plot_importance
中的打印编号格式()
、
、
、
、
我训练了一个
XGBoost
模型,并使用
plot_importance
()绘制了训练后的模型中最重要的特征。尽管如此,plot中的数字有几个十进制值,这会淹没plot,不适合plot。
浏览 0
提问于2019-05-09
得票数 1
1
回答
用特征名加载MLFlow模型和绘制特征重要性
、
如果我用mlflow.
xgboost
.log_model(model, "model")将
xgboost
模型保存在mlflow中,然后用model = mlflow.
xgboost
.load_model("models:/model_uri")加载它,并希望用
xgboost
.plot_importance(model)绘制特性的重要性,那么问题是这些特性没有用
名称
显示
(参见图)。如果我在不保存mlflow的情况下绘制该特性,则会
显
浏览 1
提问于2021-09-16
得票数 3
1
回答
如何在plot_tree函数中从
XGBoost
库中包含
功能
名称
?
、
为此,
XGBoost
提供了一个函数,但它只
显示
了该特性的整数索引。下面是我的一棵树的例子:如何将特征名包含在此图像中而不是
功能
索引(f28)中?
浏览 3
提问于2020-02-12
得票数 2
回答已采纳
10
回答
使用XGBClassifier的特性重要性
、
、
希望我读错了,但是在
XGBoost
库中,有关于使用feature_importances_提取特性重要性属性的注意事项,就像sklearn的随机林一样。XGBClassifier' object has no attribute 'feature_importances_'from sklearn import datasets import
xgboost
浏览 21
提问于2016-07-05
得票数 24
回答已采纳
3
回答
确定为什么特征在决策树模型中很重要
、
、
、
、
当我们检查
xgboost
或sklearn梯度增强模型的特征重要性时,我们可以确定特征的重要性。但我们不明白为什么这些
功能
是重要的,对吗?我被告知要使用,但即使运行一些样板示例也会引发错误,因此我正在寻找替代方法(甚至只是一种检查树和收集洞察力的过程方法,而不是
plot_importance
()图)。from
xgboost
import XGBClassifier,
plot_importance
impor
浏览 11
提问于2017-11-04
得票数 10
回答已采纳
1
回答
xgboost
.plot_importance()和model.feature_importances_ XGBclassifier的区别是什么?
、
、
、
、
xgboost
.plot_importance()和model.feature_importances_在XGBclassifier中有什么区别。pd.DataFrame(X)b = pd.DataFrame(y) from
xgboost
import XGBClassifier from
xgboost
import
plo
浏览 15
提问于2022-08-11
得票数 1
3
回答
预处理后的Names特征重要性图
、
, fontsize = 20)plt.ylabel('features', fontsize = 20)问题是,我们得到的不是特性的
名称
,而是f0、f1、f2、f3等……如何返回
功能
名称
?
浏览 18
提问于2016-07-27
得票数 13
回答已采纳
1
回答
XGBOOST
功能
名称
错误- Python
、
然而,我的问题是,当我将XGBClassifier()与产品数据一起使用时,我得到了一个
功能
名称
不
匹配错误。我希望有人能告诉我我做错了什么。这是我的代码。model.predict(prod_df) File "c:\users\sozdemir\appdata\loc
浏览 4
提问于2018-08-15
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
XGBoost从原理到实践3 安装
XGBoost缺失值引发的问题及其深度分析
从结构到性能,概述XGBoost、Light GBM和CatBoost的同与不同
从结构到性能,一文概述XGBoost、Light GBM和CatBoost的同与不同
模型秒变API只需一行代码,支持TensorFlow等框架
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券