python-3.x - 如何可视化BorutaPy(python实现的Boruta算法)提取的特征结果?
问题描述
我正在使用 Boruta 从我的数据中提取特征。现在我已经使用 提取了 11 个特征BorutaPy(rf, n_estimators='auto', verbose=3, random_state=1).fit(X_std,y)
,但我不知道如何可视化结果?
我用的是:
rf = RandomForestClassifier(n_jobs=-1, class_weight='balanced', max_depth=5)
feat_selector = BorutaPy(rf, n_estimators='auto', verbose=3, random_state=1)
feat_selector.fit(X_std, y)
feat_selector.support_
我从我的数据中获得了 11 个特征。但我想像plot(Boruta.mydata)
使用 R 一样可视化结果。我不知道如何使用 python 来实现它。
下图显示了我想要的结果:
解决方案
我最近也遇到了这个问题——Python 不会绘制 Boruta 图。我最终使用 R 完成它并将重要的功能导出回 Python
推荐阅读
- azure - 从 PowerShell 连接到 Azure 时出错
- javascript - 在 vue.js 上初始化 JavaScript
- c# - 我无法删除小数 C# Unity
- batch-file - 一些 echo 语句在批处理脚本中不起作用
- scala - EitherT:仅当某个条件为真时调用函数返回 Either(否则返回正确)
- eclipse - 检查是否在 RCPTT 中打开了一个窗口
- apache - 使用自定义端口将 http 重定向到 https
- c# - RegistrationExistsAsync 是否返回当前的注册状态?当用户也卸载应用程序时
- php - Laravel:计算多列
- r - RJDBC 找不到驱动程序类