首页 > 解决方案 > 如何可视化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-3.xscikit-learn

解决方案


我最近也遇到了这个问题——Python 不会绘制 Boruta 图。我最终使用 R 完成它并将重要的功能导出回 Python


推荐阅读