Как создать конвейер с методами фильтра, которые выбирают результат (особенности) с корреляцией выше значения? - PullRequest
1 голос
/ 31 марта 2020

Я хочу реализовать hybrid method для feature selection следующим образом:

  1. filter method (Univariate feature selection, используя correlation), все функции с соотношением выше значения X перейдут к следующий шаг:
  2. filter method (Multivariate filter methods, с использованием correlation), все объекты с корреляцией ниже значения Y перейдут к следующему шагу:

  3. wrapper method

Я хочу сделать это методом pipeline.

Для методов фильтрации кажется, что sklearn не дает опции выберите функции выше или ниже пороговых значений.

(SelectKBest или SelectPercentile выберите K лучших функций, но я хочу выбирать функции в соответствии с thresholds).

Возможно ли к этому с sklearn? как?

или как мне это сделать с конвейером?

...