Есть ли какая-либо функция в качестве предварительного исправления в Python?

#python #machine-learning #feature-selection

#python #машинное обучение #выбор функции

Вопрос:

Я применил Boruta к своему набору данных, чтобы определить важность функций по отношению к переменной-предиктору. Однако он не может определить важность нескольких функций.Они отображаются как предварительные. Есть ли какая-либо функция в качестве предварительного исправления в Python. Функция TentativeRoughFix присутствует в R-language. Если есть какая-либо такая функция, кто-нибудь может направить меня к ней. Или любое предложение относительно того, как изменить важность переменных с «предварительной» на «важную» или «не важную» в python, будет очень оценено.

Комментарии:

1. Какой статистический пакет вы используете?

2. Я использую Boruta. github.com/danielhomola/boruta_py

3. Итак, у вас слишком много вещей в feat_selector.support_weak_? Что вы пробовали до сих пор?

4. Я не знаю, как справиться с этой проблемой. До сих пор я ничего не пробовал

Ответ №1:

В scikit-learn есть множество вариантов выбора функций (см. docu).

Существует также реализация Boruta python Boruta_py, но я никогда не тестировал ее.